参考地址:http://www.111cn.net/sys/linux/79301.htm

四、删除bonding设备

如由于最初配置的bonding设备取名为bond0,而后改名为了bond1,造成了两个bonding设备的存在,现在需删除bond0 。先查看下网络设备:

# ls /sys/class/net
bond0  bond1  bonding_masters  eth0  eth1  lo
直接删除bond0,会提示无权限。

可以通过bonding_masters文件删除bond设备:

# cat bonding_masters
bond0  bond1
直接编辑bonding_masters文件会提示权限问题
# echo -bond0 > bonding_masters
echo后的 - 号表示删除设备, + 号表示添加设备
# cat bonding_masters
bond1
# ls /proc/net/bonding
bond1
可以看出bond网口已经删除成功。

把eth0加入bond(bond0):
# echo +eth0 > /sys/class/net/bond0/bonding/slaves
从bond(bond0)里移除eth0:
# echo -eth0 > /sys/class/net/bond0/bonding/slaves
增加第一个bond,带有两个e1000接口,工作于active-backup模式,使用ARP监控,可以通过如下命令:

# modprobe e1000
# echo +bond1 > /sys/class/net/bonding_masters
# echo active-backup > /sys/class/net/bond1/bonding/mode

echo 1 > /sys/class/net/bond1/bonding/mode
# ifconfig bond1 192.168.2.1 netmask 255.255.255.0 up
增加arp目标地址:
# echo +192.168.2.100 /sys/class/net/bond1/bonding/arp_ip_target
# echo 2000 > /sys/class/net/bond1/bonding/arp_interval
# echo +eth2 > /sys/class/net/bond1/bonding/slaves
# echo +eth3 > /sys/class/net/bond1/bonding/slaves
查看bond接口信息:

# cat /proc/net/bonding/bond1
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: a0:b3:cc:e5:97:68
Slave queue ID: 0
Slave Interface: eth1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: a0:b3:cc:e5:97:6c
Slave queue ID: 0

















本文转自chenzudao51CTO博客,原文链接:http://blog.51cto.com/victor2016/1909289 ,如需转载请自行联系原作者


Logo

更多推荐