天天看點

linux bond裝置删除,删除修改bond

四、删除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 MbpsDuplex: fullLink Failure Count: 0Permanent HW addr: a0:b3:cc:e5:97:68Slave queue ID: 0Slave Interface: eth1MII Status: upSpeed: 1000 MbpsDuplex: fullLink Failure Count: 0Permanent HW addr: a0:b3:cc:e5:97:6cSlave queue ID: 0