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

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值