Could you expand a bit on that? What exactly did you have to change? I could prove useful for the rest of us (I get my PS4 on Friday!!!).
My first week using it via internet worked but my 1Mbps upload at home killed the experience. I've since upgraded to a 3Mbps upload and it's been great! Sometime last week, my Vita wasn't able to establish a connection to my PS4 via the internet even though it worked a couple hours earlier in the day. I had no clue why it wasn't connecting. I changed nothing and put the PS4 in standby via Remote Play so I can play a bit later. I later got home and tested it out via my LTE connection and still no luck. To make sure RP (remote play) wasn't broken, I connected my Vita to my wifi network and tried to RP from that and thankfully it worked. This is where I knew it was only an issue with connecting VIA internet.
Understanding that my Vita wouldn't connect through the internet, I opened up my router settings. At the time, all I had enabled was uPnP and the proper ports forwarded (9295 TCP and 9297 UDP [I also could have used 9296 for UDP]). It was working perfectly before it randomly stopped working. I decided to try putting my PS4 in the DMZ to see if it made a difference. To my surprise, it immediately worked after I made the changes and I was able to RP via the internet now.
The next day, I brought the Vita to work to RP again and to my dismay, it would not connect again via internet. At this point, I was extremely frustrated. I got home and turned off DMZ, did a test, and then surprise, surprise, it was connecting via internet again. WTF? Now I am no where close to a networking genius but I did a little read up on how NAT, DMZ, DHCP, Port Fowarding, Virtual Servers, and uPnP actually works. With a better understanding of the functions, I decided just to experiment for a couple hours with different settings enabled and trying to RP via internet. After a couple hours, I think I found out how to get it working flawlessly for my situation.
To start off, I have a
D-Link DIR-655. TSI
35Mbps Down 3Mbps Up.
I have portforwarding enabled for
9295 TCP and
9297 UDP.
I added my PS4 to the DHCP reserved list so it has a static IP.
Now the picture below is the key thing that made it work.
I have my PS4 in the DMZ but what's different is that I changed:
UDP and TCP Endpoint Filtering are both set to Endpoint Independent
By changing that, it will pretty much accept any requests from whatever IPs trying to connect to those specific ports. The default settings are the same as in the picture above. With those default settings, only IPs that have connected through those ports in the past will be accepted. Maybe I was somehow creating a new IP everytime I tried to connect to my PS4 through my LTE connection which is why my Router kept blocking the requests?
I'm not sure how bad of a security risk it creates but so far, it's the only thing that has made it work consistently. Maybe some who are more familiar with network engineering can have some input as well.