【微知】如何创建bond口?(/etc/sysconfig/network-scripts/ifcfg-bond0、master、slave)

创建方式

修改/etc/sysconfig/network-scripts/ifcfg-bond0
修改/etc/sysconfig/network-scripts/ifcfg-eth0
修改/etc/sysconfig/network-scripts/ifcfg-eth1

在bond0上 指定BONDING_MASTER=yes,以及指定DEVICE=bond0指定名字(这个名字后面会用)
以及指定BOOTPROTO是static还是dhcp,以及IPADDR和NETMASK
TYPE是Bond
以及BONDING_OPTS的参数,比如BONDING_OPTS=“mode=4” 表示用模式4,是动态bond需要LACP协商。

注意:
同一个设备在/etc/sysconfig/network-scripts/不能有其他的不然可能失败

然后指定slave口:
修改/etc/sysconfig/network-scripts/ifcfg-eth0和1
主要修改里面的HWADDR是ip地址,通过ip a s 或者ifconfig可以看到
以及指定DEVICE=eth0 或者1,然后指定MASTER=bond0 这样才能将这个slave和bond0链接到一起。以及SLAVE=yes,表示是一个slave口

配置之后先ifdown掉eth0 eth1以及bond0(如果修改),然后ifup bond0
bond拉起来之后会自动加载bonding的内核模块。
另外也可以使用systemctl restart NetworkManager(如果是NM)

成功之后查看bond口的信息:cat /proc/net/bonding/bond0,可以看到bonding成功的口子信息。

y. 其他

y.1 如果遇到bond口并未UP,但是单独口都可以?

可能是还有其他bond0的配置文件,里面并未指定清楚。

y.2 如果遇到ibdev2netdev除了bond还有其他eth口?

可以在配置界面(UI)关闭eth2,另外就是ip地址如果有需要ip a d删掉。

y.3 UI界面配置删除profile注意

会直接删掉/etc/sysconfig/network-scripts/ifcfg-eth[x] 这个要注意

y.4 如何调试bonding口?

bonding口有内核模块modprobe bonding以及查看lsmod|grep bonding以及在dmesg中查看bonding的操作情况

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值