900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > linux 使用team实现双网卡绑定单个IP

linux 使用team实现双网卡绑定单个IP

时间:2023-07-11 18:58:58

相关推荐

linux 使用team实现双网卡绑定单个IP

(1)简单的说就是多个物理的端口绑定在一起当成一个逻辑端口来使用,以便提高带宽,实现负载平衡或高可用的功能。

(2)配置的基本过程就是配置一个逻辑端口的连接,视作 master;然后把需要的物理端口配置 成 slave 连接,绑定到组。然后把这个逻辑端口分配 IP 就可以用了。

(3)网卡的链路聚合就是将多块网卡连接起来,当一块网卡损坏,网络依旧可以正常运行,可以有效的防止因为网卡损坏带来的损失,同时也可以提高网络访问速度。

(4)网卡的链路聚合一般常用的有"bond"和"team"两种模式,"bond"模式最多可以添加两块卡,"team"模式最多可以添加八块网卡。

安装teamd

[root@localhost ~]# yum -y install teamd

停止NetworkManager

[root@localhost ~]# systemctl stop NetworkManager && systemctl disable NetworkManager

编辑配置文件

# 编辑team0配置$ cat ifcfg-team0 # 文件内容如下DEVICE=team0DEVICETYPE=TeamONBOOT=yesBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noDNS1=114.114.114.114IPADDR=192.168.10.111PREFIX=24GATEWAY=192.168.10.2TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\"}}"# 以上DNS1、IPADDR、PREFIX、GATEWAY 请根据实际情况来定# 编辑ens33网卡配置文件$ cat ifcfg-ens33DEVICETYPE=TeamPortTEAM_MASTER=team0TEAM_PORT_CONFIG='{"prio":100}'NAME=ens33DEVICE=ens33ONBOOT=yes# NAME、DEVICE请根据你的实际网卡名来配置# 编辑ens37网卡配置文件$ cat ifcfg-ens37DEVICETYPE=TeamPortTEAM_MASTER=team0TEAM_PORT_CONFIG='{"prio":99}'NAME=ens37DEVICE=ens37ONBOOT=yes# NAME、DEVICE请根据你的实际网卡名来配置

重启网卡

[root@localhost network-scripts]# systemctl restart network

team基础维护指令

[root@localhost network-scripts]# teamnl team0 ports # 查看team0成员5: ens37: up 1000Mbit FD 2: ens33: up 1000Mbit FD [root@localhost network-scripts]# teamdctl team0 state # 查看team0状态setup:runner: activebackupports:ens37link watches:link summary: upinstance[link_watch_0]:name: ethtoollink: updown count: 0ens33link watches:link summary: upinstance[link_watch_0]:name: ethtoollink: updown count: 0runner:active port: ens33 # 当前工作的物理网卡

开一台win7测试,

模拟ens33网卡down掉

上述可以看到ens33网卡down掉之后,当前的工作网卡马上变为ens37

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。