linux下网卡bond0~6的配置命令简洁版
1.创建bond
# ip link add bond0 type bond
2.设置该bond类型(0~6自选)
mode=0 balance-rr 轮询均衡模式
mode=1 active-backup 主备模式
mode=2 balance-Xor HASH均衡模式
mode=3 broadcast 广播模式
mode=4 LACP(802.3ad)动态链路聚合
mode=5 balance-tlb 发送负载均衡
mode=6 balance-alb 收发负载均衡
#bond 0
# ip link set bond0 type bond mode balance-rr miimon 100
#bond 1
# ip link set bond0 type bond mode active-backup miimon 100
#bond 2
# ip link set bond0 type bond mode balance-xor miimon 100 xmit_hash_policy layer3+4
#bond 3
# ip link set bond0 type bond mode broadcast miimon 100
#bond 4
# ip link set bond0 type bond mode 802.3ad miimon 100 xmit_hash_policy layer3+4
#bond 5
# ip link set bond0 type bond mode balance-tlb miimon 100
#bond 6
# ip link set bond0 type bond mode balance-alb miimon 100
(修改xmit_hash_policy 策略layer3+4,流量会均分到两个网口,默认layter2策略流量只会从一个口出)
3.清理端口原有地址配置
# ip addr flush dev bond0
# ip addr flush dev eth0
# ip addr flush dev eth1
4.关闭网口(网口在关闭状态下才可以被绑定)
# ip link set eth0 down
# ip link set eth1 down
5.绑定网口
# ip link set eth0 master bond0
# ip link set eth1 master bond0
6.为bond配置地址并设置up
# ip -6 addr add 4001::2/64 dev bond0
# ifconfig bond0 2.2.2.2 netmask 255.255.255.0 up
(配置到此完成)
检查对应bond配置是否成功
# cat /proc/net/bonding/bond0