Package: ifupdown
Version: 0.6.8
Severity: important
Hi,
ifupdown fails to setup properly static IPv6 addresses when called
from /etc/network/interfaces stanzas like:
auto eth0
iface eth0 inet6 static
address 2002:some:addr::1
netmask 64
The reason for this is that interfaces are brought up _before_ the
ipv6 module has been automatically loaded in the (standard) kernel by
the regular Debian startup procedures.
The problem is not new as it already existed in sarge. The main
purpose of this bug report is to document the two possible (easy)
workarounds:
1/ put a
pre-up modprobe ipv6
in the first (IPv6) interface definition.
2/ or put ipv6 in /etc/modules (to force its loading into the kernel
as is it used before ifupdown setup).
See also the thread here:
http://lists.debian.org/debian-ipv6/2007/01/msg00017.html
As IPv6 is a release goal
(http://lists.debian.org/debian-devel-announce/2006/07/msg00005.html)
it might worth documenting this problem in a better place than only in
this bug report.
Best regards,
Frédéric Lehobey
-- System Information:
Debian Release: 4.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-powerpc
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Versions of packages ifupdown depends on:
ii debconf [debconf-2.0] 1.5.11 Debian configuration management sy
ii libc6 2.3.6.ds1-11 GNU C Library: Shared libraries
ii lsb-base 3.1-23 Linux Standard Base 3.1 init scrip
ii net-tools 1.60-17 The NET-3 networking toolkit
ifupdown recommends no packages.
-- debconf information:
ifupdown/convert-interfaces: true