IPv6 and PPPoE
-
Hello,
I am trying to get an IPv6 address with pfSense on a Soekris box. During PPPoE exchange, I got the following message :
Jan 8 09:20:26 ppp: [wan_link0] rec'd unexpected protocol IPv6
Jan 8 09:20:26 ppp: [wan] IPV6CP: rec'd Configure Ack #2 (Ack-Sent)
Jan 8 09:20:26 ppp: [wan] IPV6CP: state change Ack-Sent –> Opened
Jan 8 09:20:26 ppp: [wan] IPV6CP: LayerUp
Jan 8 09:20:26 ppp: [wan] 5043:b158:0000:0000 -> 0000:0000:0000:0001
Jan 8 09:20:27 ppp: [wan] IFACE: Up event
Jan 8 09:20:27 ppp: [wan] IFACE: Rename interface ng0 to pppoe0On Wan configuration page, I selected SLAAC for IPv6 configuration.
ndp -a
Neighbor Linklayer Address Netif Expire S Flags
fe80::5043:b158:0:0%pppoe0 (incomplete) pppoe0 permanent R
fe80::200:24ff:fecf:8f13%em7 00:00:24:cf:8f:13 em7 permanent R
fe80::1:1%em6 00:00:24:cf:8f:12 em6 permanent R
fe80::200:24ff:fecf:8f11%em5 00:00:24:cf:8f:11 em5 permanent R
fe80::200:24ff:fecf:8f10%em4 00:00:24:cf:8f:10 em4 permanent R
fe80::200:24ff:fecf:28f7%em3 00:00:24:cf:28:f7 em3 permanent R
fe80::200:24ff:fecf:28f6%em2 00:00:24:cf:28:f6 em2 permanent R
fe80::200:24ff:fecf:28f5%em1 00:00:24:cf:28:f5 em1 permanent R
fe80::200:24ff:fecf:28f4%em0 00:00:24:cf:28:f4 em0 permanent RPPPoE takes place on interface em7.
I cannot get a unicast IPv6 address. In "System: Advanced: Networking", I checked "Enable IPv6". Am I missing something in my configuration ?
-
Did you check "Request a IPv6 prefix/information through the IPv4 connectivity link"?
-
Did you check "Request a IPv6 prefix/information through the IPv4 connectivity link"?
Yes
-
I could get an IPv6 address but without pfSense. I have configured a PC under Debian with pppd and I could connect my ISP and receive an IPv6 address.
-
I compared the PPP and IPv6 exchanges between the connection with pfSense and the connection with Debian.
The PPP client is sending a PPP IPV6CP Configuration Request with 5043:b158:000:0000 in both case and the PPP server 0000:0000:0000:0001.
Then the server is sending a "Router advertisement from" fe80::1 to ff02::1For Debian :
PPP client is sending a "Router Solicitation" from fe80:5043:b158:0:0 to ff02::2
PPP server is sending a "Router advertisement" from fe80::1 to fe80:5043:b158:0:0For pfSense
PPP client is sending a "Neightbor Solicitation" from fe80:200:24ff:fecf:28f4 to fe80::1
PPP client is sending a "Router Solicitation" from fe80:200:24ff:fecf:28f4 to ff02::2
I don't see any new "Router advertisement" from the PPP server.The issue seems coming from the fact there are 2 IPv6 local link on pfSense pppoe interface:
pppoe0: flags=88d1 <up,pointopoint,running,noarp,simplex,multicast>metric 0 mtu2
inet6 fe80::200:24ff:fecf:28f4%pppoe0 prefixlen 64 scopeid 0xd
inet6 fe80::5043:b158:0:0%pppoe0 prefixlen 64 scopeid 0xdI don't how to fix it.</up,pointopoint,running,noarp,simplex,multicast>