What's new

Port forwarding, port trigger or UPnP: what’s the best solution for both a PS4 and Xbox One?

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

EeK

Regular Contributor
I own a PS4 and an Xbox One and I’m looking for a network solution that works for both devices at the same time. They’re hardwired to my router, an Asus RT-AC87U flashed with Merlin’s latest stable firmware (380.64). UPnP is enabled by default.

As an added measure, I’ve also tried opening the required ports for the PS4 and Xbox One with the help of PortForward.com, using one of two methods available: port forwarding and port trigger.

This is where things become confusing. From my router’s web interface:

Port Trigger allows you to temporarily open data ports when LAN devices require unrestricted access to the Internet. There are two methods for opening incoming data ports: port forwarding and port trigger. Port forwarding opens the specified data ports all the time and devices must use static IP addresses. Port trigger only opens the incoming port when a LAN device requests access to the trigger port. Unlike port forwarding, port trigger does not require static IP addresses for LAN devices. Port forwarding allows multiple devices to share a single open port and port trigger only allows one client at a time to access the open port.

I highlighted the last sentence because that’s where the issue lies.

From that explanation, port forwarding seems like the best solution for multiple devices. The problem is that both the PS4 and Xbox One require some of the same ports to be opened, and once your forward those ports to one of the consoles (by setting them to that device’s static IP address), you can’t do the same for the second one.

I tried forwarding all the required ports to the PS4 first, since that’s my primary console, and any remaining ones to the Xbone later. My PS4 was blazing fast; my Xbone, not so much. So, I decided to give port trigger a try.

Even if I never had any issues with restricted NATs, none of my consoles were performing to my liking. I attribute that to the fact that they’re “always on” (as in, they’re always in rest mode, set to automatic downloads, never fully powered off and disconnected) - whichever requests access to the trigger port first, automatically blocks traffic to the other, and sometimes the other turns out to be the one that I’m using at the moment.

Now, I know some people say that you can rely solely on UPnP and that you should just let the router work its magic, but I’d rather have some kind of control over what the router’s doing, even if it’s just for the reassurance that all required ports are open regardless of what the machine decides to do.

Also, I’m not comfortable putting any of my network-enabled devices in the DMZ, and even if I were, that only works for one single IP at a time, which doesn’t solve my problem.

Tl;dr: Don't trust UPnP, can't use DMZ. Should I go with port forwarding or port trigger?

Any advice is welcomed.
 
Too much work man. Just sit back & let upnp do it's thing. I have same setup & just rely on upnp. If you must feel in control all you need to do for the Xbox is give it manual ip assignment under Lan setting, dhcp,to give it a static ip, then in Wan under port forward just forward tcp/udp 3074 to the static ip you just created for the Xbox, no need to forward the rest like 88, 123 etc... If you ever checked the logs you would see Upnp only ever opens 3074. Do the same for the PS4 for whichever actual port it uses to connect to Sony. You must also turn off Hardware Acerleration under Lan, Switch Control. Honestly too much work for no gain over upnp. By port forwarding you will always have that port open versus upnp closing the ports down when the machines are off, I have seen IPs come in looking for the Xbox while it was off on 3074 when I used to port forward under logs/connections which didn't sit right with me. I know they can't do anything but I feel better letting upnp close the ports when the machines turn off.
 
  • Like
Reactions: EeK
I don't know about the Xbox.
For the PS4 (and PS2 and PS3) it works like a charm wireless connected to a RT-N66U and recently to a RT-AC68U with stock firmware, without UPnP and without any port forwarding. I know this because our son is using the PS this way since many years and he still claims all features do work.
 
  • Like
