Navigation

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

    Multiple XBOX Consoles with Open NAT and working play together

    Gaming
    5
    7
    1778
    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.
    • P
      PKrawiecki last edited by

      Hello, quick solution for multiple consoles with Open NAT and working play together (tested with Red Dead Online, Forza Horizon 5)
      We will use port forwarding and own firewall rules.

      DO NOT USE UPNP - it is vulnerability, not a feature..

      1) Set Static IP's for Your Xboxes
      Do it by hand on Xbox itself or do it on your DHCP server
      https://docs.netgate.com/pfsense/en/latest/services/dhcp/mappings-in-pools.html

      2) Set IP and Port Aliases for each console

      634f8324-10d2-4465-b362-80386c5552a7-obraz.png

      fdff9192-ba3a-45c8-ae04-0b319b75a623-obraz.png
      and second one
      3601ce62-05af-4641-a2ea-d7737a993028-obraz.png

      6415b13c-4d40-4f1c-be26-221d78dd78a3-obraz.png

      3) Set alternate ports on consoles (different for each)
      plenty tutorials of this task , search on youtube

      4) Configure NAT on pfSense
      Navigate to System / Advanced / Firewall & NAT
      Set
      75eb37ff-98a1-4e0c-9111-c7702329461f-obraz.png

      5) Configure port forwarding (Inbound NAT)
      Navigate to Firewall / NAT / Port Forward
      and add new
      for first console
      7794a669-795b-4599-b052-46cc2c1efcb4-obraz.png

      and second one
      c3e68658-6d37-4832-9d4d-0e55b192dd38-obraz.png

      Those steps will produce something like this
      ac337f9e-720f-426f-9fc0-5eddbaaaf217-obraz.png

      and additional firewall rules
      f4d05599-80de-4138-aa4c-efc6f4240bda-obraz.png
      6) Configure Outbound NAT
      This will be a little different from tutorials you will find anywhere else

      °*Here huge shoutout for @thunderman
      for his tutorial
      Man, you pointed out that Static port configuration was the issue, so i followed this tip and this solution is next step of evolution.
      Thanks!*°(information text)

      Navigate to Firewall / NAT / Outbound
      Set Outbound NAT mode to Hybrid
      564ca9e5-0232-4e02-bd7d-add29af2dfc2-obraz.png

      Next let's do some magic
      set static port for first console
      61a2704c-cd57-4d54-852d-bf02bfd2f67f-obraz.png
      set nat for everything else for first console
      b87791fb-3174-4d58-8b21-1e68a2baa40c-obraz.png

      set static port for second console
      606ae3aa-1a29-4508-bc89-85788aea7324-obraz.png
      set nat for everything else for second console
      6be1c207-a312-4763-93eb-be5da21504f6-obraz.png

      after these steps you should get something like this
      e0e3e5e7-d3dd-408b-b3d7-84b80838548b-obraz.png

      if you get to this point, you might want to restart your consoles and pfSense itself

      and after this what are you doing here? GO and play some games! :)

      T 1 Reply Last reply Reply Quote 7
      • Referenced by  P PKrawiecki 
      • Referenced by  P PKrawiecki 
      • Referenced by  P PKrawiecki 
      • T
        thunderman @PKrawiecki last edited by

        @pkrawiecki thank you so much ! For your thank and tuto ;-)

        1 Reply Last reply Reply Quote 1
        • D
          Dark3rDayz last edited by

          YAY! FINALLY A SOLUTION!, ive ripped my hair out for days trying to figure this out back when i had a roommate with my small family, 1 xbox one x , and (2) ps4's and my Gaming Rig, all having issues connecting together, basically fighting over 3074 port but could never figure out what it was. i ended up walking away from pfense for a bit, but next time i will be doing a fresh re-config.

          P 1 Reply Last reply Reply Quote 1
          • P
            PKrawiecki @Dark3rDayz last edited by

            @dark3rdayz i hope it will solve all Your problems ;)
            I know it solves problem for 2 xboxes, 1 pc and 1 laptop with gamepass, everything works excellent now ;)
            i do not have any ps4/5 to test it with sony consoles , but i hope it works similar way and this method is also solution for this case
            Plz give feedback when you try pfSense again with this config ;)

            1 Reply Last reply Reply Quote 0
            • Referenced by  M mcury 
            • Referenced by  M mcury 
            • P
              P0LISH_SAUSAGE last edited by P0LISH_SAUSAGE

              @PKrawiecki great writeup!!

              I've got a Protectli Vault on the way which 'm planning on running pfSense on. I'm proactively looking for what I'll need to configure and came across your posts.

              I'm currently using port forwarding on my router where needed for 3 xbox, 1 gaming PC, 1 PS5 and 1 Switch with no issues. One caveat, I don't do any simultaneous gaming, or at least have a need to play the same game at the same time connecting between multiple xbox consoles.

              I've got a couple of questions I was hoping someone could provide some answers to...

              So my first question is do I need to use this solution? Or am I better off going with a port forwarding solution like this?

              https://portforward.com/netgate/pfsense/

              Second question:
              Based off the xbox live recommendations for port forwarding I have rules set up for the ports below. I have this set up for the primary xbox console's static IP only on the current home router. Your solution doesn't address these ports other than the 3074 port. Do I use your solution for the xbox live ports (3074 and the custom port per xbox console) and then do some standard port forwarding for the rest? Do I even need these?!?!?

              Port 88 (UDP)
              Port 3074 (UDP and TCP) Xbox Live port which is unique per xbox
              Port 53 (UDP and TCP)
              Port 500 (UDP)
              Port 3544 (UDP)
              Port 4500 (UDP)

              Thanks again for all the work you put in on that solution!

              P 1 Reply Last reply Reply Quote 0
              • P
                P0LISH_SAUSAGE @P0LISH_SAUSAGE last edited by P0LISH_SAUSAGE

                UPDATE

                I was able to successfully install and configure pfSense.

                Following @PKrawiecki ‘s guide, I configured rules for my 3 Xboxes resulting in “Open Nat” reported in the network settings of all 3 consoles. However, COD Vanguard was reporting “NAT Type: Strick” (previously “Moderate” on my old router setup). Even after adding port forwarding rules for ports suggested by Microsoft and Activision COD it still showed Strick NAT. While poking around in the network setting of COD itself, I noticed that the external IP and Internal IP addresses were reporting different ports in use (3075 for the internal IP and some ephemeral port for the external IP). On a hunch I setup port 3075 to use a static port as in @PKrawiecki ’s guide. COD now reports “NAT Type: Moderate” and both IPs are using the same port.

                I haven’t had a chance to configure or test anything else but I’m pretty happy with how everything is running so far. Hopefully I can get COD reporting open NAT and get my PC, PS5, and Nintendo Switch configured next.

                1 Reply Last reply Reply Quote 0
                • Tech127
                  Tech127 last edited by

                  I don't care if this post is old...bump for an awesome solution!

                  2 days I've spent on this trying countless "solutions" I found searching Google - all of which failed. This took me about 10 minutes total and just like that, my kid and I were gaming together again.

                  Thanks OP. I hope others in agonizing pain ready to delete pfSense (like me) find this!!

                  1 Reply Last reply Reply Quote 1
                  • First post
                    Last post