[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