Duplicate Ethernet interfaces suddenly appeared -- Fedora 43

Hello.

Im using Fedora 43 KDE.
I have been trying to get two network cards to work on my PC (one internal and one USB).

So far, I have not been able to do so because when I connect a network device (router #2) to the USB card, I lose the internet connection that comes through network card 1 (router #1 → ISP internet).

The thing is, I don’t know what I did or touched, but now the interfaces appear repeatedly in the network manager.

And if I want to access the Internet, I can only do so through the one that says “eno1,” and I have to turn off or disconnect the others.

What could be causing this? I would appreciate your help.

nmcli command shows that

  • eno1 is my integrated Intel ethernet card
  • enp0s20f0u1u4cs is my usb ethernet adapter.

So , why is duplicated and mixed? It’s weird.


nmcli
eno1: conectado to Ethernet_Principal
       "Intel I219-V"
       ethernet (e1000e), A8:A1:59:2D:B5:BF, hw, mtu 1500
       ip4 predeterminado
       inet4 192.168.3.120/24
       route4 192.168.3.0/24 metric 101
       route4 default via 192.168.3.1 metric 101
       inet6 fe80::2da2:aa87:814f:4094/64
       route6 fe80::/64 metric 1024

lo: connected (externally) to lo
       "lo"
       loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
       inet4 127.0.0.1/8
       inet6 ::1/128

enp0s20f0u1u4c2: desconectado
       "ASIX AX88179"
       2 conexiones disponibles
       ethernet (cdc_ncm), 20:7B:D2:D1:1E:05, autoconectar, hw, mtu 1500

DNS configuration:
       servers: 192.168.3.222
       interface: eno1

Fastfetch

Please show us (as preformatted text) the output of ip a and ip r as well as resolvectl

That will give us the current config and the related routing table information

Hi, thanks for your reply.
Here’s the results of each command.

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 noprefixroute 
       valid_lft forever preferred_lft forever
2: enp0s20f0u1u4c2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 20:7b:d2:d1:1e:05 brd ff:ff:ff:ff:ff:ff
    altname enx207bd2d11e05
3: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether a8:a1:59:2d:b5:bf brd ff:ff:ff:ff:ff:ff
    altname enp0s31f6
    altname enxa8a1592db5bf
    inet 192.168.3.120/24 brd 192.168.3.255 scope global noprefixroute eno1
       valid_lft forever preferred_lft forever
    inet6 fe80::2da2:aa87:814f:4094/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

ip r

ip r
default via 192.168.3.1 dev eno1 proto static metric 100 
192.168.3.0/24 dev eno1 proto kernel scope link src 192.168.3.120 metric 100

resolvectl

resolvectl
Global
         Protocols: LLMNR=resolve -mDNS -DNSOverTLS DNSSEC=no/unsupported
  resolv.conf mode: stub

Link 2 (enp0s20f0u1u4c2)
    Current Scopes: none
         Protocols: -DefaultRoute LLMNR=resolve -mDNS -DNSOverTLS DNSSEC=no/unsupported
     Default Route: no

Link 3 (eno1)
    Current Scopes: DNS LLMNR/IPv4 LLMNR/IPv6
         Protocols: +DefaultRoute LLMNR=resolve -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 192.168.3.222
       DNS Servers: 192.168.3.222
     Default Route: yes

It is worth mentioning that say that the interface USB_LAN is disconnected now, because I can’t make work 2 nics now.
I don’t how to do it. But that’s another issue.

HI, is there any fix ?