我在 CentOS 4 上绑定 NIC 时遇到问题。看来绑定驱动程序确实可以工作,但它卡在循环模式下,我正在尝试进行主动备份。
当前的配置是:
ifcfg-债券0
DEVICE=bond0
IPADDR=192.168.204.18
NETMASK=255.255.255.0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
TYPE=Bonding
BONDING_OPTS="mode=1 miimon=100"
ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
ifcfg-eth3
DEVICE=eth3
ONBOOT=yes
BOOTPROTO=none
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v2.6.3-rh (June 8, 2005)
Bonding Mode: load balancing (round-robin)
MII Status: up
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth1
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:17:a4:8f:94:b1
Slave Interface: eth3
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:1b:21:56:b8:69
猫 /etc/modprobe.conf
alias eth0 tg3
alias eth1 tg3
alias eth3 e1000
alias eth2 e1000
alias bond0 bonding
options bond0 mode=1 miimon=100
我尝试将绑定信息从 ifcfg-bond0 移到 modprobe 配置文件中。它似乎卡在 RR 中,我正试图让它进入 Active-backup(模式 1)状态。
有什么想法会导致这个问题吗?
一些可以尝试的事情:
/etc/init.d/network restart
吗?modprobe -r
绑定模块,然后再次加载。http://kbase.redhat.com/faq/docs/DOC-7431
http://kbase.redhat.com/faq/docs/DOC-7944
http://kbase.redhat.com/faq/docs/DOC-2511
RHEL 3 和 4 似乎有问题
从我配置的几台机器之一:
[keiths@vm-dmz-host1 ~]$ cat /etc/redhat-release
CentOS 4.8 版(最终版)
[keiths@vm-dmz-host1 ~]$
[keiths@myserver ~]$ uname -a
Linux myserver 2.6.9-34.ELsmp #1 SMP Wed Mar 8 00:27:03 CST 2006 i686 i686 i386 GNU/Linux
[keiths@myserver ~]$ sudo cat /proc/net/bonding/bond0
密码:
以太网通道绑定驱动程序:v2.6.1(2004 年 10 月 29 日)
绑定模式:容错(active-backup)
主从:无
当前活动从站:eth0
MII状态:向上
MII 轮询间隔(毫秒):50
上行延迟(毫秒):0
下行延迟(毫秒):0
从接口:eth0
MII状态:向上
链接失败计数:0
永久硬件地址:00:0d:60:9c:35:2e
从接口:eth1
MII状态:向上
链接失败计数:0
永久硬件地址:00:0d:60:9c:35:2f
[keiths@myserver ~]$
[keiths@myserver ~]$ sudo cat /etc/modprobe.conf
别名 scsi_hostadapter megaide
别名 eth0 tg3
别名 eth1 tg3
别名 bond0 键合
选项bond0模式=1 miimon=50
别名 usb-controller ohci-hcd
[keiths@myserver ~]$
[keiths@myserver ~]$ sudo cat /etc/sysconfig/network-scripts/ifcfg-bond0
设备=bond0
IPADDR=192.168.46.170
网络掩码=255.255.255.224
网络=192.168.46.160
广播=192.168.46.191
网关=192.168.46.161
开机=是
引导程序=无
IPV6INIT=否
USERCTL=否
[keiths@myserver ~]$
[keiths@myserver ~]$ sudo cat /etc/sysconfig/network-scripts/ifcfg-eth0
设备=eth0
引导程序=无
开机=是
类型=以太网
USERCTL=否
MASTER=bond0
奴隶=是
HWADDR=00:0D:60:9C:35:2E
[keiths@myserver ~]$
[keiths@myserver ~]$ sudo cat /etc/sysconfig/network-scripts/ifcfg-eth1
设备=eth1
引导程序=无
开机=是
类型=以太网
USERCTL=否
MASTER=bond0
奴隶=是
HWADDR=00:0D:60:9C:35:2F
[keiths@myserver ~]$