NIC Teaming on CentOS 7 with nmcli
|
NIC Teaming on CentOS 7 with nmcli 1、Teaming Daemon安装 为了使用teaming功能,首先必须安装teamd包,系统通常不会安装。使用如下命令进行安装。 #yum install teamd -y 2、nmcli配置teaming 首先查看系统当前connection及device配置 [root@MiWiFi-R3-srv Desktop]# nmcli connection show NAME UUID TYPE DEVICE [root@MiWiFi-R3-srv Desktop]# nmcli device status DEVICE TYPE STATE CONNECTION eno16777736 ethernet disconnected -- eno33554992 ethernet disconnected -- lo loopback unmanaged -- [root@MiWiFi-R3-srv Desktop]# 创建teaming接口 #nmcli con add type team con-name myteam0 ifname team0 config '{ "runner": {"name": "loadbalance"}}' 配置team静态ip #nmcli con mod myteam0 ipv4.addresses 192.168.31.108/24 #nmcli con mod myteam0 ipv4.gateway 192.168.31.1 #nmcli con mod myteam0 ipv4.method manual 添加eno16777736、eno33554992至myteam0中。 #nmcli con add type team-slave con-name myteam0-port1 ifname eno16777736 master myteam0 #nmcli con add type team-slave con-name myteam0-port2 ifname eno33554992 master myteam0 激活taaming接口 #nmcli con up myteam0 检查配置 [root@MiWiFi-R3-srv Desktop]# nmcli connection show NAME UUID TYPE DEVICE myteam0-port2 1a0f2bfd-cea1-4c7b-b2de-d34199b8561e 802-3-ethernet eno33554992 myteam0-port1 8e0c325c-d069-4014-bb75-1fa1f4674618 802-3-ethernet eno16777736 myteam0 e2976c8e-da7d-4901-88c6-db8a9913947c team team0 [root@MiWiFi-R3-srv Desktop]# nmcli device status DEVICE TYPE STATE CONNECTION eno16777736 ethernet connected myteam0-port1 eno33554992 ethernet connected myteam0-port2 team0 team connected myteam0 lo loopback unmanaged -- [root@MiWiFi-R3-srv Desktop]# ip a s 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host 2: eno16777736: <BROADCAST,MULTICAST,LOWER_UP> mtu 1500 qdisc pfifo_fast master team0 state UP qlen 1000 link/ether 00:0c:29:51:e8:75 brd ff:ff:ff:ff:ff:ff 3: eno33554992: <BROADCAST,SimSun;">4: team0: <BROADCAST,LOWER_UP> mtu 1500 qdisc noqueue state UP inet 192.168.31.108/24 brd 192.168.31.255 scope global team0 inet6 fe80::20c:29ff:fe51:e875/64 scope link tentative dadfailed [root@MiWiFi-R3-srv ~]# teamdctl team0 state setup: runner: loadbalance ports: eno16777736 link watches: link summary: up instance[link_watch_0]: name: ethtool link: up down count: 0 eno33554992 通过teamnl查看slave网卡状态 [root@MiWiFi-R3-srv ~]# teamnl team0 ports 3: eno33554992: up 1000Mbit FD 2: eno16777736: up 1000Mbit FD [root@MiWiFi-R3-srv ~]# (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
