[Solved] KPN FttH DHCPv6 - not working

Started by Rene78, May 09, 2025, 01:47:54 PM

Previous topic - Next topic
May 09, 2025, 01:47:54 PM Last Edit: May 10, 2025, 04:46:20 PM by Rene78
Hi all,

I have had a working KPN FttH solution for years now on IPv4. Works perfectly (guides used a.o.): https://wiki.kaldenhoven.org/nl/Computer/Netwerk/opnsense-kpn-glasvezel. No I tried to get IPv6 working. Yesterday I briefly got the KPN DNS IPv6 DNS servers, but now they are gone. I simply do not understand. Hopefully somebody can help.

Now, some settings currently on my Opnsense:
  • Still running 25.1.5_5 for now
  • MTU physical interface = 1512 byes, the pppoe is 1508 --> provides a KPN connection with 1500 bytes MTU (max as per KPN specification)
  • Settings pppoe for IPv6 (WAN) are: DHCPv6, request prefix only, delegation size /48 (as per KPN specification)
  • Interface settings: Allow IPv6 is checked.
  • no firewall rules blocking IPv6
  • rebooted after making the WAN settings complete
  • LAN settings are not done yet, as per OPNsense documentation check WAN ipv6 settings first and diagnose from firewall. After that is working, complete LAN setup.
  • I am aware that KPN only provides the prefix, so not an IPv6 address to the one (is done for IPv4 of course), but the key give away it is not working is the absence of IPv6 DNS which should be provided by KPN DHCPv6. Only link local addresses fe80... are on the interface

Any help is greatly appreciated.

