I can also confirm this bug is still happening with the Ubuntu 18.04.2
installer. Using BOOTIF and "netcfg/choose_interface=auto" the installer
defaults to using eno1 (first interface in the list). These machines all
have an external network card they use the PXE boot.

I see the following messages in the installer syslog which makes it seem
like it knows which interface to use but ignores it afterwards and uses
a different interface:

Mar  6 03:46:42 netcfg[1195]: INFO: Starting netcfg v.1.142ubuntu7
Mar  6 03:46:42 netcfg[1195]: WARNING **: Couldn't read Wpasupplicant pid file, 
not trying to kill.
Mar  6 03:46:42 netcfg[1195]: DEBUG: Flusing addresses and routes on interface: 
eno1
Mar  6 03:46:42 netcfg[1195]: DEBUG: Flusing addresses and routes on interface: 
eno2
Mar  6 03:46:42 netcfg[1195]: DEBUG: Flusing addresses and routes on interface: 
eno3
Mar  6 03:46:42 netcfg[1195]: DEBUG: Flusing addresses and routes on interface: 
eno4
Mar  6 03:46:42 netcfg[1195]: DEBUG: Flusing addresses and routes on interface: 
enp4s0
Mar  6 03:46:42 netcfg[1195]: INFO: Found interface enp4s0 with link-layer 
address
Mar  6 03:46:42 netcfg[1195]: INFO: Taking down interface eno1
Mar  6 03:46:42 netcfg[1195]: INFO: Taking down interface eno2
Mar  6 03:46:42 netcfg[1195]: INFO: Taking down interface eno3
Mar  6 03:46:42 netcfg[1195]: INFO: Taking down interface eno4
Mar  6 03:46:42 netcfg[1195]: INFO: Taking down interface enp4s0
Mar  6 03:46:42 netcfg[1195]: INFO: Taking down interface lo
Mar  6 03:46:42 netcfg[1195]: INFO: Activating interface eno1
Mar  6 03:46:42 netcfg[1195]: INFO: Waiting time set to 3
Mar  6 03:46:42 netcfg[1195]: INFO: ethtool-lite: eno1: carrier down
... (repeats message for 3 seconds)
Mar  6 03:46:45 netcfg[1195]: INFO: Reached timeout for link detection on eno1
Mar  6 03:46:45 netcfg[1195]: DEBUG: Commencing network autoconfiguration on 
eno1


Some of the machines I've tested on it appears to have worked and some don't 
work at all (like the one with logs above). On the machines where it appears to 
work the internal interfaces are getting different names (enp6s0f0, enp6s0f1) 
so the external card comes first in the list (with the name enp5s0). So it just 
seems like it works when it's still just using the first interface in the list.

We worked around this for now by disabling the internal network
card/interfaces in the BIOS so it only detects the external card.

(P.S sorry for information type updates above clicked too many times)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/713385

Title:
  netcfg/choose_interface=auto fails to find the right interface

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netcfg/+bug/713385/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to