目标:
Linux 通过team 实现网卡聚合链路
配置步骤
root 用户登录操作
1. 双网卡team 聚合链路
nmcli connect show
nmcli connection delete eth0
nmcli connection delete eth1
nmcli con add type team con-name team0 ifname team0 config '{"runner": {"name":"activebackup"}}'
nmcli con add type team-slave con-name team0-port0 ifname eth0 master team0
nmcli con add type team-slave con-name team0-port1 ifname eth1 master team0
2. 配置 IP
vi /etc/sysconfig/network-scripts/ifcfg-team0
BOOTPROTO=static
IPV6INIT=no
ONBOOT=yes
IPADDR=10.10.10.1
NETMASK=255.255.255.0
GATEWAY=10.10.10.254
PREFIX=24
DNS1=10.10.10.10
DNS2=10.10.10.11
3. 测试,宕掉当前主接口,看是否切换
nmcli device disconnect eth1
4. 查看team0状态
# teamdctl team0 state view
setup:
runner: activebackup
ports:
eth0
link watches:
link summary: up
instance[link_watch_0]:
name: ethtool
link: up
down count: 0
eth1
link watches:
link summary: up
instance[link_watch_0]:
name: ethtool
link: up
down count: 0
runner:
active port: eth0
5.列出team0端口
# teamnl team0 ports
8: eth0: up 10000Mbit FD
6: eth1: up 10000Mbit FD