I have been having issues getting IPv6 connectivity from my Debian router because something appears to be setting a default reject route:
root@hades64:~# route -6
Kernel IPv6 routing table
Destination Next Hop Flag Met Ref Use If
[...]
::/0 :: U 1024 0 0 he-ipv6
::/0 :: !n -1 1 140 lo
[...]
::/0 :: !n -1 1 140 lo
Interestingly, the "ip -6 route" command does not show the default reject route.
default dev he-ipv6 metric 1024 mtu 1472 advmss 1412 hoplimit 4294967295
Is there any way to delete this default reject route? Is there a way to track what is causing this reject route to get set?
Thank you.
Hi there
Having a default reject route to lo is not a problem. I have them to.
On some older Linux kernels the IPv6 default route doesn't work. Use 2000::/3 instead.
Regards,
Rob