Hello,
first of all I wanted to thank you the team for this amazing piece of software. The learning curve was step but with the comprehensive documentation I was able to finally build by prefect router.
I recently encounter some strange "issue" in my setting for which I wanted to ask for some insight on how to debug it or any other tips related.
Software:
OPNsense 25.1.8_1-amd64
FreeBSD 14.2-RELEASE-p3
OpenSSL 3.0.16
Hardware:
CPU (sorry virtualization in Proxmox)
AMD Ryzen 9 9955HX 16-Core Processor (8 cores, 8 threads)
8GB memory
10Gbps SFP+ LAN ×2(X710) passtrough
Connection:
1GB fiber
I avoid disruption on my network, I working myself from inside the network towards the router, with the eventual goal to replace the provider router. To avoid NAT behind NAT this provider router has an interesting feature named PPPoE passtrough. This means the fiber optics still goes to the router, but any device on the LAN ports of the router can initiate the PPP connection. (sidenode: the fiber needs to go this this provider router/ONU because it also handles the landline, so phone over fiber).
Enabling this PPPoE passtrough and setting up the PPP interface in OPNsense works like charm. In my config I need to make a new WAN6 interface to handle IPv6 on the same NIC as has been assigned to the PPP interface. Using DHCP and the PD of /56 the WAN6 interface gets its public IPv6 address. With Track Interface for the LAN side networks, also all the clients get their IPv6 address. Ping and HTTP from outside also works on IPv6 addresses behind OPNsense, for IPV4 typically port forwarding.
Now I wanted to proceed to the last step and connect OPNsense to the "WAN" port of the provider router reducing its functionality to the landline handling. While the PPP connection still works, I receive my IPv4 address, the IPv6 does not come up, or better to say, only the local address of fe80:: is assigned.
I also tried to assign a static IPv6 address to the WAN6 interface to no avail.
Does anyone has some knowledge about such PPPoE pass trough and IPv6 issues?
Might it be that this provider router is still handling some IPv6 related stuff in passtrough, which is not exposed to me?
Thanks for your time
Best
Martin
first of all I wanted to thank you the team for this amazing piece of software. The learning curve was step but with the comprehensive documentation I was able to finally build by prefect router.
I recently encounter some strange "issue" in my setting for which I wanted to ask for some insight on how to debug it or any other tips related.
Software:
OPNsense 25.1.8_1-amd64
FreeBSD 14.2-RELEASE-p3
OpenSSL 3.0.16
Hardware:
CPU (sorry virtualization in Proxmox)
AMD Ryzen 9 9955HX 16-Core Processor (8 cores, 8 threads)
8GB memory
10Gbps SFP+ LAN ×2(X710) passtrough
Connection:
1GB fiber
I avoid disruption on my network, I working myself from inside the network towards the router, with the eventual goal to replace the provider router. To avoid NAT behind NAT this provider router has an interesting feature named PPPoE passtrough. This means the fiber optics still goes to the router, but any device on the LAN ports of the router can initiate the PPP connection. (sidenode: the fiber needs to go this this provider router/ONU because it also handles the landline, so phone over fiber).
Enabling this PPPoE passtrough and setting up the PPP interface in OPNsense works like charm. In my config I need to make a new WAN6 interface to handle IPv6 on the same NIC as has been assigned to the PPP interface. Using DHCP and the PD of /56 the WAN6 interface gets its public IPv6 address. With Track Interface for the LAN side networks, also all the clients get their IPv6 address. Ping and HTTP from outside also works on IPv6 addresses behind OPNsense, for IPV4 typically port forwarding.
Now I wanted to proceed to the last step and connect OPNsense to the "WAN" port of the provider router reducing its functionality to the landline handling. While the PPP connection still works, I receive my IPv4 address, the IPv6 does not come up, or better to say, only the local address of fe80:: is assigned.
I also tried to assign a static IPv6 address to the WAN6 interface to no avail.
Does anyone has some knowledge about such PPPoE pass trough and IPv6 issues?
Might it be that this provider router is still handling some IPv6 related stuff in passtrough, which is not exposed to me?
Thanks for your time
Best
Martin