From Bugzilla Helper: User-Agent: Mozilla/4.76 [en] (X11; U; SunOS 5.8 sun4u) The way IPv6 was compiled as a module does not allow for the "current" way of numbering. Reproducible: Always Steps to Reproduce: 1. modprobe ipv6 2.look for "IPv6 addrconf: prefix with wrong length 64" in kernel messages Expected Results: the EUI-64 is the standard (or the way that Solaris and FreeBSD do it) way of doing IPv6. The kernel config (in menuconfig) should have: <M> The IPv6 protocol (EXPERIMENTAL) (NEW) [*] IPv6: enable EUI-64 token format (NEW) [*] IPv6: disable provider based addresses (NEW) More information about this can be found at Peter Bieringer's Linux IPv6 web page: http://www.bieringer.de/linux/IPv6
What kernel are you looking at ? We changed to this options to what you propose some time ago.
It's the default kernel for wolverine. I looked in /usr/src/linux-2.4.1/configs/* for the kernel config and the ones that have IPv6 enabled have the following set: kernel-2.4.1-i386.config:CONFIG_IPV6=m kernel-2.4.1-i386.config:# CONFIG_IPV6_EUI64 is not set [root@localhost sysconfig]# uname -a Linux localhost.localdomain 2.4.1-0.1.9 #1 Wed Feb 14 22:15:15 EST 2001 i686 unknown [root@localhost sysconfig]# rpm -q kernel kernel-2.4.1-0.1.9 [root@localhost sysconfig]# cat /etc/redhat-release Red Hat Linux release 7.0.91 (Wolverine)
Correct, not in wolverine. Will be in all builds 2.4.1-0.1.14 or later.