[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