Test Request: UPnP Fix for Multiple Consoles playing the same game / static port outbound NAT
-
@food007 Maybe try two separate ACL entries, the first "allow 0-65535 192.168.1.2 0-65535" and the second "allow 0-65535 192.168.1.3 0-65535" if .2 and .3 are the addresses of your PS4s.
-
@trunix , sure. I can try that. I will change the setting, test, and report back.
I don't think it should change anything though, as even the helper text above the ACL Entries field uses CIDR notation for its example. (see highlighted text in pic... screenshot from 2.4.5, but I believe the helper text is the same in 2.5.0 as well)
-
@food007 where u able to test it out ?
-
@aniel Yes, I tested specifying each address individually... no difference.
-
@food007 do u think this will get fixed with the release of 2.5.5 ?
-
@aniel I wouldn't bet on it. Unfortunately I tried to help on this in the spring of last year. Still not working reliably.
-
-
@food007 that is to bad :(
-
Guys
An update
So I added an xbox series S to my network, forwarded the xbox ports and noticed nat was down, and it was reporting errors with testudo network.
Did a bit of research and it turns out microsoft now use ipv6 for their multiplayer, and if native ipv6 is not detected it will use testudo, now I never figured out why testudo wouldnt work, something somewhere seemed to be blocking it.
But as soon as I put it on my main VLAN which has working ipv6, it all works fine. With native ipv6 it will have its own routable ip so all solved.
-
@chrcoluk thanks for the update. Glad to hear it's working for you.
I'm not using IPv6 in my networks behind my WAN link, so UPnP being broken is still a blocker on this issue for me. :(w26
-
@food007 agreed, feels like a workaround as opposed to a solution.
-
Well i am looking into this again, trying to play UNO on steam.
Ubisoft in their wisdom decided to use the same port as xbox (port 3074), I see connection attempts adhoc in the firewall.
I have no experience with upnp at all, so its a learning crunch to try and understand how it is supposed to work, supposed to be configured etc, but all I know at the moment is that players cannot connect to me when I host a game but I can connect to others when they are host.
As usual the game vendors documentation is awful, so left trying to figure this out. If I get any success I will report back here.
-
@chrcoluk they will fixed by verison 2.5.next
-
I think the issue here is none of the developers have gaming consoles so no testing is getting done by those who can change the code.
-
@chrcoluk i agree i just don’t understand why they can put more resources and interest into fixing this, in the meanwhile i will keep playing with open nat and my brother with strict nat on warzone.
-
Bunch of these
Feb 25 03:02:15 miniupnpd 33263 PCPSendUnsolicitedAnnounce(sockets[0]) sendto(): No route to host
Feb 25 03:02:15 miniupnpd 33263 SendNATPMPPublicAddressChangeNotification: sendto(s_udp=18, port=5351): No route to host
Feb 25 03:02:12 miniupnpd 33263 PCPSendUnsolicitedAnnounce() IPv6 sendto(): No route to host
Feb 25 03:02:12 miniupnpd 33263 PCPSendUnsolicitedAnnounce(sockets[0]) sendto(): No route to host
Feb 25 03:02:12 miniupnpd 33263 SendNATPMPPublicAddressChangeNotification: sendto(s_udp=18, port=5351): No route to host
Feb 25 03:02:11 miniupnpd 33263 PCPSendUnsolicitedAnnounce() IPv6 sendto(): No route to host
Feb 25 03:02:11 miniupnpd 33263 PCPSendUnsolicitedAnnounce(sockets[0]) sendto(): No route to host
Feb 25 03:02:11 miniupnpd 33263 SendNATPMPPublicAddressChangeNotification: sendto(s_udp=18, port=5351): No route to host
Feb 25 03:02:11 miniupnpd 33263 PCPSendUnsolicitedAnnounce() IPv6 sendto(): No route to host
Feb 25 03:02:11 miniupnpd 33263 PCPSendUnsolicitedAnnounce(sockets[0]) sendto(): No route to host
Feb 25 03:02:11 miniupnpd 33263 SendNATPMPPublicAddressChangeNotification: sendto(s_udp=18, port=5351): No route to host
Feb 25 03:02:11 miniupnpd 33263 PCPSendUnsolicitedAnnounce() IPv6 sendto(): No route to host
Feb 25 03:02:11 miniupnpd 33263 PCPSendUnsolicitedAnnounce(sockets[0]) sendto(): No route to host
Feb 25 03:02:11 miniupnpd 33263 SendNATPMPPublicAddressChangeNotification: sendto(s_udp=18, port=5351): No route to hostAt same time in firewall log, the block RFC1918 on WAN is blocking those packets, destination ip 224.0.0.1. Source ip/port is pfsense ip and port miniupnpd listens on. This is starting to get interesting.
-
After allowing the traffic that pfsense was blocking (created easyrule for it), its working on my xbox.
Some info here, as this was worked on for pfsense 2.5.
https://redmine.pfsense.org/issues/7727
I am still trying to get it working with windows as a upnp host which is proving more difficult, but that may be a windows issue rather than pfsense.
-
@chrcoluk said in Test Request: UPnP Fix for Multiple Consoles playing the same game / static port outbound NAT:
https://redmine.pfsense.org/issues/7727
yep me and my brother are on pc, we can't both have open not
-
Is very frustrating, the consoles have a test feature which allows debugging.
I cannot find a way in windows to simply diagnose and test upnp.
How are you even getting one peron on open nat on the pc, how are you testing it?
--edit--
Tired after a few hours of uno, but I fixed it had 2 devices using same port using upnp at same time, which I believe was the reason for this thread?
I will need to collate everything together I did and compile it into a report for the devs to look into.
-
@chrcoluk yes please and also can u share how u got two pc to be playing the same game at the same time and both have open nat?