Reactions: EeK
Too much work man. Just sit back & let upnp do it's thing. I have same setup & just rely on upnp. If you must feel in control all you need to do for the Xbox is give it manual ip assignment under Lan setting, dhcp,to give it a static ip, then in Wan under port forward just forward tcp/udp 3074 to the static ip you just created for the Xbox, no need to forward the rest like 88, 123 etc... If you ever checked the logs you would see Upnp only ever opens 3074. Do the same for the PS4 for whichever actual port it uses to connect to Sony. You must also turn off Hardware Acerleration under Lan, Switch Control. Honestly too much work for no gain over upnp. By port forwarding you will always have that port open versus upnp closing the ports down when the machines are off, I have seen IPs come in looking for the Xbox while it was off on 3074 when I used to port forward under logs/connections which didn't sit right with me. I know they can't do anything but I feel better letting upnp close the ports when the machines turn off.

Thanks for the reply! And you're right, it is a lot of work, haha!

I actually have UPnP enabled by default on my router and all the required ports set to trigger (I had them forwarded before, but disabled port forwarding when I decided to try port trigger). No NAT issues, but I'm not sure if having UPnP enabled and manually opening ports via port forwarding/trigger could cause conflicts, besides being redundant. Both my consoles have static IP addresses.

I'm not comfortable with ports being left open either, so if I want to rely solely on UPnP, all I have to do is leave it enabled on the AC87U and that's it? There's nothing I have to change on the PS4 and Xbox One? And they can remain with static IP addresses?

I'm also curious as to the reasoning behind turning off hardware acceleration. Did you mean NAT Acceleration? Because that's what's listed under LAN > Switch Control. Mine is set to Auto (default setting).
 
What is the reason behind this?

The methods used by H/W NAT are not always compatible with port forwards and are known to causes issues with some games/consoles.

You won't see any gains unless you have an internet connection of over 150Mbps anyway, the CPU can handle traffic fine up to that rate.


Sent from my iPhone using Tapatalk
 
The methods used by H/W NAT are not always compatible with port forwards and are known to causes issues with some games/consoles.

You won't see any gains unless you have an internet connection of over 150Mbps anyway, the CPU can handle traffic fine up to that rate.


Sent from my iPhone using Tapatalk
Ok. Was just wondering. I have a port forwarded for my torrenting computer and haven't saw any issues with NAT acceleration. And for what it's worth his AC87 should be able to hit 380 Mbps down and 440 up with NAT acceleration turned off as that's what my 68U tested out at.
 
I don't know about the Xbox.
For the PS4 (and PS2 and PS3) it works like a charm wireless connected to a RT-N66U and recently to a RT-AC68U with stock firmware, without UPnP and without any port forwarding. I know this because our son is using the PS this way since many years and he still claims all features do work.
You are correct, even the Xbox will work with no fowarding/UPNP but I think you cannot be host of any matchmaking.
 
Thanks for the reply! And you're right, it is a lot of work, haha!

I actually have UPnP enabled by default on my router and all the required ports set to trigger (I had them forwarded before, but disabled port forwarding when I decided to try port trigger). No NAT issues, but I'm not sure if having UPnP enabled and manually opening ports via port forwarding/trigger could cause conflicts, besides being redundant. Both my consoles have static IP addresses.

I'm not comfortable with ports being left open either, so if I want to rely solely on UPnP, all I have to do is leave it enabled on the AC87U and that's it? There's nothing I have to change on the PS4 and Xbox One? And they can remain with static IP addresses?

I'm also curious as to the reasoning behind turning off hardware acceleration. Did you mean NAT Acceleration? Because that's what's listed under LAN > Switch Control. Mine is set to Auto (default setting).
Having UPNP & Port Triggering is redundant. All you need is UPNP. You don't have to mess with any static IP changes on either console if you don't want to since you can do it within the router. If you decide to only use UPNP you won't need the manual dhcp assignments but you can leave it if you prefer, no harm.
 
I use upnp, port forward only my pc and ea-n66. Don't see any problems. Trying to enable dmz, port forward don't work at all and can't get access to transmission from wan.
 

Similar threads

Latest threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top