Redhat 6.1 双网卡绑定IP实施 (二)

6.查看双网卡现在工作在那块网卡上

此次绑定模式为主备绑定(mode=1),通过cat /proc/net/bonding/bond0可以看到绑定现在工作在eth0上,当停止eth0网卡,绑定不受影响,eth2代替eth0说明绑定成功。详见下面:

  [root@localhost ~]# 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

[root@localhost ~]# ifconfig eth0 down             《停掉eth0网卡》

[root@localhost ~]# 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

[root@localhost ~]# ifconfig eth0 up

重点 :  在 linux  设置 setup  关闭 system service 中Networkmanager随机启动

,否则会导致重启后route 表数据错误,导致外网访问服务器中断。

Redhat 5.x版本6.1版本配置区别:(16.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台主机全部搞定,测试一次全部通过!

你可能感兴趣的:(工作,网卡)