The IPv6 delegated prefix is meant to be used with the VPN client, but the IPv6 address is always configured, even when there is no VPN active.
I also noticed the default route for IPv6 is removed when IPv6 forwarding is enabled.
Solution
I'm configuring the IPv6 in the scripts for the VPN. This way, when the VPN is up, the IPv6 address is added to the wifi interface. Also, when the hotspot is starting, it checks if the VPN is already up before adding the IPv6.
I'm adding back the default route after enabling IPv6 forwarding.
PR Status
[x] Code finished and ready to be reviewed/tested
[x] The fix/enhancement were manually tested (if applicable)
Automatic tests
Automatic tests can be triggered on https://ci-apps-dev.yunohost.org/after creating the PR, by commenting "!testme", "!gogogadgetoci" or "By the power of systemd, I invoke The Great App CI to test this Pull Request!". (N.B. : for this to work you need to be a member of the Yunohost-Apps organization)
Problem
The IPv6 delegated prefix is meant to be used with the VPN client, but the IPv6 address is always configured, even when there is no VPN active.
I also noticed the default route for IPv6 is removed when IPv6 forwarding is enabled.
Solution
I'm configuring the IPv6 in the scripts for the VPN. This way, when the VPN is up, the IPv6 address is added to the wifi interface. Also, when the hotspot is starting, it checks if the VPN is already up before adding the IPv6.
I'm adding back the default route after enabling IPv6 forwarding.
PR Status
Automatic tests
Automatic tests can be triggered on https://ci-apps-dev.yunohost.org/ after creating the PR, by commenting "!testme", "!gogogadgetoci" or "By the power of systemd, I invoke The Great App CI to test this Pull Request!". (N.B. : for this to work you need to be a member of the Yunohost-Apps organization)