<div dir="ltr">Hi Roman,<div><br></div><div>Why should RADVD not advertise the /80?  It's in the config file and it appears to be enabled?  What am I missing?</div><div><br></div><div style>Thanks,</div><div style>Reuben</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Feb 16, 2013 at 9:04 AM, Reuben Hawkins <span dir="ltr"><<a href="mailto:reubenhwk@gmail.com" target="_blank">reubenhwk@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Roman,<div><br></div><div>Thanks for the bug report.  I'll look into it when I get some surplus time.</div>
<div><br></div><div>Thanks,</div><div>Reuben</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote"><div><div class="h5">On Fri, Feb 15, 2013 at 5:55 AM, Roman Mamedov <span dir="ltr"><<a href="mailto:rm@romanrm.ru" target="_blank">rm@romanrm.ru</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div class="h5">
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>
<span><font color="#888888"><br>
<br>
--<br>
With respect,<br>
Roman<br>
</font></span><br></div></div><span class="HOEnZb"><font color="#888888">--<br>
radvd-devel-l mailing list  :  <a href="mailto:radvd-devel-l@litech.org" target="_blank">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></font></span></blockquote></div><br></div>
</blockquote></div><br></div>