[Bug 1094345] Re: IPv6 DHCP record too late, and other irregularities, in resolvconf interface-order
Kevin Otte
nivex at nivex.net
Sat Jan 12 00:00:39 UTC 2013
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
Foundations Bugs, which is subscribed to resolvconf in Ubuntu.
https://bugs.launchpad.net/bugs/1094345
Title:
IPv6 DHCP record too late, and other irregularities, in resolvconf
interface-order
Status in “resolvconf” package in Ubuntu:
Confirmed
Bug description:
I am using /etc/network/interfaces rather than NetworkManager on this
machine. resolvconf is always writing the IPv4 nameservers and search
domains before the IPv6. I would like the IPv6 resolver information to
be given priority or a method to select the behavior.
kjotte at pegasus:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet6 auto
dhcp 1
iface eth0 inet dhcp
kjotte at pegasus:~$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 172.31.3.4
nameserver 2001:470:8:64f::4
search nivex.lan home.nivex.net
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: resolvconf 1.67ubuntu2
ProcVersionSignature: Ubuntu 3.5.0-21.32-generic 3.5.7.1
Uname: Linux 3.5.0-21-generic i686
NonfreeKernelModules: nvidia
ApportVersion: 2.6.1-0ubuntu6
Architecture: i386
Date: Fri Dec 28 15:33:41 2012
MarkForUpload: True
PackageArchitecture: all
SourcePackage: resolvconf
UpgradeStatus: Upgraded to quantal on 2012-05-10 (232 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1094345/+subscriptions
More information about the foundations-bugs
mailing list