on my router, I have radvd 1.9.1 configured as follows:(...)
|interface int182 {
| AdvSendAdvert on;
| prefix 2a01:238:4071:3282::/64 {
| DeprecatePrefix on;
| };
| route 2000::/3 {
| AdvRoutePreference high;
| RemoveRoute on;
| };
| RDNSS 2a01:238:4071:3281::35:100 2a01:238:4071:328e::35:100 {
| };
| DNSSL zugschlus.de ka51.zugschlus.de {
| };
|};
The Linux clients on this link learn the Prefix, the default route,
the DNS servers and the DNS search list. But they do ignore the
additional roue.
RFC4191 is from 2005 which is a rather new concept. But it looks like
Linux implements the client side; IPV6_ROUTE_INFO is switched in my
kernels. Do I need to activate acceptance of additional routes via
command line option, or sysctl, or /proc/sys/somewhere, or why is it
not working?
You may need to tune the sysctl accept_ra_rt_info_max_plen.
Cf. <https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt>
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 293 |
Nodes: | 16 (2 / 14) |
Uptime: | 209:35:44 |
Calls: | 6,619 |
Calls today: | 1 |
Files: | 12,168 |
Messages: | 5,317,180 |