Redhat 6.1 双网卡绑定IP实施 (二)
6.查看双网卡现在工作在那块网卡上此次绑定模式为主备绑定(mode=1),通过cat /proc/net/bonding/bond0可以看到绑定现在工作在eth0上,当停止eth0网卡,绑定不受影响,eth2代替eth0说明绑定成功。详见下面:
# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.4.0 (October 7, 2008)
Currently Active Slave: eth0 《bond工作在eth0 网卡上》
MII Status: up
Slave Interface: eth0 《eth0启动正常》
MII Status: up
Link Failure Count: 3
Slave Interface: eth2 《eth2启动正常》
MII Status: up
Link Failure Count: 1
# ifconfig eth0 down 《停掉eth0网卡》
# cat /proc/net/bonding/bond0
Currently Active Slave: eth2 《eth2代替eth0工作》
MII Status: up
MII Polling Interval (ms): 100
Slave Interface: eth0 《etho网卡停止工作》
MII Status: down
# ifconfig eth0 up
重点 :在 linux设置 setup关闭 system service 中Networkmanager随机启动
,否则会导致重启后route 表数据错误,导致外网访问服务器中断。
Redhat 5.x版本和6.1版本配置区别:(1)6.1没有了modprobe.conf 文件。 (2)只要在bond 接口上配置 MASTER 以及 BONDING_POTS参数,对于加入bond的物理端口只要配置SLAVE以及相应的MASTER。(3)redhat 服务 Networkmanager 不能设置为自动启动。(4)网卡绑定一定要测试,(1)cat /proc/net/bonding/bond0 (2) route -n 检查路由表的情况
在 开始遇到问题的时候 网上有说法重启失效解决方法 : 增加脚本到rc.local 但是有高手马上就指出,如遇到网络服务重启的时候路由表就丢失了。确实是这样,有些问题我认为不能一味的增加额外的脚本开销,否则实际终于到问题,很少有客户会协助你执行修复的脚本,这次就是这样最终发现是 Networkmanager的启动导致了路由表数据的混乱,问题找到了解决就快了,很快40台主机全部搞定,测试一次全部通过!
页:
[1]