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

时间:2021-12-31 15:11:13

安装网卡驱动程序:

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

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

    yum –y install kernel-devel

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

    rpm –q gcc make

  3. 下载驱动源码包:

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

  4. 解压源码包:

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

  5. 安装:

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

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

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

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

  1. 加载网卡驱动:

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

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

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

 

 

查看当前地址:

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

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

ifconfig eth0

 

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

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

 

netstat查看网络连接状态:

例:查看80端口是否启用

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

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

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

 

pingIP地址:Linux网卡驱动安装、防火墙原理

    c2表示只ping两次。

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

    格式:traceroute 目标主机地址。

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

    格式:nslookup 目标主机地址

 

设置网络参数的方式:

  1. 临时配置:

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

    例:更改ip

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

    设置多个IP地址:

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

 

查看和临时修改主机名:

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

网络接口配置文件:

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

ifdown eth0:关闭网卡

ifup eth0:启用网卡

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

 

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

 

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

/ect/sysconfig/network

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

 

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

/etc/resolv.conf

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

 

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

 

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

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

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

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

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

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

 

Linux包过滤防火墙:

netfilter:

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

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

iptables:

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

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

规则链:

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

5种规则链:

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

规则表:

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

4种规则表:

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

规则表包含的链:

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

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

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

 

防火墙管理命令:

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

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

常见的控制类型:

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

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

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

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

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

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

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

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