Linux and ULA support and default route
Brian E Carpenter
brian.e.carpenter at gmail.com
Thu Oct 13 02:30:56 CEST 2016
Hi Jeroen,
On 13/10/2016 12:16, Jeroen Massar wrote:
> On 2016-10-13 00:51, Brian E Carpenter wrote:
> [..]
>> Kernel IPv6 routing table
>> Destination Next Hop Flag Met Ref Use If
>> fd00::/64 fe80::be05:43ff:fe8e:ce39 UG 600 1 12 wlp2s0
>> fe80::/64 :: U 256 0 0 wlp2s0
>> ::/0 :: !n -1 1 137 lo
>> ::1/128 :: Un 0 3 7 lo
>> fd00::c5bb:40f2:f3d5:94e4/128 :: Un 0 3 19 lo
>> fe80::9051:543a:4c9e:e93e/128 :: Un 0 2 11 lo
>> ff00::/8 :: U 256 2 1763 wlp2s0
>> ::/0 :: !n -1 1 137 lo
>
> Do you receive those prefixes over RA or manual config?
RA of course
> Is forwarding enabled?
No
> What does the ra_accept sysctl say?
accept_ra = 1
>
> Also 'ip -6 ro get <prefix>' can be very useful to check where the
> routing table thinks packets are supposed to go.
Well, once I create the default route it tells me exactly what it should,
for any global-scope address. But after reboot it says "unreachable"
for any address outside the ULA /64 (i.e. even the rest of the ULA /48
is unreachable).
It's broken, is all.
Brian
>
> In general on a Linux install from the last decade or so, avoid
> 'netstat' and 'ifconfig' and use iproute: 'ip ro sho' or 'ip -6 ro sho',
> 'ip -6 addr show'
>
> Greets,
> Jeroen
>
>
More information about the ipv6-ops
mailing list