<div dir="ltr"><font size="4">Hi,<br><br>I was trying radvd (2.11) with two machines but my target couldn't assign ipv6 address.<br><br>Setup:<br>Both machines (linux machine and OpenWrt ported embedded board) are connected directly with LAN cable.<br><br>/etc/radvd.conf</font><br><br>interface eth0 {<br>        AdvSendAdvert on;<br>        MinRtrAdvInterval 3;<br>        MaxRtrAdvInterval 10;<br><br>        prefix 2001:0db8:0100:f101::/64 {<br>                AdvOnLink on;<br>                AdvAutonomous on;<br>                AdvRouterAddr on;<br>        };<br>};<br><br><font size="4">Started radvd on linux machine: radvd start<br><br>ifconfig on host machine:</font><br><br>eth0      Link encap:Ethernet  HWaddr 98:90:96:a5:ea:ee  <br>          inet6 addr: 2001:db8:100:f101:1920:959d:7aaf:ceef/64 Scope:Global<br>          inet6 addr: fe80::9a90:96ff:fea5:eaee/64 Scope:Link<br>          inet6 addr: 2001:db8:100:f101:9a90:96ff:fea5:eaee/64 Scope:Global<br>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br>          RX packets:8827967 errors:0 dropped:0 overruns:0 frame:0<br>          TX packets:6456033 errors:0 dropped:0 overruns:0 carrier:0<br>          collisions:0 txqueuelen:1000 <br>          RX bytes:9261325418 (9.2 GB)  TX bytes:1780970523 (1.7 GB)<br>          Interrupt:20 Memory:f7c00000-f7c20000 <br><br>lo        Link encap:Local Loopback  <br>          inet addr:127.0.0.1  Mask:255.0.0.0<br>          inet6 addr: ::1/128 Scope:Host<br>          UP LOOPBACK RUNNING  MTU:65536  Metric:1<br>          RX packets:11726105 errors:0 dropped:0 overruns:0 frame:0<br>          TX packets:11726105 errors:0 dropped:0 overruns:0 carrier:0<br>          collisions:0 txqueuelen:0 <br>          RX bytes:961334966 (961.3 MB)  TX bytes:961334966 (961.3 MB)<br><br><font size="4"><br>ifconfig on target:</font><br><br>eth0      Link encap:Ethernet  HWaddr E2:AB:C0:A8:5F:38  <br>          inet6 addr: fe80::e0ab:c0ff:fea8:5f38/64 Scope:Link<br>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br>          RX packets:2474 errors:0 dropped:0 overruns:0 frame:0<br>          TX packets:112 errors:0 dropped:0 overruns:0 carrier:0<br>          collisions:0 txqueuelen:1000 <br>          RX bytes:277844 (271.3 KiB)  TX bytes:10812 (10.5 KiB)<br>          Interrupt:57 <br><br>lo        Link encap:Local Loopback  <br>          inet addr:127.0.0.1  Mask:255.0.0.0<br>          inet6 addr: ::1/128 Scope:Host<br>          UP LOOPBACK RUNNING  MTU:65536  Metric:1<br>          RX packets:1601 errors:0 dropped:0 overruns:0 frame:0<br>          TX packets:1601 errors:0 dropped:0 overruns:0 carrier:0<br>          collisions:0 txqueuelen:0 <br>          RX bytes:133906 (130.7 KiB)  TX bytes:133906 (130.7 KiB)<br><br><br><font size="4">Network configuration(default) on target:</font><br><br>config interface 'loopback'<br>        option ifname 'lo'<br>        option proto 'static'<br>        option ipaddr '127.0.0.1'<br>        option netmask '255.0.0.0'<br><br>config interface 'lan'<br>        option ifname 'eth0'<br>        option type 'bridge'<br>        option proto 'static'<br>        option ipaddr '192.168.1.1'<br>        option netmask '255.255.255.0'<br>        option ip6assign '60'<br><br>config globals 'globals' <br>        option ula_prefix 'fdc9:25e1:e731::/48'<br><br><br><font size="4">radvdump logs on target:</font><br><br>#<br># radvd configuration generated by radvdump 2.11<br># based on Router Advertisement from fe80::9a90:96ff:fea5:eaee<br># received by interface eth0<br>#<br><br>interface eth0  <br>{<br>        AdvSendAdvert on;<br>        # Note: {Min,Max}RtrAdvInterval cannot be obtained with radvdump<br>        AdvManagedFlag off;<br>        AdvOtherConfigFlag off;<br>        AdvReachableTime 0;<br>        AdvRetransTimer 0;<br>        AdvCurHopLimit 64;<br>        AdvDefaultLifetime 30;<br>        AdvHomeAgentFlag off;<br>        AdvDefaultPreference medium;<br>        AdvSourceLLAddress on;<br><br>        prefix 2001:db8:100:f101::/64<br>        {<br>                AdvValidLifetime 86400;<br>                AdvPreferredLifetime 14400;<br>                AdvOnLink on;<br>                AdvAutonomous on;<br>                AdvRouterAddr on;<br>        }; # End of prefix definition<br><br>}; # End of interface definition<br>#<br># radvd configuration generated by radvdump 2.11<br># based on Router Advertisement from fe80::9a90:96ff:fea5:eaee<br># received by interface eth0<br>#<br><br>interface eth0  <br>{<br>        AdvSendAdvert on;<br>        # Note: {Min,Max}RtrAdvInterval cannot be obtained with radvdump<br>        AdvManagedFlag off;<br>        AdvOtherConfigFlag off;<br>        AdvReachableTime 0;<br>        AdvRetransTimer 0;<br>        AdvCurHopLimit 64;<br>        AdvDefaultLifetime 30;<br>        AdvHomeAgentFlag off;<br>        AdvDefaultPreference medium;<br>        AdvSourceLLAddress on;<br><br>        prefix 2001:db8:100:f101::/64<br>        {<br>                AdvValidLifetime 86400;<br>                AdvPreferredLifetime 14400;<br>                AdvOnLink on;<br>                AdvAutonomous on;<br>                AdvRouterAddr on;<br>        }; # End of prefix definition<br><br>}; # End of interface definition<br><br><br><br><br><font size="4">My questions:<br><br>What other steps needed to get ipv6 address (with prefix sent by radvd on machine) on target.<br>Am i missing something in radvd.conf ?<br>What needs to be changed in openwrt's configuraton (/etc/config/network) on target side to get ipv6 ?</font><br><br><font size="4">Thanks,<br>Pratik</font><br></div>