安装网卡驱动程序:
-
需要检查是否安装kernel依赖包:
rpm –q kernel-devel #检查kernel依赖包是否安装
yum –y install kernel-devel
-
检查gcc和make是否安装:
rpm –q gcc make
-
下载驱动源码包:
-
解压源码包:
-
安装:
由于已经编译过了,所以直接安装即可。(上图中src的文件夹都有makefile)
安装过程中,生成了网卡驱动文件:
-
加载网卡驱动:
-
检查网卡驱动是否加载:
查看当前地址:
可以查看指定的网卡设备名:
ifconfig eth0
查看或设置主机中的路由信息:
netstat查看网络连接状态:
例:查看80端口是否启用
实际上netstat命令已过时,它有相应的命令代替:
pingIP地址:
c2表示只ping两次。
traceroute命令:测试从当前主机到目的主机间的网络节点。
格式:traceroute 目标主机地址。
nslookup命令:测试DNS域名解析。
格式:nslookup 目标主机地址
设置网络参数的方式:
-
临时配置:
例:更改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种规则表:
规则表包含的链:
防火墙管理命令:
常见的控制类型: