On 17/08/15(Mon) 15:55, Alexandre Westfahl wrote:
> Hello,
>
> I have a problem with IPv6, I'm not getting "public" IP but router
> advertisement/solicitations are being exchanged.
>
>
>
> My interface has following configuration:
>
>
> # ifconfig em0
> em0: flags=208843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,*AUTOCONF6*> mtu
> 1500
> lladdr 00:0*****86:bc
> priority: 0
> groups: egress
> media: Ethernet 1000baseT (1000baseT full-duplex)
> status: active
> inet 118.********192 netmask 0xffffff80 broadcast 118.*********255
>
> *inet6* fe80::200:24******86bc%em0 prefixlen 64 scopeid 0x1
>
>
>
>
> and
> tcpdump gives below output:
Are you stripping NDP options (prefix info) from this output? If not,
you can try bumping "net.inet6.icmp6.nd6_debug" and see if you get any
useful info in syslog.
> tcpdump -vvnli em0 icmp6
>
> 05:09:27.184840 fe80::1 > ff02::1: icmp6: router advertisement(chlim=64, MO
^^
Otherwise it might be that your router only sends you advertisement to
tell you to use DHCPv6.
> router_ltime=1800, reachable_time=0, retrans_time=0)(src lladdr:
> fc:48:ef:c3:41:fe)(mtu: mtu=1500) [icmp6 cksum ok] [class 0xc0] (len 32,
> hlim 255)