<div dir="ltr">Oh, I see.</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Feb 26, 2013 at 7:37 AM, Roman Mamedov <span dir="ltr"><<a href="mailto:rm@romanrm.ru" target="_blank">rm@romanrm.ru</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, 26 Feb 2013 07:29:46 -0800<br>
<div class="im">Reuben Hawkins <<a href="mailto:reubenhwk@gmail.com">reubenhwk@gmail.com</a>> wrote:<br>
<br>
> Hi Roman,<br>
><br>
</div><div class="im">> Why should RADVD not advertise the /80?  It's in the config file and it<br>
> appears to be enabled?  What am I missing?<br>
<br>
</div>This is the config file:<br>
<div class="im"><br>
 interface eth1.2 {<br>
     AdvSendAdvert on;<br>
     AdvManagedFlag on;<br>
     AdvLinkMTU 1492;<br>
     prefix ::/64 { };<br>
     RDNSS fd39::39 { };<br>
     DNSSL <a href="http://romanrm.ru" target="_blank">romanrm.ru</a> <a href="http://romanrm.net" target="_blank">romanrm.net</a> <a href="http://romanrm.hk" target="_blank">romanrm.hk</a> <a href="http://version6.ru" target="_blank">version6.ru</a> { };<br>

 };<br>
<br>
</div>As you can see /80 is not in it. What you see below in the original message,<br>
is the output of "radvdump" from a LAN client.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
><br>
> Thanks,<br>
> Reuben<br>
><br>
><br>
> On Sat, Feb 16, 2013 at 9:04 AM, Reuben Hawkins <<a href="mailto:reubenhwk@gmail.com">reubenhwk@gmail.com</a>> wrote:<br>
><br>
> > Hi Roman,<br>
> ><br>
> > Thanks for the bug report.  I'll look into it when I get some surplus time.<br>
> ><br>
> > Thanks,<br>
> > Reuben<br>
> ><br>
> ><br>
> > On Fri, Feb 15, 2013 at 5:55 AM, Roman Mamedov <<a href="mailto:rm@romanrm.ru">rm@romanrm.ru</a>> wrote:<br>
> ><br>
> >> Hello,<br>
> >><br>
> >> radvd.conf:<br>
> >><br>
> >> interface eth1.2 {<br>
> >>     AdvSendAdvert on;<br>
> >>     AdvManagedFlag on;<br>
> >>     AdvLinkMTU 1492;<br>
> >>     prefix ::/64 { };<br>
> >>     RDNSS fd39::39 { };<br>
> >>     DNSSL <a href="http://romanrm.ru" target="_blank">romanrm.ru</a> <a href="http://romanrm.net" target="_blank">romanrm.net</a> <a href="http://romanrm.hk" target="_blank">romanrm.hk</a> <a href="http://version6.ru" target="_blank">version6.ru</a> { };<br>

> >> };<br>
> >><br>
> >> Interface:<br>
> >><br>
> >> eth1.2    Link encap:Ethernet  HWaddr 00:60:6e:20:25:99<br>
> >>           inet addr:192.168.2.39  Bcast:192.168.2.255  Mask:255.255.255.0<br>
> >>           inet6 addr: 2a02:2698:xxxx:xxxx:fff2::39/80 Scope:Global<br>
> >>           inet6 addr: fd39:0:2::39/64 Scope:Global<br>
> >>           inet6 addr: fe80::260:6eff:fe20:2599/64 Scope:Link<br>
> >>           UP BROADCAST RUNNING MULTICAST  MTU:1492  Metric:1<br>
> >>           RX packets:5577 errors:0 dropped:0 overruns:0 frame:0<br>
> >>           TX packets:4016 errors:0 dropped:0 overruns:0 carrier:0<br>
> >>           collisions:0 txqueuelen:0<br>
> >>           RX bytes:477626 (466.4 KiB)  TX bytes:434209 (424.0 KiB)<br>
> >><br>
> >><br>
> >> radvdump on the client:<br>
> >><br>
> >> #<br>
> >> # radvd configuration generated by radvdump 1.8.5<br>
> >> # based on Router Advertisement from fe80::260:6eff:fe20:2599<br>
> >> # received by interface eth1<br>
> >> #<br>
> >><br>
> >> interface eth1<br>
> >> {<br>
> >>         AdvSendAdvert on;<br>
> >>         # Note: {Min,Max}RtrAdvInterval cannot be obtained with radvdump<br>
> >>         AdvManagedFlag on;<br>
> >>         AdvOtherConfigFlag off;<br>
> >>         AdvReachableTime 0;<br>
> >>         AdvRetransTimer 0;<br>
> >>         AdvCurHopLimit 64;<br>
> >>         AdvDefaultLifetime 1800;<br>
> >>         AdvHomeAgentFlag off;<br>
> >>         AdvDefaultPreference medium;<br>
> >>         AdvLinkMTU 1492;<br>
> >>         AdvSourceLLAddress on;<br>
> >><br>
> >>         prefix fd39:0:2::/64<br>
> >>         {<br>
> >>                 AdvValidLifetime 86400;<br>
> >>                 AdvPreferredLifetime 14400;<br>
> >>                 AdvOnLink on;<br>
> >>                 AdvAutonomous on;<br>
> >>                 AdvRouterAddr on;<br>
> >>         }; # End of prefix definition<br>
> >><br>
> >><br>
> >>         prefix 2a02:2698:xxxx:xxxx:fff2::/80<br>
> >>         {<br>
> >>                 AdvValidLifetime 86400;<br>
> >>                 AdvPreferredLifetime 14400;<br>
> >>                 AdvOnLink on;<br>
> >>                 AdvAutonomous on;<br>
> >>                 AdvRouterAddr on;<br>
> >>         }; # End of prefix definition<br>
> >><br>
> >><br>
> >>         RDNSS fd39::39<br>
> >>         {<br>
> >>                 AdvRDNSSLifetime 600;<br>
> >>         }; # End of RDNSS definition<br>
> >><br>
> >><br>
> >>         DNSSL <a href="http://romanrm.ru" target="_blank">romanrm.ru</a> <a href="http://romanrm.net" target="_blank">romanrm.net</a> <a href="http://romanrm.hk" target="_blank">romanrm.hk</a> <a href="http://version6.ru" target="_blank">version6.ru</a><br>

> >>         {<br>
> >>                 AdvDNSSLLifetime 600;<br>
> >>         }; # End of DNSSL definition<br>
> >><br>
> >> }; # End of interface definition<br>
> >><br>
> >> -----<br>
> >><br>
> >> The config clearly states "prefix ::/64".<br>
> >> RADVD should not have picked the /80 IP to advertise as a /80 prefix.<br>
> >> This IP should have been ignored.<br>
> >> This particular IP was never intended by me for RA, and the client<br>
> >> now spams the log with<br>
> >><br>
> >> [338607.660000] IPv6 addrconf: prefix with wrong length 80<br>
> >> [338623.680000] IPv6 addrconf: prefix with wrong length 80<br>
> >> [338639.710000] IPv6 addrconf: prefix with wrong length 80<br>
> >><br>
> >><br>
> >> --<br>
> >> With respect,<br>
> >> Roman<br>
> >><br>
> >> --<br>
> >> radvd-devel-l mailing list  :  <a href="mailto:radvd-devel-l@litech.org">radvd-devel-l@litech.org</a><br>
> >> <a href="http://lists.litech.org/listinfo/radvd-devel-l" target="_blank">http://lists.litech.org/listinfo/radvd-devel-l</a><br>
> >><br>
> ><br>
> ><br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
With respect,<br>
Roman<br>
</font></span></blockquote></div><br></div>