linux中的链路聚合之team方式
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
上一篇中我们学了链路聚合的bond方式,还有一种方式是team方式,我们来看看team与bond的区别
那么如何使用team形式呢,如果你还用这上一节的bond方式,请删除后继续操作
1.team方式
1)以命令行的方式
实验环境:server虚拟机,有两块网卡
输入指令
nmcli connection add con-name team0 ifname team0 type team config '{"runner":{":"activebackup"}}' ip4 172.25.254.155/24 ##添加team聚合方式
输入下列命令可以监控team0的状态
watch -n 1 teamdctl team0 stat
此时真机ping一下虚拟机ip会发现ping不通
查看会发现是因为没有绑定物理设备,输入下列命令
nmcli connection add con-name eth0 ifname eth0 type team-slave master team0 ##把eth0绑定到team
nmcli connection add con-name eth1 ifname eth1 type team-slave master team0 ##把eth1绑定到team
会发现突然就可以ping通了
查看team0状态
此时测试,如果第一块网卡坏了,会是什么情况,模拟问题
ifconfig eth0 down
会发现team连接使用了备用网卡即eth1网卡
这就是聚合链路的team连接方式
2)以文件的形式修改
文件ifcfg-team0
vim ifcfg-team0
输入下列内容
DEVICE=team0
TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\"}}"
DEVICETYPE=Team
BOOTPROTO=none
IPADDR0=172.25.254.105
PREFIX0=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=team0
UUID=56cdbf0e-964a-4587-8ccb-6b6506d2d6f1
ONBOOT=yes
文件ifcfg-eth0
vim ifcfg-eth0
输入以下内容
BOOTPROTO=none
DEVICE=eth0
ONBOOT=yes
TEAM_MASTER=team0
DEVICETYPE=TeamPort
然后
cp ifcfg-eth0 ifcfg-eth1
将其中的eth0改成eth1
systemctl restart network
由于与以命令行的形式图一样,故不在此贴图~
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献3条内容
所有评论(0)