When using the NetworkManager it is possible to create multiple connections with the same name, which may result in confusion how to list them all and how to delete the unneeded ones.
It is simple to create a connection with a certain name, activate it and then deactivate it:
[root@srv ~]# nmcli con add type ethernet con-name eno2 ifname eno2 ipv4.method manual ipv4.addresses 192.168.68.10/24 Warning: There are 3 other connections with the name 'eno2'. Reference the connection by its uuid '47488136-83bf-4394-b2aa-3123886ca9a5' Connection 'eno2' (47488136-83bf-4394-b2aa-3123886ca9a5) successfully added. [root@srv ~]# nmcli con down eno2 Connection 'eno2' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/6)
So after deactivating the “eno2” connection (the real network interface is with the same name) it is possible to create another connection with the name “eno2” using the same (or even other network interface).
If there are multiple connections with the same name, when creating a new one, there is a warning as it is shown above. There is also a line in the nmcli output, which indicates how many connections there are with this name:
[root@srv ~]# nmcli br0: connected to br0 "br0" bridge, AC:1F:6B:F6:F6:3C, sw, mtu 1500 ip4 default inet4 192.168.0.10/24 route4 default via 192.168.67.61 metric 425 route4 192.168.0.0/24 metric 425 inet6 fe80::c1d5:b200:7259:7e4d/64 route6 fe80::/64 metric 1024 eno1: connected to bridge-slave-eno1 "Intel I210" ethernet (igb), AC:1F:6B:F6:F6:3C, hw, mtu 1500 master br0 eno2: disconnected "Intel I210" 3 connections available ethernet (igb), AC:1F:6B:F6:F6:3D, hw, mtu 1500 lo: unmanaged "lo" loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536 DNS configuration: servers: 184.108.40.206 220.127.116.11 interface: br0 Use "nmcli device show" to get complete information about known devices and "nmcli connection show" to get an overview on active connection profiles. Consult nmcli(1) and nmcli-examples(7) manual pages for complete usage details.
Under the disconnected connection name “eno2”, there is a line informing there are 3 connections available under this section.
To list all network connections use the short syntax, which will show all the connections identified by their unique identifier (UUID):
Keep on reading!