Bug #16235
closedUsing IPv4 VIPs on PPPoE interfaces with if_pppoe causes looping
100%
Description
Originally reported on the forum:
https://forum.netgate.com/topic/197369
IPv4 VIPs are added by rc.newwanip via link_interface_to_vips() and each VIP triggers an ADDR_ADD event. These events trigger pppoe-handler which calls rc.newwanip and hence results in a loop.
Updated by Marcos M about 1 month ago
Updated by Marcos M about 1 month ago
- Status changed from In Progress to Pull Request Review
Updated by Marcos M about 1 month ago
- Status changed from Pull Request Review to Feedback
- % Done changed from 0 to 100
Applied in changeset 62b1bc8b4b2606d3b20a48a853ef373ff1d71e26.
Updated by Jim Pingle 7 days ago
- Plus Target Version changed from 25.03 to 25.07
Updated by Chris Collins 5 days ago
Hi just to add here, and I can make a new issue if its the preference, this also happens on DHCP6 IPv6 as well, please do a 2.8.1 build for this on CE as well, as its quite nasty when it occurs.
Updated by Chris Collins 5 days ago
Link here to my post on the forum, in case anything new is there.
https://forum.netgate.com/topic/198027/if_pppoe-serious-problems-with-php-fpm-causing-loops
If you guys want me to test before a new release goes out I am happy to do so.
Updated by Chris Collins 5 days ago
I have confirmed when removing the IPv4 alias, although it stops the looping the IPv6 doesnt get assigned due to an error adding IP's to if_pppoe using ifconfig, so I might raise it as a separate issue.