[radvd-devel-l] Wrongly picks and advertises /80 IPs
Reuben Hawkins
reubenhwk at gmail.com
Sat Feb 16 12:04:03 EST 2013
Hi Roman,
Thanks for the bug report. I'll look into it when I get some surplus time.
Thanks,
Reuben
On Fri, Feb 15, 2013 at 5:55 AM, Roman Mamedov <rm at romanrm.ru> wrote:
> Hello,
>
> radvd.conf:
>
> interface eth1.2 {
> AdvSendAdvert on;
> AdvManagedFlag on;
> AdvLinkMTU 1492;
> prefix ::/64 { };
> RDNSS fd39::39 { };
> DNSSL romanrm.ru romanrm.net romanrm.hk version6.ru { };
> };
>
> Interface:
>
> eth1.2 Link encap:Ethernet HWaddr 00:60:6e:20:25:99
> inet addr:192.168.2.39 Bcast:192.168.2.255 Mask:255.255.255.0
> inet6 addr: 2a02:2698:xxxx:xxxx:fff2::39/80 Scope:Global
> inet6 addr: fd39:0:2::39/64 Scope:Global
> inet6 addr: fe80::260:6eff:fe20:2599/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1492 Metric:1
> RX packets:5577 errors:0 dropped:0 overruns:0 frame:0
> TX packets:4016 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:477626 (466.4 KiB) TX bytes:434209 (424.0 KiB)
>
>
> radvdump on the client:
>
> #
> # radvd configuration generated by radvdump 1.8.5
> # based on Router Advertisement from fe80::260:6eff:fe20:2599
> # received by interface eth1
> #
>
> interface eth1
> {
> AdvSendAdvert on;
> # Note: {Min,Max}RtrAdvInterval cannot be obtained with radvdump
> AdvManagedFlag on;
> AdvOtherConfigFlag off;
> AdvReachableTime 0;
> AdvRetransTimer 0;
> AdvCurHopLimit 64;
> AdvDefaultLifetime 1800;
> AdvHomeAgentFlag off;
> AdvDefaultPreference medium;
> AdvLinkMTU 1492;
> AdvSourceLLAddress on;
>
> prefix fd39:0:2::/64
> {
> AdvValidLifetime 86400;
> AdvPreferredLifetime 14400;
> AdvOnLink on;
> AdvAutonomous on;
> AdvRouterAddr on;
> }; # End of prefix definition
>
>
> prefix 2a02:2698:xxxx:xxxx:fff2::/80
> {
> AdvValidLifetime 86400;
> AdvPreferredLifetime 14400;
> AdvOnLink on;
> AdvAutonomous on;
> AdvRouterAddr on;
> }; # End of prefix definition
>
>
> RDNSS fd39::39
> {
> AdvRDNSSLifetime 600;
> }; # End of RDNSS definition
>
>
> DNSSL romanrm.ru romanrm.net romanrm.hk version6.ru
> {
> AdvDNSSLLifetime 600;
> }; # End of DNSSL definition
>
> }; # End of interface definition
>
> -----
>
> The config clearly states "prefix ::/64".
> RADVD should not have picked the /80 IP to advertise as a /80 prefix.
> This IP should have been ignored.
> This particular IP was never intended by me for RA, and the client
> now spams the log with
>
> [338607.660000] IPv6 addrconf: prefix with wrong length 80
> [338623.680000] IPv6 addrconf: prefix with wrong length 80
> [338639.710000] IPv6 addrconf: prefix with wrong length 80
>
>
> --
> With respect,
> Roman
>
> --
> radvd-devel-l mailing list : radvd-devel-l at litech.org
> http://lists.litech.org/listinfo/radvd-devel-l
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.litech.org/pipermail/radvd-devel-l/attachments/20130216/c564d1fd/attachment.html>
More information about the radvd-devel-l
mailing list