CentOS8 多网卡Bonding&Team

Bonding 聚合链路工作模式

bond聚合链路模式共有7种模式:0-6 Mode

  • mod=0 ,即:(balance-rr) Round-robin policy(轮询)聚合口数据报文按包轮询从物理接口转发。
    负载均衡—所有链路处于负载均衡状态,轮询方式往每条链路发送报文这模式的特点增加了带宽,同时支持容错能力,当有链路出问题,会把流量切换到正常的链路上。
    性能问题—一个连接或者会话的数据包如果从不同的接口发出的话,中途再经过不同的链路,在客户端很有可能会出现数据包无序到达的问题,而无序到达的数据包需要重新要求被发送,这样网络的吞吐量就会下降。Bond0在大压力的网络传输下,性能增长的并不是很理想。
    需要交换机进行端口绑定
  • mod=1,即: (active-backup) Active-backup policy(主-备份策略)只有Active状态的物理接口才转发数据报文。
    容错能力—只有一个slave是激活的(active)。也就是说同一时刻只有一个网卡处于工作状态,其他的slave都处于备份状态,只有在当前激活的slave故障后才有可能会变为激活的(active)。
    无负载均衡—此算法的优点是可以提供高网络连接的可用性,但是它的资源利用率较低,只有一个接口处于工作状态,在有 N 个网络接口的情况下,资源利用率为1/N。
  • mod=2,即:(balance-xor) XOR policy(平衡策略)聚合口数据报文按源目MAC、源目IP、源目端口进行异或HASH运算得到一个值,根据该值查找接口转发数据报文
    负载均衡—基于指定的传输HASH策略传输数据包。
    容错能力—这模式的特点增加了带宽,同时支持容错能力,当有链路出问题,会把流量切换到正常的链路上。
    性能问题—该模式将限定流量,以保证到达特定对端的流量总是从同一个接口上发出。既然目的地是通过MAC地址来决定的,因此该模式在“本地”网络配置下可以工作得很好。如果所有流量是通过单个路由器,由于只有一个网关,源和目标mac都固定了,那么这个算法算出的线路就一直是同一条,那么这种模式就没有多少意义了。
    需要交换机配置为port channel
  • mod=3,即:broadcast(广播策略)这种模式的特点是一个报文会复制两份往bond下的两个接口分别发送出去,
    当有对端交换机失效,感觉不到任何downtime,但此法过于浪费资源;不过这种模式有很好的容错机制。此模式适用于金融行业,因为他们需要高可靠性的网络,不允许出现任何问题。
  • mod=4,即:(802.3ad) IEEE 802.3ad Dynamic link aggregation(IEEE 802.3ad 动态链接聚合)
    在动态聚合模式下,聚合组内的成员端口上均启用LACP(链路汇聚控制协议)协议,其端口状态通过该协议自动进行维护。
    负载均衡—基于指定的传输HASH策略传输数据包。默认算法与blance-xor一样。
    容错能力—这模式的特点增加了带宽,同时支持容错能力,当有链路出问题,会把流量切换到正常的链路上。对比blance-xor,这种模式定期发送LACPDU报文维护链路聚合状态,保证链路质量。需要交换机支持LACP协议
  • mod=5,即:(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡)
    在每个物理接口上根据当前的负载(根据速度计算)分配外出流量。如果正在接收数据的物理接口口出故障了,另一个物理接口接管该故障物理口的MAC地址。
    需要ethtool支持获取每个slave的速率
  • mod=6,即:(balance-alb) Adaptive load balancing(适配器适应性负载均衡)
    该模式包含了balance-tlb模式,同时加上针对IPV4流量的接收负载均衡,而且不需要任何switch(交换机)的支持。接收负载均衡是通过ARP协商实现的。bonding驱动截获本机发送的ARP应答,并把源硬件地址改写为bond中某个物理接口的唯一硬件地址,从而使得不同的对端使用不同的硬件地址进行通信。
    mod=6与mod=0的区别:mod=6,先把eth0流量占满,再占eth1,….ethX;而mod=0的话,会发现2个口的流量都很稳定,基本一样的带宽。而mod=6,会发现第一个口流量很高,第2个口只占了小部分流量

说明:

常用的模式为 0,1,3,6
mode 1、5、6 不需要交换机设置
mode 0、2、3、4需要交换机设置
active-backup、balance-tlb 和 balance-alb 模式不需要交换机的任何特殊配置。其他绑定模式需要配置交换机以便整合链接。如:Cisco 交换机需要在模式 0、2 和 3 中使用 EtherChannel,但在模式4中需要 LACP和 EtherChannel

