Add external if (tap0) to Interfaces device pull-down list

Started by dionhoustonsr, September 14, 2025, 12:11:45 AM

Previous topic - Next topic
Hello everyone,

After some effort, I am trying to get SoftEther working on OPNsense (please hear me out though!).  SoftEther itself is communicating very furiously between my Pi and the OPNsense server.  The only piece remaining is to get the traffic out tap0.

At this point, I believe the issue is that the firewall is blocking TCP traffic from tap0 to bridge0 (LAN).  Where this behavior has happened before is when there were no firewall rules on the interface to allow passing traffic.

So, like a good OPNsense citizen, I went to Interfaces->Assignments to add it, but tap0 is not on the devices pull down.  Itis in Interfaces->Overview. I can't really blame OPNsense since tap0 was created outside the UI, but I'd really like to manage everything inside the web intereface.

Can someone shed light on how OPNsense determines the pull-down?  I see a couple of other interfaces (enc0 and pflog0) that also don't appear there.  Thanks in advance.

I searched the forums for keywords but I didn't find anything specific enough.  I also searched for softether, but this wasn't specifically to addressed.

Tap and tun are not in the selectable list when they are named that way because they inherently mess with OpenVPN operation or other things that use these (zt, wireguard-go at some point).

One way to work around this is rename them like all the services above mentioned do.

FWIW, we removed the Softether development plugin after many years in development purgatory and very little community interest. Far better alternatives exist nowadays.


Cheers,
Franco