我在Cent OS 6.5中用模式6创build了两个网卡的NIC绑定。 这是configuration文件:
# cat /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 ONBOOT=yes TYPE=ethernet BOOTPROTO=static IPADDR=192.168.1.8 NETMASK=255.255.255.0 MTU=1500 BONDING_OPTS="mode=6 miimon=100 xmit_hash_policy=1"
但是,重启后,我看不到bond0。 然后我再次查看债券configuration文件,我发现最后一行消失:
# cat /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 ONBOOT=yes TYPE=ethernet BOOTPROTO=static IPADDR=192.168.8.81 NETMASK=255.255.0.0 MTU=1500
我添加这条线并重新启动,然后绑定NIC可以工作。
BONDING_OPTS="mode=6 miimon=100 xmit_hash_policy=1"
有谁知道它有什么问题吗? 发生问题时,我不会手动更改文件。
非常感谢!
看起来像这是NetworkManager的问题,它是从configuration文件中删除BONDING_OPTS 。 有两种方法可以解决这个问题,首先在configuration文件中添加NM_CONTROLLED=no并尝试重启。 其次,在/etc/modprobe.d/bond0.conf创build一个新文件并放在那里:
alias bond0 bonding options bonding mode=6 miimon=100 xmit_hash_policy=1
重启后这个文件不会被覆盖。