nmcli实现Bonding

两块网卡都设置为Nat模式

[root@centos8 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:f6:1b:96 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.5/24 brd 10.0.0.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fef6:1b96/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
3: ens36: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:f6:1b:a0 brd ff:ff:ff:ff:ff:ff

创建bond0

参数说明:

  • mybond0 为bond0的名称
  • ifname 指定DEVICE名称
  • type 指定bond类型
  • mode 指定bond模式
  • ipv4.addresses 指定bond0地址
[root@centos8 ~]# nmcli connection add con-name mybond0 ifname bond0 type bond mode active-backup ipv4.method manual ipv4.addresses 10.0.0.100/24
Connection 'mybond0' (baaeba3d-94b3-4e05-849d-06ba507bc4bb) successfully added.

[root@centos8 ~]# nmcli connection
NAME     UUID                                  TYPE      DEVICE
ens33    91a133de-1837-4d97-9a1c-90fa4c71ebe5  ethernet  ens33
mybond0  baaeba3d-94b3-4e05-849d-06ba507bc4bb  bond      bond0
#查看配置文件
[root@centos8 ~]# ls /etc/sysconfig/network-scripts/
ifcfg-ens33  ifcfg-mybond0
[root@centos8 ~]# cat /etc/sysconfig/network-scripts/ifcfg-mybond0
BONDING_OPTS=mode=active-backup
TYPE=Bond
BONDING_MASTER=yes
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
IPADDR=10.0.0.100
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=mybond0
UUID=baaeba3d-94b3-4e05-849d-06ba507bc4bb
DEVICE=bond0
ONBOOT=yes

添加端口至bond0中

将网卡ens33 和ens36添加至bond0中

[root@centos8 ~]# nmcli connection add type bond-slave ifname ens33 master bond0
Connection 'bond-slave-ens33' (27256251-807f-4b14-b80e-b35ee3dad150) successfully added.
[root@centos8 ~]# nmcli connection add type bond-slave ifname ens36 master bond0
Connection 'bond-slave-ens36' (7bafa5b9-e116-4a0a-bd0e-135aedd72a1e) successfully added.
[root@centos8 ~]# nmcli con
NAME              UUID                                  TYPE      DEVICE
ens33             91a133de-1837-4d97-9a1c-90fa4c71ebe5  ethernet  ens33
mybond0           baaeba3d-94b3-4e05-849d-06ba507bc4bb  bond      bond0
bond-slave-ens36  7bafa5b9-e116-4a0a-bd0e-135aedd72a1e  ethernet  ens36
bond-slave-ens33  27256251-807f-4b14-b80e-b35ee3dad150  ethernet  --
[root@centos8 ~]# ls /etc/sysconfig/network-scripts/
ifcfg-bond-slave-ens33  ifcfg-bond-slave-ens36  ifcfg-ens33  ifcfg-mybond0
#启用bond0 
[root@centos8 ~]# nmcli con up bond-slave-ens33
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)

Connection closed by foreign host.

测试

Connecting to 10.0.0.6:22...
Connection established.
To escape to local shell, press Ctrl+Alt+].

Activate the web console with: systemctl enable --now cockpit.socket

Last login: Tue Jul 27 13:41:07 2021 from 10.0.0.1
[root@centos8 ~]# ping 10.0.0.100
PING 10.0.0.100 (10.0.0.100) 56(84) bytes of data.
64 bytes from 10.0.0.100: icmp_seq=1 ttl=64 time=0.323 ms
64 bytes from 10.0.0.100: icmp_seq=2 ttl=64 time=0.729 ms
64 bytes from 10.0.0.100: icmp_seq=3 ttl=64 time=0.924 ms
..........

注意
原来的IP地址是10.0.0.5
做好bond之后,远程自动断开了
重新连接 eth0 和eth1不显示地址了
MAC地址都相同

