• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Playstation 4 and uPNP - incompatible?

Scheduled Pinned Locked Moved Gaming
8 Posts 4 Posters 3.8k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C
    coolspot
    last edited by Feb 8, 2020, 10:00 PM

    Hi all,

    I'm having trouble with UPnP and my PS4 - we recently started online gaming with a PS4 and EA games.

    Initially, UPnP seems to be working because I can see mappings being added to the UPnP status screen, but after a while (i.e. 24 hours later), I get connectivity errors. EA games like Garden Warfare 2, Battle for Neighbourville, or Battlefront 2 report they are unable to connect to their online services. A reboot of pfSense fixes the issue (temporarily) or a restart of the UPnP service. The PS4 itself reports Type 2 NAT in the network test screen whether online gaming is working or not, so I don't think it's a firewall issue? I have a static port mapping enabled in my NAT rules.

    After a couple days of debugging, I decided to turn off UPnP and just use regular NAT and online gaming seems stable, so I believe the issue is related to pfSense's UPnP's implementation?

    Anyone else have this issue?

    1 Reply Last reply Reply Quote 0
    • G
      Grimeton
      last edited by Feb 8, 2020, 10:01 PM

      Is it directly connected to the internet or behind another router?

      1 Reply Last reply Reply Quote 0
      • C
        coolspot
        last edited by Feb 8, 2020, 10:03 PM

        PS4 is connected to a Netgear Smart Managed Pro Switch --> pfSense --> Cable Modem (bridge mode).

        It seems only the PS4 has trouble with online gaming. Nintendo Switch doesn't have an issue but I don't think it uses UPnP.

        1 Reply Last reply Reply Quote 0
        • G
          Grimeton
          last edited by Feb 8, 2020, 10:06 PM

          It would be interesting to know if the timeout of the UPnPd causes the port forward to be deleted and the PS4 doesn't understand to recreate it again.

          24h is usually a longer time and the PS4 should reopen the ports when you start the game again.

          cu

          C 1 Reply Last reply Feb 8, 2020, 10:08 PM Reply Quote 0
          • C
            coolspot @Grimeton
            last edited by Feb 8, 2020, 10:08 PM

            @Grimeton said in Playstation 4 and uPNP - incompatible?:

            24h is usually a longer time and the PS4 should reopen the ports when you start the game again.

            Yeah exactly, I would expect the game to recreate the ports each time it starts up - the ports do seem to show up in the UPnP status screen (at least the basic EA Origin port), but then the game can't connect. A restart of the UPnP service or a reboot of pfSense temporarily fixes the issue.

            G 1 Reply Last reply Feb 8, 2020, 10:43 PM Reply Quote 0
            • G
              Grimeton @coolspot
              last edited by Feb 8, 2020, 10:43 PM

              @coolspot said in Playstation 4 and uPNP - incompatible?:

              @Grimeton said in Playstation 4 and uPNP - incompatible?:

              24h is usually a longer time and the PS4 should reopen the ports when you start the game again.

              Yeah exactly, I would expect the game to recreate the ports each time it starts up - the ports do seem to show up in the UPnP status screen (at least the basic EA Origin port), but then the game can't connect. A restart of the UPnP service or a reboot of pfSense temporarily fixes the issue.

              Yeah the restart of service of firewall, deletes the entries which is recognized by the PS4 and it reopens them again.

              So it only shows the basic EA port and not the game related ports. It would be nice to have some traffic sniffed and logs for when this happens.

              You could use Noeld's UPNPTester to check what's going on. I cannot access his site at the moment http://noeld.com/programs.asp?cat=dstools

              There's a mirror over at German computer magazin Heise here: https://www.heise.de/download/product/universal-plug-and-play-tester-25609

              Check if the information shown in pfSense matches the one shown in the tester.

              If that's the case then everything is fine and the PS4 or the game is messing up.

              Cu

              1 Reply Last reply Reply Quote 0
              • S
                simitaktas
                last edited by Mar 11, 2020, 6:36 AM

                Change NAT type from Strict NAT to Open NAT on your PS4 or Xbox console. Enabling UPnP is simple as it can be enabled through your router.

                1 Reply Last reply Reply Quote 0
                • M
                  martinjus Banned
                  last edited by May 9, 2020, 8:50 AM

                  This post is deleted!
                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post
                  Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                    This community forum collects and processes your personal information.
                    consent.not_received