Now checking out the PPP-logs from a WAN interface reload I get the following (redacted out my IPv4 address and replaced with ZZZ:
2025-05-09T13:26:10    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure newwanip (execute task : wireguard_sync())   
2025-05-09T13:26:10    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure newwanip (execute task : webgui_configure_do(,[wan]))   
2025-05-09T13:26:10    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure newwanip (execute task : vxlan_configure_do())   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure newwanip (execute task : unbound_configure_do(,[wan]))   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure newwanip (execute task : openssh_configure_do(,[wan]))   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure newwanip (execute task : opendns_configure_do())   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure newwanip (execute task : ntpd_configure_do())   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanipv6: miniupnpd: Starting service on interface: lan   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure newwanip (execute task : miniupnpd_configure_do())   
2025-05-09T13:26:04    Warning    igmpproxy    select() failure; Errno(4): Interrupted system call   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure newwanip (execute task : igmpproxy_configure_do())   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure newwanip (execute task : dnsmasq_configure_do())   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure newwanip (execute task : dhcrelay_configure_if(,[wan],inet6))   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure newwanip (,[wan],inet6)   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure vpn (execute task : wireguard_configure_do())   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure vpn (execute task : openvpn_configure_do(,[wan]))   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure vpn (execute task : ipsec_configure_do(,[wan]))   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure vpn (,[wan],inet6)   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure newwanip (execute task : wireguard_sync())   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure newwanip (execute task : webgui_configure_do(,[wan]))   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure newwanip (execute task : vxlan_configure_do())   
2025-05-09T13:26:04    Notice    opnsense    /usr/local/etc/rc.configure_interface: plugins_configure newwanip:rfc2136 (1,[wan])   
2025-05-09T13:26:02    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure monitor (execute task : dpinger_configure_do(,[WAN_INET_GW]))   
2025-05-09T13:26:02    Notice    opnsense    /usr/local/etc/rc.newwanipv6: plugins_configure monitor (,[WAN_INET_GW])   
2025-05-09T13:26:02    Notice    opnsense    /usr/local/etc/rc.newwanipv6: ROUTING: keeping inet6 default route to fe80::3e15:fbff:fedb:6958%pppoe0   
2025-05-09T13:26:02    Notice    opnsense    /usr/local/etc/rc.newwanipv6: ROUTING: configuring inet6 default gateway on wan   
2025-05-09T13:26:02    Notice    opnsense    /usr/local/etc/rc.newwanipv6: ROUTING: entering configure using wan   
2025-05-09T13:26:02    Notice    opnsense    /usr/local/etc/rc.newwanipv6: IP renewal starting (address: fe80::2e0:4cff:fe81:c5e8%pppoe0, interface: wan, device: pppoe0)   
2025-05-09T13:26:01    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure newwanip (execute task : unbound_configure_do(,[wan]))   
2025-05-09T13:26:01    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure newwanip (execute task : openssh_configure_do(,[wan]))   
2025-05-09T13:26:01    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure newwanip (execute task : opendns_configure_do())   
2025-05-09T13:26:01    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure newwanip (execute task : ntpd_configure_do())   
2025-05-09T13:26:01    Notice    opnsense    /usr/local/etc/rc.newwanip: miniupnpd: Starting service on interface: lan   
2025-05-09T13:26:01    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure newwanip (execute task : miniupnpd_configure_do())   
2025-05-09T13:26:01    Warning    igmpproxy    select() failure; Errno(4): Interrupted system call   
2025-05-09T13:26:01    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure newwanip (execute task : igmpproxy_configure_do())   
2025-05-09T13:26:01    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure newwanip (execute task : dnsmasq_configure_do())   
2025-05-09T13:26:01    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure newwanip (execute task : dhcrelay_configure_if(,[wan],inet))   
2025-05-09T13:26:01    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure newwanip (,[wan],inet)   
2025-05-09T13:26:01    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure vpn (execute task : wireguard_configure_do())   
2025-05-09T13:26:01    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure vpn (execute task : openvpn_configure_do(,[wan]))   
2025-05-09T13:26:01    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure vpn (execute task : ipsec_configure_do(,[wan]))   
2025-05-09T13:26:01    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure vpn (,[wan],inet)   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: plugins_configure dns (execute task : unbound_configure_do(1))   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: plugins_configure dns (execute task : dnsmasq_configure_do(1))   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: plugins_configure dns (1)   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: plugins_configure dhcp (execute task : radvd_configure_dhcp(1))   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: plugins_configure dhcp (execute task : dhcpd_dhcp_configure(1))   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: plugins_configure dhcp (1)   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: plugins_configure ipsec (execute task : ipsec_configure_do(1,wan))   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: plugins_configure ipsec (1,wan)   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: Chose to bind WAN_INET_PPPOE on ZZZ.ZZZ.ZZZ.ZZZ since we could not find a proper match.   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: plugins_configure monitor (execute task : dpinger_configure_do(1,[WAN_INET_PPPOE,WAN_INET_GW]))   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: plugins_configure monitor (1,[WAN_INET_PPPOE,WAN_INET_GW])   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: ROUTING: setting inet6 default route to fe80::3e15:fbff:fedb:6958%pppoe0   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: ROUTING: configuring inet6 default gateway on wan   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: ROUTING: keeping inet default route to 195.190.228.6   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: ROUTING: configuring inet default gateway on wan   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: ROUTING: treating '195.190.228.6' as far gateway for 'ZZZ.ZZZ.ZZZ.ZZZ/32'   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.configure_interface: ROUTING: entering configure using wan   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.newwanip: Chose to bind WAN_INET_PPPOE on ZZZ.ZZZ.ZZZ.ZZZ since we could not find a proper match.   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure monitor (execute task : dpinger_configure_do(,[WAN_INET_PPPOE]))   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.newwanip: plugins_configure monitor (,[WAN_INET_PPPOE])   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.newwanip: ROUTING: setting inet default route to 195.190.228.6   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.newwanip: ROUTING: configuring inet default gateway on wan   
2025-05-09T13:26:00    Notice    opnsense    /usr/local/etc/rc.newwanip: ROUTING: treating '195.190.228.6' as far gateway for 'ZZZ.ZZZ.ZZZ.ZZZ/32'   
2025-05-09T13:25:59    Notice    opnsense    /usr/local/etc/rc.newwanip: ROUTING: entering configure using wan   
2025-05-09T13:25:59    Notice    opnsense    /usr/local/etc/rc.newwanip: IP renewal starting (new: ZZZ.ZZZ.ZZZ.ZZZ, old: ZZZ.ZZZ.ZZZ.ZZZ, interface: wan, device: pppoe0, force: yes)   
2025-05-09T13:25:59    Notice    ppp    ppp-linkup: executing on pppoe0 for inet   
2025-05-09T13:25:59    Notice    ppp    [wan] ZZZ.ZZZ.ZZZ.ZZZ -> 195.190.228.6   
2025-05-09T13:25:59    Notice    ppp    [wan] IPCP: LayerUp   
2025-05-09T13:25:59    Notice    ppp    [wan] IPCP: state change Ack-Sent --> Opened   
2025-05-09T13:25:59    Notice    ppp    [wan] SECDNS 195.121.1.66   
2025-05-09T13:25:59    Notice    ppp    [wan] PRIDNS 195.121.1.34   
2025-05-09T13:25:59    Notice    ppp    [wan] IPADDR ZZZ.ZZZ.ZZZ.ZZZ   
2025-05-09T13:25:59    Notice    ppp    [wan] IPCP: rec'd Configure Ack #3 (Ack-Sent)   
2025-05-09T13:25:59    Notice    ppp    [wan] SECDNS 195.121.1.66   
2025-05-09T13:25:59    Notice    ppp    [wan] PRIDNS 195.121.1.34   
2025-05-09T13:25:59    Notice    ppp    [wan] IPADDR ZZZ.ZZZ.ZZZ.ZZZ   
2025-05-09T13:25:59    Notice    ppp    [wan] IPCP: SendConfigReq #3   
2025-05-09T13:25:59    Notice    ppp    [wan] SECDNS 195.121.1.66   
2025-05-09T13:25:59    Notice    ppp    [wan] PRIDNS 195.121.1.34   
2025-05-09T13:25:59    Notice    ppp    [wan] ZZZ.ZZZ.ZZZ.ZZZ is OK   
2025-05-09T13:25:59    Notice    ppp    [wan] IPADDR ZZZ.ZZZ.ZZZ.ZZZ   
2025-05-09T13:25:59    Notice    ppp    [wan] IPCP: rec'd Configure Nak #2 (Ack-Sent)   
2025-05-09T13:25:59    Notice    ppp    [wan] IFACE: Rename interface ng0 to pppoe0   
2025-05-09T13:25:59    Notice    ppp    [wan] IFACE: Up event   
2025-05-09T13:25:59    Notice    ppp    ppp-linkup: executing on pppoe0 for inet6   
2025-05-09T13:25:59    Notice    ppp    [wan] 02e0:4cff:fe81:c5e8 -> 3e15:fbff:fedb:6958   
2025-05-09T13:25:59    Notice    ppp    [wan] IPV6CP: LayerUp   
2025-05-09T13:25:59    Notice    ppp    [wan] IPV6CP: state change Ack-Sent --> Opened   
2025-05-09T13:25:59    Notice    ppp    [wan] IPV6CP: rec'd Configure Ack #1 (Ack-Sent)
2025-05-09T13:25:59    Notice    ppp    [wan] SECDNS 0.0.0.0   
2025-05-09T13:25:59    Notice    ppp    [wan] PRIDNS 0.0.0.0   
2025-05-09T13:25:59    Notice    ppp    [wan] IPADDR 0.0.0.0   
2025-05-09T13:25:59    Notice    ppp    [wan] IPCP: SendConfigReq #2   
2025-05-09T13:25:59    Notice    ppp    [wan] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid   
2025-05-09T13:25:59    Notice    ppp    [wan] IPCP: rec'd Configure Reject #1 (Ack-Sent)   
2025-05-09T13:25:59    Notice    ppp    [wan] IPV6CP: state change Req-Sent --> Ack-Sent   
2025-05-09T13:25:59    Notice    ppp    [wan] IPV6CP: SendConfigAck #1   
2025-05-09T13:25:59    Notice    ppp    [wan] IPV6CP: rec'd Configure Request #1 (Req-Sent)   
2025-05-09T13:25:59    Notice    ppp    [wan] IPCP: state change Req-Sent --> Ack-Sent   
2025-05-09T13:25:59    Notice    ppp    [wan] IPADDR 195.190.228.6   
2025-05-09T13:25:59    Notice    ppp    [wan] IPCP: SendConfigAck #1   
2025-05-09T13:25:59    Notice    ppp    [wan] 195.190.228.6 is OK   
2025-05-09T13:25:59    Notice    ppp    [wan] IPADDR 195.190.228.6   
2025-05-09T13:25:59    Notice    ppp    [wan] IPCP: rec'd Configure Request #1 (Req-Sent)   
2025-05-09T13:25:59    Notice    ppp    [wan] IPV6CP: SendConfigReq #1   
2025-05-09T13:25:59    Notice    ppp    [wan] IPV6CP: state change Starting --> Req-Sent   
2025-05-09T13:25:59    Notice    ppp    [wan] IPV6CP: Up event   
2025-05-09T13:25:59    Notice    ppp    [wan] SECDNS 0.0.0.0   
2025-05-09T13:25:59    Notice    ppp    [wan] PRIDNS 0.0.0.0   
2025-05-09T13:25:59    Notice    ppp    [wan] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid   
2025-05-09T13:25:59    Notice    ppp    [wan] IPADDR 0.0.0.0   
2025-05-09T13:25:59    Notice    ppp    [wan] IPCP: SendConfigReq #1   
2025-05-09T13:25:59    Notice    ppp    [wan] IPCP: state change Starting --> Req-Sent   
2025-05-09T13:25:59    Notice    ppp    [wan] IPCP: Up event   
2025-05-09T13:25:59    Notice    ppp    [wan] IPV6CP: LayerStart   
2025-05-09T13:25:59    Notice    ppp    [wan] IPV6CP: state change Initial --> Starting   
2025-05-09T13:25:59    Notice    ppp    [wan] IPV6CP: Open event   
2025-05-09T13:25:59    Notice    ppp    [wan] IPCP: LayerStart   
2025-05-09T13:25:59    Notice    ppp    [wan] IPCP: state change Initial --> Starting   
2025-05-09T13:25:59    Notice    ppp    [wan] IPCP: Open event   
2025-05-09T13:25:59    Notice    ppp    [wan] Bundle: Status update: up 1 link, total bandwidth 64000 bps   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] Link: Join bundle "wan"   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] Link: Matched action 'bundle "wan" ""'   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] LCP: authorization successful   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] MESG: Authentication success,Welcome!   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] PAP: rec'd ACK #1 len: 36   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] LCP: LayerUp   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] PAP: sending REQUEST #1 len: 17   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] PAP: using authname "internet"   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] LCP: auth: peer wants PAP, I want nothing   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] LCP: state change Ack-Sent --> Opened   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] MAGICNUM 0x31f33230   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] MRU 1500   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] LCP: rec'd Configure Ack #3 (Ack-Sent)   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] MAGICNUM 0x31f33230   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] MRU 1500   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] LCP: SendConfigReq #3   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] PROTOCOMP   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] LCP: rec'd Configure Reject #2 (Ack-Sent)   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] LCP: state change Req-Sent --> Ack-Sent   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] MAGICNUM 0xd120b8ad   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] AUTHPROTO PAP   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] MRU 1500   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] LCP: SendConfigAck #2   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] MAGICNUM 0xd120b8ad   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] AUTHPROTO PAP   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] MRU 1500   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] LCP: rec'd Configure Request #2 (Req-Sent)   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] MAGICNUM 0x31f33230   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] MRU 1500   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] PROTOCOMP   
2025-05-09T13:25:59    Notice    ppp    [wan_link0] LCP: SendConfigReq #2   
2025-05-09T13:25:57    Notice    kernel    <6>ng0: changing name to 'pppoe0'   
2025-05-09T13:25:57    Notice    ppp    [wan_link0] MAGICNUM 0x31f33230   
2025-05-09T13:25:57    Notice    ppp    [wan_link0] MRU 1500   
2025-05-09T13:25:57    Notice    ppp    [wan_link0] PROTOCOMP   
2025-05-09T13:25:57    Notice    ppp    [wan_link0] LCP: SendConfigReq #1   
2025-05-09T13:25:57    Notice    ppp    [wan_link0] LCP: state change Starting --> Req-Sent   
2025-05-09T13:25:57    Notice    ppp    [wan_link0] LCP: Up event   
2025-05-09T13:25:57    Notice    ppp    [wan_link0] Link: UP event   
2025-05-09T13:25:57    Notice    ppp    [wan_link0] PPPoE: connection successful   
2025-05-09T13:25:57    Notice    ppp    [wan_link0] PPPoE: rec'd PPP-Max-Payload '1500'   
2025-05-09T13:25:57    Notice    ppp    PPPoE: rec'd ACNAME "195.190.228.6"   
2025-05-09T13:25:57    Notice    ppp    [wan_link0] PPPoE: Connecting to ''   
2025-05-09T13:25:57    Notice    ppp    [wan_link0] PPPoE: Set PPP-Max-Payload to '1500'   
2025-05-09T13:25:57    Warning    rtsold    <rtsock_input_ifannounce> interface ng0 removed   
2025-05-09T13:25:57    Notice    ppp    [wan_link0] LCP: LayerStart   
2025-05-09T13:25:57    Notice    ppp    [wan_link0] LCP: state change Initial --> Starting   
2025-05-09T13:25:57    Notice    ppp    [wan_link0] LCP: Open event   
2025-05-09T13:25:57    Notice    ppp    [wan_link0] Link: OPEN event   
2025-05-09T13:25:57    Notice    ppp    [undefined] GetSystemIfaceMTU: SIOCGIFMTU failed: Device not configured   
2025-05-09T13:25:57    Notice    ppp    [wan] Bundle: Interface ng0 created   
2025-05-09T13:25:57    Notice    ppp    web: web is not running   
2025-05-09T13:25:57    Notice    ppp    process 67772 started, version 5.9   
2025-05-09T13:25:57    Notice    ppp        
2025-05-09T13:25:57    Notice    ppp    Multi-link PPP daemon for FreeBSD

