Linux redhat 6.4网卡绑定故障之重启自启动


一、背景

       一台Linux系统redhat6.4版本的服务器在一次IDC机房系统主备服务器灾备模拟演练时,发现服务器重启后网络不能自动恢复,需要手动重启网卡服务才能恢复。


二、解决过程

1、确认网卡的配置信息

cat /etc/sysconfig/network-scripts/ifcfg-bond0
cat /etc/sysconfig/network-scripts/ifcfg-bond1

cat /etc/sysconfig/network-scripts/ifcfg-eth0
cat /etc/sysconfig/network-scripts/ifcfg-eth1
cat /etc/sysconfig/network-scripts/ifcfg-eth2
cat /etc/sysconfig/network-scripts/ifcfg-eth3


确认网卡配置没有问题。


2、确认一下网卡的mac地址。

   ifconfig -a


cat /etc/udev/rules.d/70-persistent-net.rules

发现mac地址也是一致的。


3、通过命令chkconfig检查一下开机启动项,发现也是正常的。

引用资料:http://blog.csdn.net/cyuyan112233/article/details/20296619


4、检查rc.local中的启动项

添加了命令ifenslave bond0 eth0 eth1,通过这条命令使得网卡进行聚合为bond0,eth0与eth1进行负载均衡


查询了资料:https://www.inbeijing.org/archives/1084

http://www.qttc.net/201305321.html


5、

再一步检查/etc/modprobe.d/dist.conf文件,添加了两行命令:

alias bond0 bonding

options bond0 miimon=100 mode=1  //1表示主备 0表示负载均衡



通过查询资料 https://blog.51cto.com/dqzshine/1333462


6、重启网卡后检查一下再网卡状态

7、对服务器进行重启验证,发现问题已经解决。


三、总结

     通过这件事,对redhat的双网卡绑定有了更加深刻的认识,作为运维工程师,困难和问题总会有的,只要专心研究,问题总会解决,欢迎大家阅读,希望对你有所帮助。