Network problems in 20.12 - interfaces gone

Patrick M. Hausen

Hall of Famer
Joined
Nov 25, 2013
Messages
7,776
Hi all,

my network setup with 20.10 was
Code:
vlan100 ---> bond0 --+--> eno1
                     \--> eno2


Protocol LACP (Cisco IOS on the other side), IPv4 and IPv6 on the vlan100 interface. Worked great.

After upgrade to 20.12 via UI the network configuration was "gone". OK, the system wasn't productive, anyway, so I reinstalled from a 20.12 ISO. Network configuration for eno1 is working. The problem is that the 3 other interfaces are nowhere to be found so I cannot create the bond0 ...

Code:
ifconfig -a
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.93.203  netmask 255.255.255.0  broadcast 192.168.93.255
        inet6 2003:a:d59:3800:3eec:efff:fe00:5430  prefixlen 64  scopeid 0x0<global>
        ether 3c:ec:ef:00:54:30  txqueuelen 1000  (Ethernet)
        RX packets 9672  bytes 1344507 (1.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 7620  bytes 9634884 (9.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 1576  bytes 412549 (402.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1576  bytes 412549 (402.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Code:
dmesg|grep eno
[    1.709159] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    8.623130] ixgbe 0000:06:00.0 eno1: renamed from eth0
[   38.462082] ixgbe 0000:06:00.0: registered PHC device on eno1
[   42.323274] ixgbe 0000:06:00.0 eno1: NIC Link is Up 1 Gbps, Flow Control: None
[   42.349583] IPv6: ADDRCONF(NETDEV_CHANGE): eno1: link becomes ready

Code:
dmesg|grep ixgbe
[    6.185901] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver
[    6.197371] ixgbe: Copyright (c) 1999-2016 Intel Corporation.
[    6.589557] ixgbe 0000:06:00.0: Multiqueue Enabled: Rx Queue count = 4, Tx Queue count = 4 XDP Queue count = 0
[    6.725153] ixgbe 0000:06:00.0: MAC: 6, PHY: 27, PBA No: 030000-000
[    6.736527] ixgbe 0000:06:00.0: 3c:ec:ef:00:54:30
[    6.797153] ixgbe 0000:06:00.0: Intel(R) 10 Gigabit Network Connection
[    6.814726] libphy: ixgbe-mdio: probed
[    7.171212] ixgbe 0000:06:00.1: Multiqueue Enabled: Rx Queue count = 4, Tx Queue count = 4 XDP Queue count = 0
[    7.319179] ixgbe 0000:06:00.1: MAC: 6, PHY: 27, PBA No: 030000-000
[    7.331482] ixgbe 0000:06:00.1: 3c:ec:ef:00:54:31
[    7.386119] ixgbe 0000:06:00.1: Intel(R) 10 Gigabit Network Connection
[    7.775332] ixgbe 0000:07:00.0: Multiqueue Enabled: Rx Queue count = 4, Tx Queue count = 4 XDP Queue count = 0
[    7.923189] ixgbe 0000:07:00.0: MAC: 6, PHY: 27, PBA No: 030000-000
[    7.935513] ixgbe 0000:07:00.0: 3c:ec:ef:00:54:32
[    7.988217] ixgbe 0000:07:00.0: Intel(R) 10 Gigabit Network Connection
[    8.369736] ixgbe 0000:07:00.1: Multiqueue Enabled: Rx Queue count = 4, Tx Queue count = 4 XDP Queue count = 0
[    8.519177] ixgbe 0000:07:00.1: MAC: 6, PHY: 27, PBA No: 030000-000
[    8.532514] ixgbe 0000:07:00.1: 3c:ec:ef:00:54:33
[    8.587178] ixgbe 0000:07:00.1: Intel(R) 10 Gigabit Network Connection
[    8.623130] ixgbe 0000:06:00.0 eno1: renamed from eth0
[   38.462082] ixgbe 0000:06:00.0: registered PHC device on eno1
[   42.323274] ixgbe 0000:06:00.0 eno1: NIC Link is Up 1 Gbps, Flow Control: None


Any hints appreciated. Thanks!
 

Rand

Guru
Joined
Dec 30, 2013
Messages
906
Have not played with Scale yet, but just saw a similar issue on reddit - not a solution but maybe a pointer



Beerden

1 point · 5 days ago· edited 4 days ago

I'm running this now on a Supermicro based test system with 4x 1Gb ethernet interfaces. During install from 20.10-ALPHA I only configured eno1 (static IP) and didn't configure the other three (I skipped over them).
All four of these interfaces did show up in the web interface, but I didn't attempt to configure them at that time. It was only after doing the upgrade to 20.12-ALPHA (from the web interface) that three of them disappeared.
In the 20.12 ALPHA web interface only eno1 shows up as expected and is working fine, but I can't even find or select eno2, 3 , or 4 to configure them from the web interface, so I suppose I'll have to use the console to do that (?)
Anyway not a big issue, just showing a use case that didn't have the results I expected.

Edit: It turns out that 20.12-ALPHA has a new feature to not display unconfigured Ethernet interfaces to reduce dashboard clutter. In my case, I can't even see the remaining 3 Ethernet interfaces in the Console setup "1) Configure Network Interfaces" because the kernel/OS doesn't even detect they exist, unlike 20.10-ALPHA which does detect all of them!
 

ornias

Wizard
Joined
Mar 6, 2020
Messages
1,458
I also have a bug where configuration seems lost of my connectx-3 cards, which magically reappears as soon as I make the middleware reconfigure the networkadapters. It might be a combination of this and @Rand his hiding of adapters...
 
Top