Project

General

Profile

Actions

Bug #16487

open

VIPs on PPPoE interfaces with ``if_pppoe`` can prevent the PPP session from terminating

Added by Marcos M 8 days ago. Updated 5 days ago.

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

100%

Estimated time:
Plus Target Version:
25.11
Release Notes:
Default
Affected Version:
2.8.1
Affected Architecture:

Description

On a PPPoE connection with if_pppoe and VIPs (tested with IPv4), interrupting the server side (e.g. by restarting the server) results in a link up/down loop.

Oct 14 22:35:22     php     55063   /usr/local/sbin/ppp-ipv6: Accept router advertisements on interface igb0
Oct 14 22:35:22     php     55063   /usr/local/sbin/ppp-ipv6: Accept router advertisements on interface pppoe0
Oct 14 22:35:22     php     55063   /usr/local/sbin/ppp-ipv6: Starting rtsold process on opt1(pppoe0)
Oct 14 22:35:22     php     57674   /usr/local/sbin/ppp-ipv6: Accept router advertisements on interface igb0
Oct 14 22:35:23     php     57674   /usr/local/sbin/ppp-ipv6: Starting DHCP6 client for interfaces igb0
Oct 14 22:35:24     rtsold  62006   <interface_up> pppoe0 does not accept Router Advertisement.
Oct 14 22:35:31     kernel      in_scrubprefix: err=65, prefix delete failed
Oct 14 22:35:31     kernel      pppoe0: link state changed to UP
Oct 14 22:35:31     kernel      pppoe0: link state changed to DOWN
Oct 14 22:35:31     kernel      if_pppoe: pppoe: GENERIC ERROR (errortag 1)
Oct 14 22:35:32     php     11065   /usr/local/sbin/ppp-ipv6: Accept router advertisements on interface igb0
Oct 14 22:35:32     php     11065   /usr/local/sbin/ppp-ipv6: Accept router advertisements on interface pppoe0
Oct 14 22:35:32     php     12821   /usr/local/sbin/ppp-ipv6: Accept router advertisements on interface igb0
Oct 14 22:35:32     php     12821   /usr/local/sbin/ppp-ipv6: Starting DHCP6 client for interfaces igb0
Oct 14 22:35:34     php     11065   /usr/local/sbin/ppp-ipv6: Starting DHCP6 client for interfaces igb0,pppoe0
Oct 14 22:35:34     php     11065   /usr/local/sbin/ppp-ipv6: Starting rtsold process on opt1(pppoe0)
Oct 14 22:35:36     rtsold  19594   <interface_up> pppoe0 does not accept Router Advertisement.
Oct 14 22:35:41     kernel      in_scrubprefix: err=65, prefix delete failed
Oct 14 22:35:42     kernel      pppoe0: link state changed to UP
Oct 14 22:35:42     kernel      pppoe0: link state changed to DOWN
Oct 14 22:35:42     kernel      if_pppoe: pppoe: GENERIC ERROR (errortag 1)
Oct 14 22:35:43     php     26756   /usr/local/sbin/ppp-ipv6: Accept router advertisements on interface igb0
Oct 14 22:35:43     php     26756   /usr/local/sbin/ppp-ipv6: Accept router advertisements on interface pppoe0
Oct 14 22:35:43     php     26756   /usr/local/sbin/ppp-ipv6: Starting rtsold process on opt1(pppoe0)

Reportedly, downing the interface with ifconfig without deleting the VIPs can result in similar behavior. Further discussion on the forum:
https://forum.netgate.com/topic/198027

Actions #1

Updated by Marcos M 8 days ago

  • Status changed from New to Feedback
  • % Done changed from 0 to 100
Actions #2

Updated by Marcos M 5 days ago

  • Assignee set to Marcos M
  • Target version set to 2.9.0
  • Plus Target Version set to 25.11
Actions

Also available in: Atom PDF