[Bug 1070893] Re: not all ipv6 addresses are brought up on boot

Tom Dickson 1070893 at bugs.launchpad.net
Thu Oct 25 16:04:58 UTC 2012


Aha! I figured it out.

The "address" line configured :7, but then an up command later tried to
start 7 again, and it failed with:

SIOCSIFADDR: File exists
Failed to bring up eth0.

Removing the duplicate line fixes the problem.

So this issue is more that ifupdown stops processing when it encounters
an error, which isn't really a bug.

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

Title:
  not all ipv6 addresses are brought up on boot

Status in “ifupdown” package in Ubuntu:
  Incomplete

Bug description:
  I have an /etc/network/interfaces that looks like this:

  # 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 eth0
  iface lo inet loopback

  # The primary network interface
  iface eth0 inet dhcp
          dns-nameservers 127.0.0.1

  iface eth0 inet6 static
          pre-up modprobe -q ipv6 ; /bin/true
          address 2001:470:1f1f:2f2f::7
          netmask 64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::3/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::4/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::5/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::6/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::7/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::8/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::9/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::b/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::c/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::d/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::a/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::e/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::f/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:1/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:2/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:3/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:4/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:5/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:6/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:7/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:8/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:9/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:0/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:1/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:2/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:3/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:4/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:5/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:6/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:7/64
          up ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:8/64

  On reboot, however, only about the first 6 or so of the IPv6 addresses
  will be active. I have to manually run the ifconfig commands for the
  rest, and then restart Apache. This is what I run:

  root at drydock.example.com ~ # ifconfig
  eth0      Link encap:Ethernet  HWaddr 00:0c:29:e1:72:26  
            inet addr:192.168.1.99  Bcast:192.168.1.255  Mask:255.255.255.0
            inet6 addr: 2001:470:1f1f:2f2f::3/64 Scope:Global
            inet6 addr: fe80::20c:29ff:fee1:7226/64 Scope:Link
            inet6 addr: 2001:470:1f1f:2f2f::7/64 Scope:Global
            inet6 addr: 2001:470:1f1f:2f2f::5/64 Scope:Global
            inet6 addr: 2001:470:1f1f:2f2f::4/64 Scope:Global
            inet6 addr: 2001:470:1f1f:2f2f::6/64 Scope:Global
            inet6 addr: 2001:470:1f1f:2f2f::2/64 Scope:Global
            inet6 addr: 2001:470:1f1f:2f2f::1/64 Scope:Global
            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
            RX packets:77 errors:0 dropped:0 overruns:0 frame:0
            TX packets:88 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000 
            RX bytes:14107 (14.1 KB)  TX bytes:13114 (13.1 KB)

  lo        Link encap:Local Loopback  
            inet addr:127.0.0.1  Mask:255.0.0.0
            inet6 addr: ::1/128 Scope:Host
            UP LOOPBACK RUNNING  MTU:16436  Metric:1
            RX packets:61 errors:0 dropped:0 overruns:0 frame:0
            TX packets:61 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0 
            RX bytes:19534 (19.5 KB)  TX bytes:19534 (19.5 KB)

  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1/64
  SIOCSIFADDR: File exists
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2/64
  SIOCSIFADDR: File exists
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::3/64
  SIOCSIFADDR: File exists
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::4/64
  SIOCSIFADDR: File exists
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::5/64
  SIOCSIFADDR: File exists
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::6/64
  SIOCSIFADDR: File exists
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::7/64
  SIOCSIFADDR: File exists
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::8/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::9/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::b/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::c/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::d/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::a/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::e/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::f/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:1/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:2/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:3/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:4/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:5/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:6/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:7/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:8/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::1:9/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:0/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:1/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:2/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:3/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:4/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:5/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:6/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:7/64
  root at drydock.example.com ~ # ifconfig eth0 inet6 add 2001:470:1f1f:2f2f::2:8/64

  Description:    Ubuntu 12.04.1 LTS
  Release:        12.04

  For reference, I found
  http://www.virtualmin.com/node/18717#comment-107173 but this has
  happened on 10.04 also.

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




More information about the foundations-bugs mailing list