When trying to open the drop-down menu on one of the ghost connections and clicking Configure, it opens the Network directory in Settings, but does not select any network.
I have tried disabling and enabling “Show virtual connections” but it did nothing to affect the issue.
I don’t know what other information I should include.
The number of connections match with the output from nmcli:
$ nmcli conn
NAME UUID TYPE DEVICE
Aardpeer_vpn 4abaab1d... vpn eno1
eno1 1b316f6c... ethernet eno1
lo 6d296982... loopback lo
tun0 214b5ae7... tun tun0
So it looks to me the two ghost entries are for lo and tun0.
For completeness:
$ nmcli dev
DEVICE TYPE STATE CONNECTION
eno1 ethernet connected eno1
lo loopback connected (externally) lo
tun0 tun connected (externally) tun0
For “lo” there is an indication on what is wrong in the configuration window that I see also in the openingspost:
It looks to me to some kind of regression, this was working fine I think a month or more ago. I must say that I have been experimenting with adding a bridge but undid these settings. Network functionality is working as expected.
$ nmcli dev
DEVICE TYPE STATE CONNECTION
enp21s0f3u1 ethernet connected enp21s0f3u1
lo loopback connected (externally) lo
virbr0 bridge connected (externally) virbr0
vnet3 tun connected (externally) vnet3
enp18s0 ethernet unavailable --
wlp16s0 wifi unavailable --
It would appear that the ghost connections that I have are for enp18s0 and wlp16s0, but if so, these are only 2 connections, and I have 6.
At the moment of writing this I’m currently running a VM, hence the virbr0, etc.
I understand that NetworkManager is/can nowadays “managing” the lo, what I think is not good is that the GUI indicates “Unknown connection type” and KDE Networks applet shows this connection without any details, but maybe that has the same root case.
I did do an experiment with “nmcli” for the VPN. If I disconnect the VPN using the applet, nmcli shows only two connections, the Ethernet and the lo. If I connect the VPN again I get two additional connections (other two connection left out):
$ nmcli
Aardpeer_vpn VPN connection
controller eno1, VPN, ip4 default
inet4 10.77.72.6/32
route4 10.77.72.5/32 metric 50
route4 10.77.72.1/32 via 10.77.72.5 metric 50
route4 default via 10.77.72.5 metric 50
tun0: connected (externally) to tun0
"tun0"
tun, sw, mtu 1500
inet4 10.77.72.6/32
route4 10.77.72.5/32 metric 50
route4 10.77.72.1/32 via 10.77.72.5 metric 50
route4 default via 10.77.72.5 metric 50