參考地址: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