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

你可能感兴趣的:(linux,bond设备删除)