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

Reply via email to