(Workaround) Deutsche Telekom DSL | PPPoE Renewal & IPV6

Started by pewpewpow, April 10, 2020, 03:17:03 PM

Previous topic - Next topic
Hi folks...I have a problem and workaround. Thought I would share for others.

System Info
Qotom Mini-PC
OPNsense 20.1.3-amd64
FreeBSD 11.2-RELEASE-p17-HBSD
OpenSSL 1.1.1d 10 Sep 2019

Problem: System does not receive correct IPv6 addresses from DSL provider after a forced or initiated PPPoE reset

  • My provider Deutsche Telekom requires a PPPoE reset every 24 hours. I've set that up to happen via cron at 0300.
  • WAN is configured for DHCPv6
  • LAN is configured for Track Interface (WAN)
Solution: Create a Cron Job to run /var/etc/rtsold_pppoe0_script.sh at 0303; System normalizes IPv6 addresses.

I have no idea if what I did is healthy, recommended, or plain crazy...but it works. If I run that script at any time after the PPPoE resync, the IPv6 issue is resolved. I wonder if it fails during the 0300 cron reset because it is set to request an IPv6 address via IPv4 and that may not be up yet? I'm not smart enough to figure that part out.

If you can read German, there were some folks having a similar issue on pfSense a few years ago https://forum.netgate.com/topic/115578/nach-periodic-reset-keine-neu-ipv6-adresse. I had their solution working on pf, but this new workaround is easier for me on OPNSense.

Hope that's helpful for someone in the future...Maybe even me, if I forget what I did to fix it in a few years.  ;)

Edit: Fix script location

Telekom Magenta VDSL 100 here with IPv6 enabled. No problem with IPv6 at all, not even with a "manual" PPPoE Reset. I'm wondering if you have maybe a somehow faulty setup or Modem (Wrong configured bridge mode or so)?