lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Fri, 23 Nov 2007 09:15:02 -0800
From:	Andrew Morton <akpm@...ux-foundation.org>
To:	netdev@...r.kernel.org
Cc:	bugme-daemon@...zilla.kernel.org, guy.widloecher@...ci.com
Subject: Re: [Bugme-new] [Bug 9443] New: RFC4193 IPv6 addresses seem not to
 be completly supported : default gateway not set

On Fri, 23 Nov 2007 05:42:35 -0800 (PST) bugme-daemon@...zilla.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@...ux-ipv6.org
>         ReportedBy: guy.widloecher@...ci.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:~#
> 
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists