linux bond创建

2022-01-23  本文已影响0人  分享放大价值

首先加载驱动

modprobe bonding

通过命令操作

#创建bond接口
ip link add bond1 type bond

#删除bond接口
ip link del bond1

#修改bond接口模式(修改配置时,bond上不能有slave接口,并且不能处于up状态)
ip link set bond1 type bond mode 802.3ad

#在bond上添加slave接口
ip link set Ethernet-DP65 master bond1
或者
ifenslave bond1 Ethernet-DP65

#在bond上删除slave接口
ip link set Ethernet-DP65 nomaster
或者
ifenslave -d bond1 Ethernet-DP65

通过sys文件操作

#创建bond接口
echo "+bond1" > /sys/class/net/bonding_masters

#删除bond接口
echo "-bond1" > /sys/class/net/bonding_masters

#修改bond接口模式(修改配置时,bond上不能有slave接口,并且不能处于up状态)
echo "802.3ad" > /sys/class/net/bond1/bonding/mode

#在bond上添加slave接口
echo "+Ethernet-DP65" > /sys/class/net/bond1/bonding/slaves

#在bond上删除slave接口
echo "-Ethernet-DP65" > /sys/class/net/bond1/bonding/slaves

参考

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-vlan_on_bond_and_bridge_using_ip_commands
https://www.ibm.com/docs/en/linux-on-systems?topic=connection-bonded-interface
https://www.kernel.org/doc/Documentation/networking/bonding.txt

上一篇下一篇

猜你喜欢

热点阅读