GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" -> is not recommended
at all, and might be harmful.

Do you have persistent interface names udev .rules file generated? That
alone should be sufficient as that locks the eth* names by macaddress.
The problem is that there is no guarantee that same interface keeps the
same eth number across reboots. If you do not have persistent-net-rules
generated, please do so if you insist on using eth* names instead of
stable device names.

We have discovered that race conditions exist in ifupdown with systemd
as pid1 resulting in certain paragraphs not executed correctly under
certain rare circumstances. It might be possible to mitigate them, for
your particular case, by adding a few more dependencies between
ifup@.service and netowkring.service units.

For general case, I can only recommend to stop using ifupdown and
migrate to netplan/networkd based configuration which is more reliable.
On the other hand it is declarative, rather than arbitrary/turning-
complete ifupdown configuration format.

Nonetheless such a simple case of just static IP addresses should really
ought to work without a hitch....

** Tags added: rls-aa-incoming

** Tags added: rls-bb-incoming rls-x-incoming

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

Title:
  IPv6 static addresses in multiple interfaces can't be configured thru
  interfaces file

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to