Bug 9443
Summary: | RFC4193 IPv6 addresses seem not to be completly supported : default gateway not set | ||
---|---|---|---|
Product: | Networking | Reporter: | Guy Widloecher (guy.widloecher) |
Component: | IPV6 | Assignee: | Hideaki YOSHIFUJI (yoshfuji) |
Status: | REJECTED INVALID | ||
Severity: | normal | ||
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.22-3 | Subsystem: | |
Regression: | --- | Bisected commit-id: |
Description
Guy Widloecher
2007-11-23 05:42:35 UTC
Reply-To: akpm@linux-foundation.org On Fri, 23 Nov 2007 05:42:35 -0800 (PST) bugme-daemon@bugzilla.kernel.org wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=9443 > > Summary: RFC4193 IPv6 addresses seem not to be completly > supported : default gateway not set > Product: Networking > Version: 2.5 > KernelVersion: 2.6.22-3 > Platform: All > OS/Version: Linux > Tree: Mainline > Status: NEW > Severity: normal > Priority: P1 > Component: IPV6 > AssignedTo: yoshfuji@linux-ipv6.org > ReportedBy: guy.widloecher@vinci.com > > > Most recent kernel where this bug did not occur: unknown > Distribution: DEBIAN SID > Hardware Environment: tested on COMPAQ Deskpro EN and VMware Workstation > Software Environment: reproduced in Kernel Version 2.6.22-14 (UBUNTU) > Problem Description: > > RFC4193 defines fc00::/8 and fd00::/8 IPv6 addresses known as "Local IPv6 > addresses" and stated that "They are not expected to be routable on the > global > Internet" and "They are routable inside of a more limited area such a site". > RFC4193 addresses are the equivalent of RFC1918 IPv4 addresses for IPv6. > > When using this kind of address as "static" (iface ... static), the default > gateway is not set (see the result of the command route -6 : ::/0 route is > missing), so sending such IPv6 packets outside the local LAN is not possible. > > > > Steps to reproduce: > > debian:~# cat /etc/network/interfaces > # This file describes the network interfaces available on your system > # and how to activate them. For more information, see interfaces(5). > > # The loopback network interface > auto lo > iface lo inet loopback > > # The primary network interface > allow-hotplug eth0 > iface eth0 inet dhcp > iface eth0 inet6 static > pre-up modprobe ipv6 > address fd12:3000:4000:5000::1 > netmask 64 > gateway fd12:3000:4000:5000::100 > debian:~# > > debian:~# ifconfig > eth0 Link encap:Ethernet HWaddr 00:0C:29:B8:53:3B > inet addr:192.168.19.135 Bcast:192.168.19.255 Mask:255.255.255.0 > inet6 addr: fd12:3000:4000:5000::1/64 Scope:Global > inet6 addr: fe80::20c:29ff:feb8:533b/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:262 errors:0 dropped:0 overruns:0 frame:0 > TX packets:141 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:28702 (28.0 KiB) TX bytes:20060 (19.5 KiB) > Interrupt:17 Base address:0x1080 > > lo Link encap:Local Loopback > inet addr:127.0.0.1 Mask:255.0.0.0 > inet6 addr: ::1/128 Scope:Host > UP LOOPBACK RUNNING MTU:16436 Metric:1 > RX packets:8 errors:0 dropped:0 overruns:0 frame:0 > TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 > RX bytes:560 (560.0 b) TX bytes:560 (560.0 b) > > debian:~# > > debian:~# route -6 > Kernel IPv6 routing table > Destination Next Hop Flags Metric Ref > Use Iface > ::1/128 :: U 0 4 1 lo > fd12:3000:4000:5000::1/128 :: U 0 0 1 lo > fd12:3000:4000:5000::/64 :: U 256 0 0 eth0 > fe80::20c:29ff:feb8:533b/128 :: U 0 0 1 lo > fe80::/64 :: U 256 0 0 eth0 > ff00::/8 :: U 256 0 0 eth0 > debian:~# > > And adding the default route manually gives an error : > > debian:~# route -A inet6 add ::/0 gw fd12:3000:4000:5000::100 eth0 > SIOCADDRT: Invalid argument > debian:~# > Gateway address must be link-local unicast address. |