opnsense / core

OPNsense GUI, API and systems backend
https://opnsense.org/
BSD 2-Clause "Simplified" License
3.27k stars 727 forks source link

UPnP Fails for multiple clients/consoles playing the same game #6149

Closed tiurs closed 1 year ago

tiurs commented 1 year ago

Important notices

Before you add a new report, we ask you kindly to acknowledge the following:

Describe the bug UPnP Fails for multiple clients/consoles playing the same game

A clear and concise description of what the bug is, including last known working version (if any).

Tip: to validate your setup was working with the previous version, use opnsense-revert (https://docs.opnsense.org/manual/opnsense_tools.html#opnsense-revert)

To Reproduce

Steps to reproduce the behavior: enabled upnp connect on first system connect on second system to the same server multiple ports are created for upnp for second system but it fails to connect.

Expected behavior

A clear and concise description of what you expected to happen.

When using upnp for ports first system works fine second system can not connect. multiple ports are created for the second system.

Here is article about the issue in pfsense https://forum.netgate.com/topic/169837/upnp-fix-for-multiple-clients-consoles-playing-the-same-game

A clear and concise description of any alternative solutions or workaround you considered.

image

If applicable, add screenshots to help explain your problem.

Relevant log files

If applicable, information from log files supporting your claim.

Add any other context about the problem here.

Two system on the same network using upnp to connect to same server.

Software version used and hardware type if relevant, e.g.: OPNsense 22.7.8-amd64

miniupnpd | 2.1.20200510,1 | 155KiB | OPNsense | BSD3CLAUSE | UPnP IGD implementation which uses pf/ipf

hyperenergy commented 1 year ago

Good news @tiurs, @Tawmu and @fichtner have been working on this! I've been keeping an eye on the issues fichtner mentioned here, opnsense/plugins#3183, most recently opnsense/plugins#3096.

fichtner commented 1 year ago

And still a duplicate.