Comment 4 for bug 1905472

Revision history for this message
Andrey Lelikov (lagnchpad) wrote : Re: Something starts dhcclient for every intrface on boot

This has nothing to do with network, as mentioned earlier netplan is masked and ifupdown works as expected. Moreover it is known EXACTLY what happens (in initramfs):

local_top/aoe calls configure_networking

In absence of any kernel args, configure_networking tries to bring up every interface, by launching dhcpc for 3(?) seconds. This succeeds for interface that will be configured as part of bridge by ifupdown later, so bridge is left unconfigured and network is lost.

The current workaround is to add ip=none to kernel line

The proper fix is to change configure_networking to have a mode/arg where it brings up network interfaces bot does not try to assign ip addresses, and call it this way from local_top/aoe . Probably even split configure_networking into two functions...

p.s. I can predict the future though (I have such a gift) - the resolution would be "AOE is used by 0.000000000000000001% of ubuntu users, we power the word and store petabytes of data, mark this as enhancement for a future version N+5".