ICMPv6: RA: ndisc_router_discovery failed to add default route
I'm running Debian 7 and trying to configure static IPv6…
I'm getting this error message in /var/log/kern.log every few seconds.
"ICMPv6: RA: ndiscrouterdiscovery failed to add default route"
I have followed this tutorial but can't seem to get it working.
iface eth0 inet6 static
iface eth0 inet static
ip -6 route
2600:3c00::/64 dev eth0 proto kernel metric 256
fe80::/64 dev eth0 proto kernel metric 256
default via fe80::1 dev eth0 metric 1024
I don't know what to look for next. Suggestions ideas?
UPDATE: I have posted more information here…
So I managed to track down the answer for this and while for many it's in the 'obvious' box. For me finding out what the RA actually meant made it easier to work out this error.
"RA in IPv6 talk stands for Router Advertisement. Where the router(s) in your network, well, advertise that they're there and ready to route your packets to the networks they specify."
Once I removed the gateway fe80::1 the problem went away. After a reboot everything went back to normal and my IPv6 worked how I would have expected it to.
For those who find this… your welcome!