On 2015-07-25, Holger Glaess <gla...@glaessixs.de> wrote: > # ifconfig pppoe0 > pppoe0: flags=208851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST,AUTOCONF6> > mtu 1492 > priority: 0 > dev: em2 state: session > sid: 0x508f PADI retries: 16 PADR retries: 0 time: 01:28:15 > sppp: phase network authproto pap authname > "nc-glaesz...@netcologne.de" > groups: pppoe egress > status: active > inet6 fe80::214:b7ff:fe00:6163%pppoe0 -> prefixlen 64 scopeid 0xb > inet 84.44.157.221 --> 195.14.226.82 netmask 0xffffffff > inet6 2001:4dd0:af10:d604:214:b7ff:fe00:6163 -> prefixlen 64 > autoconf pltime 604786 vltime 2591986 > inet6 2001:4dd0:af10:d604:747a:f5e2:c201:b278 -> prefixlen 64 > autoconf autoconfprivacy pltime 80714 vltime 599505
So you are showing that you are receiving the SLAAC address here. > so if i start the rtadvd -d em0 without counfg i see that he receive > the RA from ppoe but he dont deploy > the offered /64 network, The offered /64 is on the pppoe interface. This seems to all be working exactly as expected. As you're trying to request a /64 for use on a different interface than the one you're sending the request from, you'll need a different mechanism, normally DHCPv6 Prefix Delegation (PD) is used for that. There's nothing in base that handles DHCPv6 PD, but a couple of packages do support it. The ISP I currently use for v6 only does static config so I can't test this, however if you "pkg_add dhcpcd", you can try something like this in /etc/dhcpcd.conf: -- -- -- -- -- ipv6only duid persistent option rapid_commit slaac private nohook lookup-hostname interface pppoe0 ipv6rs ia_na 1 ia_pd 2 -- -- -- -- -- "dhcpcd -d -B" will run it in the foreground with debug messages.