IPv6 Routing Table not Updated
by major4x from LinuxQuestions.org on (#6GSH4)
Hi,
I have a Slackware 15 host. On the same Ethernet link, there is another (non-Slackware) host that acts as a router. The Slackware host received the following RA:
Code:#
# radvd configuration generated by radvdump 2.19
# based on Router Advertisement from fe80::ba27:ebff:fec6:f54d
# received by interface eth1
#
interface eth1
{
AdvSendAdvert on;
# Note: {Min,Max}RtrAdvInterval cannot be obtained with radvdump
AdvManagedFlag off;
AdvOtherConfigFlag off;
AdvReachableTime 0;
AdvRetransTimer 0;
AdvCurHopLimit 0;
AdvDefaultLifetime 0;
AdvHomeAgentFlag off;
AdvDefaultPreference medium;
route fd22:7509:4b19:1::/64
{
AdvRoutePreference medium;
AdvRouteLifetime 1800;
}; # End of route definition
}; # End of interface definitionbut the new route fd22:7509:4b19:1::/64 did not show in the routing table:
Code:alex@dilettante:~$ /sbin/ip -6 r
::1 dev lo proto kernel metric 256 pref medium
****:****:****:****::/64 dev eth1 proto kernel metric 256 pref medium
fe80::/64 dev vmnet1 proto kernel metric 256 pref medium
fe80::/64 dev vmnet8 proto kernel metric 256 pref medium
fe80::/64 dev eth1 proto kernel metric 256 pref medium
default via fe80::1227:f5ff:fe17:70fb dev eth1 proto ra metric 1024 expires 1420sec hoplimit 64 pref medium
alex@dilettante:~$I have double-checked and enabled RA via all /proc/sys/.../*ra*/ kernel configuration options. Everything is manual, bare IPv6 with RA enabled in the kernel, there is no NetworkManager, DHCPv6 or anything else external to mess the options.
Thanks!
I have a Slackware 15 host. On the same Ethernet link, there is another (non-Slackware) host that acts as a router. The Slackware host received the following RA:
Code:#
# radvd configuration generated by radvdump 2.19
# based on Router Advertisement from fe80::ba27:ebff:fec6:f54d
# received by interface eth1
#
interface eth1
{
AdvSendAdvert on;
# Note: {Min,Max}RtrAdvInterval cannot be obtained with radvdump
AdvManagedFlag off;
AdvOtherConfigFlag off;
AdvReachableTime 0;
AdvRetransTimer 0;
AdvCurHopLimit 0;
AdvDefaultLifetime 0;
AdvHomeAgentFlag off;
AdvDefaultPreference medium;
route fd22:7509:4b19:1::/64
{
AdvRoutePreference medium;
AdvRouteLifetime 1800;
}; # End of route definition
}; # End of interface definitionbut the new route fd22:7509:4b19:1::/64 did not show in the routing table:
Code:alex@dilettante:~$ /sbin/ip -6 r
::1 dev lo proto kernel metric 256 pref medium
****:****:****:****::/64 dev eth1 proto kernel metric 256 pref medium
fe80::/64 dev vmnet1 proto kernel metric 256 pref medium
fe80::/64 dev vmnet8 proto kernel metric 256 pref medium
fe80::/64 dev eth1 proto kernel metric 256 pref medium
default via fe80::1227:f5ff:fe17:70fb dev eth1 proto ra metric 1024 expires 1420sec hoplimit 64 pref medium
alex@dilettante:~$I have double-checked and enabled RA via all /proc/sys/.../*ra*/ kernel configuration options. Everything is manual, bare IPv6 with RA enabled in the kernel, there is no NetworkManager, DHCPv6 or anything else external to mess the options.
Thanks!