Project

General

Profile

Actions

Bug #16235

closed
MM MM

Using IPv4 VIPs on PPPoE interfaces with ``if_pppoe`` causes looping

Bug #16235: Using IPv4 VIPs on PPPoE interfaces with ``if_pppoe`` causes looping

Added by Marcos M over 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Interfaces
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Plus Target Version:
25.07
Release Notes:
Default
Affected Version:
2.8.0
Affected Architecture:

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.

MM Updated by Marcos M over 1 year ago Actions #2

  • Status changed from In Progress to Pull Request Review

MM Updated by Marcos M over 1 year ago Actions #3

  • Status changed from Pull Request Review to Feedback
  • % Done changed from 0 to 100

Applied in changeset commit:62b1bc8b4b2606d3b20a48a853ef373ff1d71e26.

MM Updated by Marcos M over 1 year ago Actions #4

  • Status changed from Feedback to Resolved
  • Affected Version set to 2.8.0

JP Updated by Jim Pingle about 1 year ago Actions #5

  • Plus Target Version changed from 25.03 to 25.07

JP Updated by Jim Pingle about 1 year ago Actions #6

  • Target version changed from 2.9.0 to 2.8.1

CC Updated by Chris Collins about 1 year ago Actions #7

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.

CC Updated by Chris Collins about 1 year ago Actions #8

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.

CC Updated by Chris Collins about 1 year ago Actions #9

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.

JP Updated by Jim Pingle about 1 year ago Actions #10

  • Subject changed from Using IPv4 VIPs on PPPoE interfaces with if_pppoe causes looping to Using IPv4 VIPs on PPPoE interfaces with ``if_pppoe`` causes looping
Actions

Also available in: Atom