本帖最后由 yurenyahe 于 2021-11-18 08:57 编辑
双网卡BOND1测试,当前活动网卡在ETH2时可以正常,切到ETH3时网络不通是什么问题? 环境描述: 1、VMWARE虚拟机,双网卡,ifcfg-eth2、ifcfg-eth3、ifcfg-bond0,VMWARE网络为“仅主机” 2、配置如下: 网卡ifcfg-eth2配置: DEVICE=eth2
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond0
SLAVE=yes
网卡ifcfg-eth3配置: DEVICE=eth3
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
MASTER=bond0
SLAVE=yes ifcfg-bond0 DEVICE=bond0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.222.105
BROADCAST=192.168.222.255
NETMASK=255.255.255.0
GATEWAY=192.168.222.101
DNS1=192.168.222.104
USERCTL=no
TYPE=Ethernet
BONDING_OPTS="mode=1 miimon=200"
以下是bond0的状态情况,是可以实现自动切换,但切到eth3网络就不通了。 [root@client /]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth2
MII Status: up
MII Polling Interval (ms): 200
Up Delay (ms): 0
Down Delay (ms): 0 Slave Interface: eth2
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:00:00:00:65:99
Slave queue ID: 0 Slave Interface: eth3
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:00:00:00:65:a3
Slave queue ID: 0
[root@client modprobe.d]# cat /etc/modprobe.d/bonding.conf
alias bond0 bonding
[root@client rc.d]# cat /etc/rc.d/rc.local
ifenslave bond0 eth2 eth3
[root@client rc.d]# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth2: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master bond0 state UP qlen 1000
link/ether 00:00:00:00:65:99 brd ff:ff:ff:ff:ff:ff
3: eth3: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master bond0 state UP qlen 1000
link/ether 00:00:00:00:65:a3 brd ff:ff:ff:ff:ff:ff
4: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether 00:00:00:00:65:99 brd ff:ff:ff:ff:ff:ff
|