网卡的相关配置文件:/etc/sysconfig/network-scripts/ifcfg-网卡名
路由相关的配置文件:/etc/sysconfig/network-scripts/route-网卡名
网络相关说明参考/usr/share/doc/initscripts-version/sysconfig.txt #这个文件介绍的还是蛮细的
网卡的配置
DEVICE和HWADDR必须留一个,否则无法确认配置文件指向的网卡
/etc/sysconfig/network 这个文件内也可以添加默认网关GATEWAY,但是优先级没有网卡配置文件的高
网卡别名
配置文件/etc/sysconfig/network-scripts/ifcfg-网卡名:{0..9}
- #必须使用静态联网
- DEVICE=eth0:0
- IPADDR=10.10.10.10
- NETMASK=255.0.0.0
- ONPARENT=yes
路由的配置
配置文件/etc/sysconfig/network-scripts/route-网卡名
两种风格:
(1) TARGET via GW
如:10.0.0.0/8 via 172.16.0.1
(2) 每三行定义一条路由
ADDRESS#=TARGET
NETMASK#=mask
GATEWAY#=GW
两种风格那种都行,配置静态路由,文件名就起做”route-‘经过的网卡名'”
Bonding的配置
配置bonding
创建bonding设备的配置文件/etc/sysconfig/network-scripts/ifcfg-bond{0..9}
- DEVICE=bond0 #设备名
- BOOTPROTO=none #协议dhcp 、 static 、 none
- BONDING_OPTS= “miimon=100 mode=0” #miinon是用来进行链路监测的。如果miimon=100,那么系统每100ms 监测一次链路连接状态,如果有一条线路不通就转入另一条线路 ;mode 为 工作模式,我们一般在企业只用0
修改相对应的网卡的配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
- DEVICE=eth0
- BOOTPROTO=none
- MASTER=bond0 #指定这个网卡属于哪个bonding
- SLAVE=yes
- USERCTL=no #是否允许非root用户控制该设备
查看bond0状态:/proc/net/bonding/bond0
删除bond0
- ifconfig bond0 down
- rmmod bonding #删除bonding模块
bonding的详细帮助文档(部分特定服务器,配置bonding时会有一些不一样的设置):
/usr/share/doc/kernel-doc- version/Documentation/networking/bonding.txt
https://www.kernel.org/doc/Documentation/networking/bonding.txt