PPPoE Flapping with igc Device

Started by admins, March 21, 2025, 02:30:23 PM

Previous topic - Next topic
Hi all

given: ProtectcLI VP6630
Network interface: igc IntelĀ® 2.5GbE Copper NIC Ports
IGC0 with PPPoE dial-in

The WAN interface is flapping, 2 pings come through briefly, then the interface goes back to inactive. Then 2 pings come through again. This is constant.

Does anyone know how this can be fixed?

Thanks for your help
admins

I had a similar problem with my Protectli VP4670 on OPNsense 23.7.8-amd64. These are my notes on how I fixed my problem:

  • ensure that powerd is active
  • ensure that the Protectli pppoe optimisations are configured (and rebooted)
  • create an interface for the raw underlying interface to WAN (I call it underWAN)
  • assign your own MAC to underWAN (and NOT to WAN)
  • remove promiscuous mode from WAN (the pppoe device). if you dont then flapping always occurs.
  • set promiscuous mode on underWAN (the igc device)

I needed to use promiscuous mode.  I have highlighted what I now think is the key part.

I hope that helps.

Hi sja1440
Thx. I'm going through point 1 and 2.

What do you mean with?:
create an interface for the raw underlying interface to WAN (I call it underWAN

Thx
admins

IIRC, powerd relies on Enhanced Intel SpeedStep Technology (EIST), which is only supported and useful on older Intel CPUs (up to 5th gen). On 6th gen and later systems, where Speed Shift Technology (SST) is present, it's better to leave powerd disabled and let the CPU manage itself.
In theory there is no difference between theory and practice. In practice there is.

Hi admins, sorry for the delay in replying.

By 'Create an interface for the raw underlying interface to WAN (I call it underWAN)' I mean do something like the following the following on Interfaces->Assignements->Add (Assign a new interface)

Device=igc3
Description=underWAN