There are two distinct changes in the patch attached in the previous comments. The first removes the modprobes for ipv6, the second changes the default route specifier.
Taking the second one first, it is not at all clear that this is the right thing to do? Also though IANA is only giving out addresses in this range the documentation does seem to imply addresses outside this range could be valid:
[3] The IPv6 Unicast space encompasses the entire IPv6 address range
with the exception of FF00::/8. [RFC4291] IANA unicast address
assignments are currently limited to the IPv6 unicast address
range of 2000::/3. IANA assignments from this block are registered
in the IANA registry: iana-ipv6-unicast-address-assignments.
The first part I can reproduce here on Jaunty (see below). Probabally the right thing to do is not remove the probes but ignore any errors from them so that if someone builds their own kernel with the support back as modules things will still work:
There are two distinct changes in the patch attached in the previous comments. The first removes the modprobes for ipv6, the second changes the default route specifier.
Taking the second one first, it is not at all clear that this is the right thing to do? Also though IANA is only giving out addresses in this range the documentation does seem to imply addresses outside this range could be valid:
[3] The IPv6 Unicast space encompasses the entire IPv6 address range unicast- address- assignments.
with the exception of FF00::/8. [RFC4291] IANA unicast address
assignments are currently limited to the IPv6 unicast address
range of 2000::/3. IANA assignments from this block are registered
in the IANA registry: iana-ipv6-
The first part I can reproduce here on Jaunty (see below). Probabally the right thing to do is not remove the probes but ignore any errors from them so that if someone builds their own kernel with the support back as modules things will still work:
# ifup -v eth0 if-pre- up.d if-pre- up.d/dhclient3- apparmor if-pre- up.d/wireless- tools if-pre- up.d/wpasupplic ant
Configuring interface eth0=eth0 (inet)
run-parts --verbose /etc/network/
run-parts: executing /etc/network/
run-parts: executing /etc/network/
run-parts: executing /etc/network/
ifconfig eth0 10.0.0.10 netmask 255.255.255.0 up if-up.d if-up.d/ avahi-autoipd if-up.d/ avahi-daemon if-up.d/ mountnfs if-up.d/ ntpdate if-up.d/ openssh- server if-up.d/ postfix if-up.d/ wpasupplicant if-pre- up.d if-pre- up.d/dhclient3- apparmor if-pre- up.d/wireless- tools if-pre- up.d/wpasupplic ant
route add default gw 10.0.0.1 metric 100 eth0
run-parts --verbose /etc/network/
run-parts: executing /etc/network/
run-parts: executing /etc/network/
run-parts: executing /etc/network/
run-parts: executing /etc/network/
run-parts: executing /etc/network/
run-parts: executing /etc/network/
run-parts: executing /etc/network/
Configuring interface eth0=eth0 (inet6)
run-parts --verbose /etc/network/
run-parts: executing /etc/network/
run-parts: executing /etc/network/
run-parts: executing /etc/network/
modprobe -Q ipv6
Failed to bring up eth0.
#