[root@centos8 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc fq_codel master bond0 state UP group default qlen 1000
    link/ether 00:0c:29:f6:1b:a0 brd ff:ff:ff:ff:ff:ff permaddr 00:0c:29:f6:1b:96
3: ens36: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc fq_codel master bond0 state UP group default qlen 1000
    link/ether 00:0c:29:f6:1b:a0 brd ff:ff:ff:ff:ff:ff
4: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 00:0c:29:f6:1b:a0 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.100/24 brd 10.0.0.255 scope global noprefixroute bond0
       valid_lft forever preferred_lft forever
    inet6 fe80::e6db:51a1:b1be:125c/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

#查看主从配置 此时ens36 是主
[root@centos8 ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v4.18.0-305.3.1.el8.x86_64

Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: ens36       #ens36是主
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Peer Notification Delay (ms): 0

Slave Interface: ens36
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:f6:1b:a0
Slave queue ID: 0

Slave Interface: ens33
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:f6:1b:96
Slave queue ID: 0

一台机器ping 10.0.0.100 不中断
此时把虚拟机的ens36网卡断开,
在这里插入图片描述
第二块网卡显示为灰色
在这里插入图片描述
再查看bond配置文件

[root@centos8 ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v4.18.0-305.3.1.el8.x86_64

Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: ens33   #此时主节点是ens33
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Peer Notification Delay (ms): 0

Slave Interface: ens36
MII Status: down
Speed: Unknown
Duplex: Unknown
Link Failure Count: 1
Permanent HW addr: 00:0c:29:f6:1b:a0
Slave queue ID: 0

Slave Interface: ens33
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:f6:1b:96
Slave queue ID: 0

删除Bonding

[root@centos8 ~]# nmcli con del mybond0
Connection 'mybond0' (baaeba3d-94b3-4e05-849d-06ba507bc4bb) successfully deleted.
[root@centos8 ~]# nmcli con
NAME              UUID                                  TYPE      DEVICE
ens33             91a133de-1837-4d97-9a1c-90fa4c71ebe5  ethernet  ens33
bond-slave-ens33  27256251-807f-4b14-b80e-b35ee3dad150  ethernet  --
bond-slave-ens36  7bafa5b9-e116-4a0a-bd0e-135aedd72a1e  ethernet  --
[root@centos8 ~]# nmcli con del bond-slave-ens33
Connection 'bond-slave-ens33' (27256251-807f-4b14-b80e-b35ee3dad150) successfully deleted.
[root@centos8 ~]# nmcli con del bond-slave-ens36
Connection 'bond-slave-ens36' (7bafa5b9-e116-4a0a-bd0e-135aedd72a1e) successfully deleted.

[root@centos8 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:f6:1b:96 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.5/24 brd 10.0.0.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fef6:1b96/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
3: ens36: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:f6:1b:a0 brd ff:ff:ff:ff:ff:ff

nmcli实现Network Teaming

网络组:是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量
网络组不同于旧版中bonding技术,提供更好的性能和扩展性
网络组由内核驱动和teamd守护进程实现

多种方式 runner

  • broadcast
  • roundrobin
  • activebackup
  • loadbalance
    lacp (implements the 802.3ad Link Aggregation Control Protocol)

网络组特点:

  • 启动网络组接口不会自动启动网络组中的port接口
  • 启动网络组接口中的port接口总会自动启动网络组接口
  • 禁用网络组接口会自动禁用网络组中的port接口
  • 没有port接口的网络组接口可以启动静态IP连接
  • 启用DHCP连接时,没有port接口的网络组会等待port接口的加入

创建team

[root@centos8 ~]# nmcli con show
NAME   UUID                                  TYPE      DEVICE
ens33  91a133de-1837-4d97-9a1c-90fa4c71ebe5  ethernet  ens33

#创建team0 type 指定类型 con-name team命名  ifname 指定DEVICE名称 
[root@centos8 ~]# nmcli con add type team con-name myteam0 ifname team0 config '{"runner": {"name": "loadbalance"}}' ipv4.addresses 10.0.0.200/24 ipv4.method manual
Connection 'myteam0' (22e0ae8d-8f64-4a5d-a0db-713fe4edf93b) successfully added.

[root@centos8 ~]# nmcli con show
NAME     UUID                                  TYPE      DEVICE
ens33    91a133de-1837-4d97-9a1c-90fa4c71ebe5  ethernet  ens33
myteam0  22e0ae8d-8f64-4a5d-a0db-713fe4edf93b  team      team0

[root@centos8 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:f6:1b:96 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.5/24 brd 10.0.0.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fef6:1b96/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
3: ens36: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:f6:1b:a0 brd ff:ff:ff:ff:ff:ff
5: nm-team: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 1e:b1:8d:61:f4:64 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.100/24 brd 10.0.0.255 scope global noprefixroute nm-team
       valid_lft forever preferred_lft forever

添加端口至team中

把两块网卡加入到myteam0

[root@centos8 ~]# nmcli con add con-name team0-ens33 type team-slave ifname ens33 master team0
Connection 'team0-ens33' (c7ddd345-65c9-451b-b62f-0187fd60179d) successfully added.
[root@centos8 ~]# nmcli con add con-name team0-ens36 type team-slave ifname ens36 master team0
Connection 'team0-ens36' (6a525ae8-2c7c-43cb-8c81-ff0e6d2d0f1a) successfully added.
[root@centos8 ~]# nmcli con show
NAME         UUID                                  TYPE      DEVICE
ens33        91a133de-1837-4d97-9a1c-90fa4c71ebe5  ethernet  ens33
myteam0      22e0ae8d-8f64-4a5d-a0db-713fe4edf93b  team      team0
team0-ens36  6a525ae8-2c7c-43cb-8c81-ff0e6d2d0f1a  ethernet  ens36
team0-ens33  c7ddd345-65c9-451b-b62f-0187fd60179d  ethernet  --
[root@centos8 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:f6:1b:96 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.5/24 brd 10.0.0.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fef6:1b96/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
3: ens36: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master team0 state UP group default qlen 1000
    link/ether 00:0c:29:f6:1b:a0 brd ff:ff:ff:ff:ff:ff
12: team0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 00:0c:29:f6:1b:a0 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.200/24 brd 10.0.0.255 scope global noprefixroute team0
       valid_lft forever preferred_lft forever
    inet6 fe80::7479:fd64:f863:b20/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

#启用
[root@centos8 ~]# nmcli con up team0-ens36
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/23)

[root@centos8 ~]# nmcli con up team0-ens33
#IP地址生效了,所以自动断开连接了
Connection closed by foreign host.
[root@centos8 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master team0 state UP group default qlen 1000
    link/ether 00:0c:29:f6:1b:a0 brd ff:ff:ff:ff:ff:ff permaddr 00:0c:29:f6:1b:96
3: ens36: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master team0 state UP group default qlen 1000
    link/ether 00:0c:29:f6:1b:a0 brd ff:ff:ff:ff:ff:ff
12: team0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 00:0c:29:f6:1b:a0 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.200/24 brd 10.0.0.255 scope global noprefixroute team0
       valid_lft forever preferred_lft forever
    inet6 fe80::7479:fd64:f863:b20/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

#查看team0状态
[root@centos8 ~]# teamdctl  team0 state
setup:
  runner: loadbalance
ports:
  ens33
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
  ens36
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0

team配置文件

[root@centos8 ~]# cat /etc/sysconfig/network-scripts/ifcfg-myteam0
TEAM_CONFIG="{\"runner\": {\"name\": \"loadbalance\"}}"
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
IPADDR=10.0.0.200
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=myteam0
UUID=22e0ae8d-8f64-4a5d-a0db-713fe4edf93b
DEVICE=team0
ONBOOT=yes
DEVICETYPE=Team

测试

C:\WINDOWS\system32>ping 10.0.0.200

正在 Ping 10.0.0.200 具有 32 字节的数据:
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64

10.0.0.200 的 Ping 统计信息:
    数据包: 已发送 = 2,已接收 = 2,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms

vmware模拟team实验断开网卡连接时,ping也会自动断开。正常生产环境中是正常的。

删除Team

[root@centos8 ~]# nmcli con
NAME         UUID                                  TYPE      DEVICE
ens33        91a133de-1837-4d97-9a1c-90fa4c71ebe5  ethernet  ens33
myteam0      22e0ae8d-8f64-4a5d-a0db-713fe4edf93b  team      team0
team0-ens36  6a525ae8-2c7c-43cb-8c81-ff0e6d2d0f1a  ethernet  ens36
team0-ens33  c7ddd345-65c9-451b-b62f-0187fd60179d  ethernet  --

[root@centos8 ~]# nmcli connection delete myteam0
Connection 'myteam0' (22e0ae8d-8f64-4a5d-a0db-713fe4edf93b) successfully deleted.
[root@centos8 ~]# nmcli con del team0-ens33
Connection 'team0-ens33' (c7ddd345-65c9-451b-b62f-0187fd60179d) successfully deleted.
[root@centos8 ~]# nmcli connection delete team0-ens36
Connection 'team0-ens36' (6a525ae8-2c7c-43cb-8c81-ff0e6d2d0f1a) successfully deleted.

man

参考官网文档13-14章节

文章理论部分来自马哥教育王晓春老师的笔记

  • 3
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值