My apologies for the delay in responding. Pesky life and all that.
The proposed interface-order in #11 does work for my particular case. I
do have some thoughts on the bigger picture though.
> eth*([^.]).inet6
> eth*([^.]).inet
> eth*([^.]).ip6.@(dhclient|dhcpcd|pump|udhcpc)
> eth*([^.]).@(dhclient|dhcpcd|pump|udhcpc)
In the case of static IPv4 but automatic IPv6, this will still result in
the IPv4 taking precedence. eg:
---
iface eth0 inet static
...
dns-nameservers 1.2.3.4
iface eth0 inet6 auto
dhcp 1
--
Would produce a resolv.conf with:
--
nameserver 1.2.3.4
nameserver 2001:db8:1234::1
--
I propose that the order list all of the IPv6 items before the IPv4.
eth*([^.]).inet6
eth*([^.]).ip6.@(dhclient|dhcpcd|pump|udhcpc)
eth*([^.]).inet
eth*([^.]).@(dhclient|dhcpcd|pump|udhcpc)
Like you I'm on the fence about switching the static vs dynamic order.
Some of our more learned colleagues may need to chime in here.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1094345
Title:
IPv6 DHCP record too late, and other irregularities, in resolvconf
interface-order
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1094345/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs