My Setup: The vigor 130 is used as a modem (I can confirm that the modem is working because in my current setup it is also acting as a modem.). I want to install opnsense behind the vigor 130 as a router.
The Problem/Story: For a long time I am trying to get ds-lite (ipv4 to ipv6 transition technology mostly used in Germany.)to work on opnsense. I know that it is not officially supported. However I have read that several people had success nonetheless. However for me it did not work. I already asked in the German Forum and the users there confirmed that in General my configuration for ds-lite is working. We broke it down to the issue that ipv6-only pppoe is not working probably. Therefore I am asking if anyone here has any idea what the problem is. The screenshots of the logs and the configuration can be found in the German post: https://forum.opnsense.org/index.php?topic=22286.0. I am going to try to get a packet capture of the pppoe connection attempt. However if someone has an idea, feel free to help. Any help is appreciated.
I think the issue still stands: historically single stack IPv4 was implemented and then IPv6 dual stack was added. Some of these issues are still in the code and complicated a lot by the use of PPPoE interspersed. It needs to be reworked, but we do not have a clear outline yet.
Cheers,
Franco
PS: 21.1.4 goes out today with a patch in the right direction, but still baby steps so to speak: https://github.com/opnsense/core/commit/52d6e4a063
maybe we should re-label it "Use PPPoE link' rather than 'Use IPv4 connectivity', after all if the user is not using v4 then it makes no sense.
But the issue is it uses the IPv4 rc.newwan script so without IPv4 it will never work... The name is correct and it works as designed. ;)
Cheers,
Franco
The script called be called 'Franco's_nightmare', it would still work, but that doesn't make it correct.
Fair point. The stuff needs to go to ppp linkup script at least I think...
Cheers,
Franco
Does this mean I just have to wait and there is no comfortable way to fix this?
For now there is no solution, yes. It would help to track a feature request... https://github.com/opnsense/core/issues/new?assignees=&labels=&template=feature_request.md&title=
Cheers,
Franco