• Linux网卡驱动安装、防火墙原理


    安装网卡驱动程序:

    1. 需要检查是否安装kernel依赖包:

      rpm –q kernel-devel #检查kernel依赖包是否安装

      yum –y install kernel-devel

    2. 检查gcc和make是否安装:

      rpm –q gcc make

    3. 下载驱动源码包:

    4. 解压源码包:

    5. 安装:

      由于已经编译过了,所以直接安装即可。(上图中src的文件夹都有makefile)

    安装过程中,生成了网卡驱动文件:

    1. 加载网卡驱动:

    2. 检查网卡驱动是否加载:

     

     

    查看当前地址:

    可以查看指定的网卡设备名:

    ifconfig eth0

     

    查看或设置主机中的路由信息:

     

    netstat查看网络连接状态:

    例:查看80端口是否启用

    实际上netstat命令已过时,它有相应的命令代替:

     

    pingIP地址:

        c2表示只ping两次。

    traceroute命令:测试从当前主机到目的主机间的网络节点。

        格式:traceroute 目标主机地址。

    nslookup命令:测试DNS域名解析。

        格式:nslookup 目标主机地址

     

    设置网络参数的方式:

    1. 临时配置:

      例:更改ip

      设置多个IP地址:

     

    查看和临时修改主机名:

    网络接口配置文件:

    ifdown eth0:关闭网卡

    ifup eth0:启用网卡

     

    service network restart:重启网络服务,它将所有网卡的配置刷新一次,无需重新启用多个网卡。

     

    修改主机名,需要修改配置文件:

    /ect/sysconfig/network

    重启服务器才能让修改的主机名生效。

     

    修改更改本机的DNS服务地址:

    /etc/resolv.conf

     

    /etc/hosts: 保存主机与ip地址的对应关系

     

    双网卡绑定:用于服务器的网卡冗余,避免单网卡损坏后服务器网络无法通讯。

    注意:eth0和eth1两网卡文件不可以设置ip地址。

     

    Linux包过滤防火墙:

    netfilter:

        位于Linux内核中的包过滤功能体系;

        称为Linux防火墙的"内核态"

    iptables:

        位于/sbin/iptables,用来管理防火墙规则的工具;

        称为Linux防火墙的"用户态";

    规则链:

    5种规则链:

    规则表:

    4种规则表:

    规则表包含的链:

     

    防火墙管理命令:

    常见的控制类型:

  • 相关阅读:
    GDataXML的配置和使用
    NSIndexPath初始化
    Xcode常用快捷键
    objective c的注释规范
    UIView不能使用UITableView的Static表格的解决方法
    在一个UIView中如何使用多个UIPickerView
    如何自定义UIPickerView中文本的大小和文本靠左或靠右显示?
    如何在SQL Server中的SELECT TOP 中使用变量
    Android学习之Android studio篇-Android Studio快捷键总结(mac)
    Delphi使程序的窗口出现在最前面并激活
  • 原文地址:https://www.cnblogs.com/xiwang6428/p/6242065.html
Copyright © 2020-2023  润新知