Hi Rene,

I'm also on KPN FttH and 25.1.5_5 and running well.
I'll take a look at my config and hopefully provide you with some ideas.


Quote from: Kets_One on May 09, 2025, 03:10:08 PMHi Rene,

I'm also on KPN FttH and 25.1.5_5 and running well.
I'll take a look at my config and hopefully provide you with some ideas.



Thanks! I am greatly frustrated that I saw DNS once and now nothing. While settings are the same. Stupid me cleared the ppp-logs to filter clutter after it worked. Rookie mistake, will not repeat. That does not help me now though...

IPv6 over PPPoE uses Router Advertisements and / or DHCPv6 for addresses, prefixes, DNS and other information. PPP itself (IPV6CP to be specific) is only used for setting up the link (which seems to work according to your log).

So you should take a look at the DHCPv6 logs and the WAN interface information.

If your ISP uses neither SLAAC nor DHCPv6 for assigning a WAN address, you can use the "Optional prefix ID" setting to generate a WAN address from the delegated prefix.

Cheers
Maurice
OPNsense virtual machine images
OPNsense aarch64 firmware repository

Commercial support & engineering available. PM for details (en / de).

If you could do a few checks, dont think they atter much:
- Interfaces -> I have created separate interfaces for VLAN and Physical to be able to correctly set the MTU's for both. Physical WAN MTU =1512, VLAN MTU=1508, PPPoE WAN=1508
- Interfaces -> I have have "Send Prefix Hint" as "enabled"

