[Bug 1094345] Re: order of resolvers always prefers IPv4

Thomas Hood 1094345 at bugs.launchpad.net
Sat Dec 29 10:26:54 UTC 2012


My apologies: my suggestion was based on the obviously mistaken
assumption that you had specified nameserver addresses in
/etc/network/interfaces whereas in fact you are using DHCP clients to
get those addresses. DHCP clients register nameserver information with
resolvconf using other record name suffixes than ifup itself uses. Ifup
uses the suffix "inet" for the inet address family and "inet6" for the
inet6 address family.

You wrote:
> iface eth0 inet6 auto
>     dhcp 1
> iface eth0 inet dhcp

When you ifup eth0 with the "inet dhcp" configuration, dhclient
registers nameserver information with the "dhclient" suffix.

I have never used "inet6 auto" and my home router doesn't do IPv6 DHCP
so I can't easily investigate this aspect of your configuration. Please
ifup eth0 and post the output of

    ls -l /run/resolvconf/interface
    for F in /run/resolvconf/interface/* ; do echo === $F === ; cat $F ; done

-- 
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:
  order of resolvers always prefers IPv4

Status in “resolvconf” package in Ubuntu:
  New

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