打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
CentOS 7使用nmcli配置网卡聚合链路
CentOS7系列对多网卡的配置发生很大的改变,以下以基于RECL-7.0系列对actviebackup属性的配置笔记。

[root@server0 ~]# nmcli con show      //蓝色粗体的网卡是本例配置的网卡
NAME                   UUID                                  TYPE            DEVICE
Ethernet connection 2  8afe67cc-20ef-4985-86c3-b8d3c9371fc9  802-3-ethernet  ens34
Ethernet connection 3  0cf045a5-012c-46bd-9367-1139666871b5  802-3-ethernet  ens35

eth0                   ff18a078-5b66-4bb8-8bba-fafd426b9d39  802-3-ethernet  ens32



# 创建一个名为team0并且属性为team的链路接口

[root@server0 ~]# nmcli con add type team con-name team0 ifname team0 config '{"runner": {"name":"activebackup"}}'


# 为team0配置ip地址与网关
[root@server0 ~]# nmcli connection modify team0 ipv4.addresses "192.168.25.211/24 192.168.25.250"
 
# 为team0配置DNS
[root@server0 ~]# nmcli connection modify team0 ipv4.dns "192.168.10.86 192.168.10.87" 

# 设置team0的属性为 manual
[root@server0 ~]# nmcli connection modify team0 ipv4.method manual 


# 将ent34网卡口 加到team0接口
[root@server0 ~]# nmcli connection add type team-slave conn-name team-port1 ifname ens34 master team0


# 将ent35网卡口 加到team0接口
[root@server0 ~]# nmcli connection add type team-slave conn-name team-port2 ifname ens35 master team0

# 启用接口中的网卡
[root@server0 ~]# nmcli connection up team-port1;nmcli connection up team-port2
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/25)
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/26)



[root@server0 ~]# teamdctl team0 state view
setup:
  runner: activebackup
ports:
  ens34
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
  ens35
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
runner:
  active port: ens34        //当前team0的主接口


[root@server0 ~]# ifconfig team0
team0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.25.211  netmask 255.255.255.0  broadcast 192.168.25.255
        inet6 fe80::20c:29ff:fea7:34b  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:a7:03:4b  txqueuelen 0  (Ethernet)
        RX packets 55  bytes 4477 (4.3 KiB)
        RX errors 0  dropped 70  overruns 0  frame 0
        TX packets 61  bytes 8297 (8.1 KiB)
        TX errors 0  dropped 9 overruns 0  carrier 0  collisions 0


[root@server0 ~]# teamnl team0 ports
 4: ens35: up 1000Mbit FD
 3: ens34: up 1000Mbit FD


[root@server0 ~]# teamnl team0 options
 queue_id (port:ens35) 0
 priority (port:ens35) 0
 user_linkup_enabled (port:ens35) false
 user_linkup (port:ens35) true
 enabled (port:ens35) true
 queue_id (port:ens34) 0
 priority (port:ens34) 0
 user_linkup_enabled (port:ens34) false
 user_linkup (port:ens34) true
 enabled (port:ens34) true
 mcast_rejoin_interval 0
 mcast_rejoin_count 0
 notify_peers_interval 0
 notify_peers_count 0
 mode roundrobin


测试
开启一个ping 窗口,并禁用team0中的其中的一块网卡
=============================================
[root@server0 ~]# nmcli device disconnect ens34

Tips:原则上ping 数据1个包都不会掉 (责任编辑:IT.net.cn)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
RHCE7认证学习笔记11
Linux下的网络配置
nmcli命令介绍
CentOS7网络配置
linux查看网卡型号、驱动版本、队列数
linux中nmcli命令使用及网络配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服