Looking in Interfaces -> overview i also see a few interfaces working (green plug sign): Physical WAN and LAN. I see that the Physical WAN interface does not receive a IPv6 address, this is assigned to the LAN interface...

Quote from: Maurice on May 09, 2025, 05:24:05 PMSo you should take a look at the DHCPv6 logs and the WAN interface information.

Cheers
Maurice

Thanks. KPN ISP uses DHCPv6. No SLAAC. Where can I find the DHCPv6 logs in opnsense?

Quote from: Kets_One on May 09, 2025, 06:22:38 PM- Interfaces -> I have created separate interfaces for VLAN and Physical to be able to correctly set the MTU's for both. Physical WAN MTU =1512, VLAN MTU=1508, PPPoE WAN=1508
- Interfaces -> I have have "Send Prefix Hint" as "enabled"

First item and second item. Changed MTU to 1508, no difference. Send prefix hint same story.

QuoteLooking in Interfaces -> overview i also see a few interfaces working (green plug sign): Physical WAN and LAN. I see that the Physical WAN interface does not receive a IPv6 address, this is assigned to the LAN interface...

Fixing LAN side using SLAAC or track interface is something that I can do if WAN works. This is due to the fact that the KPN provided prefix delegation shows the range to use... right?

I have KPN FttH and would like to share some screenshots of my configuration, but it appears that direct uploads are not supported on this forum. It seems they need to be hosted externally, which I find cumbersome. Would it be possible for me to email them to you, or is there an alternative method you would prefer?
In theory there is no difference between theory and practice. In practice there is.

It works!! I needed to also configure my LAN interface (bridge with link local enabled) and set it to Track interface. After that I got a prefix and dns through KPN (reload WAN interface).

Somewhere, something is ignored by either opnsense or KPN that results in dumping the settings (opnsense) or KPN ignoring the request. Interesting, I did not expect that from the opnsense documentation that says enable and debug wan first.

I can now move on fixing the rest and clients. Clients are issued an address in the 2a02 range now.

Also disabled "prefer ipv4 even if ipv6 is available". I can ping ipv6.google.com from the opnsense machine.

Great!
Indeed "Track Interface" is also required.
Only then IPv6 address is assigned to LAN interface.

https://test-ipv6.com/
https://ipv6-test.com/

These sites when viewing from my iPad show no connectivity IPv6.. iPad gets a 2a02 address as well on lan...  will start puzzling this one later... dhcpv6 starts automatically by the way. Nice.

And don't forget the firewall rules allowing ipv6 traffic... :)