ugh. No idea what language the ifupdown sources are written in. I guess the following patch might help, I subscribed fabbione to this bug, he commited the original patch.
diff -u ifupdown-0.6.8ubuntu8.orig/ifupdown.nw ifupdown-0.6.8ubuntu8/ifupdown.nw
--- ifupdown-0.6.8ubuntu8.orig/ifupdown.nw 2007-09-20 00:45:09.000000000 +0200
+++ ifupdown-0.6.8ubuntu8/ifupdown.nw 2008-03-28 00:37:59.000000000 +0100
@@ -4127,7 +4127,7 @@ /address/ is dependent on this choice.
mtu size -- MTU size
up
- modprobe -Q ipv6
+ modprobe -Q ipv6 || true
ifconfig %iface% [[media %media%]] [[hw %hwaddress%]] [[mtu %mtu%]] up
ifconfig %iface% add %address%/%netmask%
[[ route -A inet6 add ::/0 gw %gateway% %iface% ]]
ugh. No idea what language the ifupdown sources are written in. I guess the following patch might help, I subscribed fabbione to this bug, he commited the original patch.
diff -u ifupdown- 0.6.8ubuntu8. orig/ifupdown. nw ifupdown- 0.6.8ubuntu8/ ifupdown. nw 0.6.8ubuntu8. orig/ifupdown. nw 2007-09-20 00:45:09.000000000 +0200 0.6.8ubuntu8/ ifupdown. nw 2008-03-28 00:37:59.000000000 +0100
/ address/ is dependent on this choice.
--- ifupdown-
+++ ifupdown-
@@ -4127,7 +4127,7 @@
mtu size -- MTU size
up
- modprobe -Q ipv6
+ modprobe -Q ipv6 || true
ifconfig %iface% [[media %media%]] [[hw %hwaddress%]] [[mtu %mtu%]] up
ifconfig %iface% add %address%/%netmask%
[[ route -A inet6 add ::/0 gw %gateway% %iface% ]]