Incompatibility with ps4?

Hi!

I have a strange problem with my ps4 in relation with the mikrotik router (ros 6.7)
Internetconnection works fine so far (web surfing with the ps 4 etc.) but everything related to PSN breaks on a regular basis. Just can’t connect.
When I reboot the mikrotik, it works again for some hours, then the problems start again…
I can only imagine there’s some incompatibility on NAT level.. any ideas?

how about your upnp setting?

Make sure the required ports are forwarded to your console ip address a quick google will list them all

Enable upnp and try.

Send from my mobile phone using Tapatalk.

Tried upnp, didn’t really change anything.

The list of ports to forward I found is rather ridiculous, I’m absolutely not going to forward port 80 to my playstation! nor 443…

enable the upnp,debug logging and check if the dynamic port mapping is added or not. When it stops working check if there is some new mapping added or not.

In order for PS3/4 to work correctly you must open the following ports.

This is covered in a lot of posts about the play station and on there website.

If you do not wish to open a port, the the PS will not work.

TCP PORTS: 80; 443; 465; 983; 5223; 10070; 10080
UDP PORTS: 3478; 3479; 3658; 10070

If you also have XBOX, then these ports:

53 UDP and TCP 80 TCP 88 UDP 3074 UDP and TCP

can i just open upnp i/o open above ports?

with upnp device will request to open all the ports it requires.

all the dynamic nat rules can be seen via this command:

/ip firewall nat print dynamic

I think you may find it’s because the ps4 will not work when a DNS proxy is used. If you manually set a real DNS server like 8.8.8.8 then it will work. So go to custom setup. Use DHCP by all means but just set the DNS statically.

I have no problems opening a port (inside out) I have a problem FORWARDING port 80 to my PS4. What if I wish to run a webserver?
And, how can I forward Port 80 to the PS4 if I need to forward it to the XBOX as well?

Thanks for spire2z’s hint, I’ll try that. Actually I even forwarded all the mentioned ports, as my webserver isn’t running on port 80 right now but I still find it ridiculous.

Regards
Patrick

I have a problem FORWARDING port 80 to my PS4. What if I wish to run a webserver?

Check router’s ‘IP/Services’, probably WWW is enabled.
Disable WWW service (Webfig) or change port used by it.

HTH,

Misunderstanding. It’s not that I have a problem technically, but I don’t WANT to forward port 80 to a game console. It’s for my webserver, not a stupid game console.

Ive delt with customers that had this problem and the DNS was the issue. They didn’t need any port forwards in order to play games. But I do think UPNP was enabled when I was on support!

We’ve had reports of the same with Ps4 and XboxOne, Changing the dns server on the console to use the BIND Dns server directly rather than the Mikrotik DNS server fixed things for them. We haven’t gotten to the bottom of it yet

If you think about it it makes sense.

The makers of the consoles are worried about spoofing of their update servers etc to find exploits so have ways to detect proxys.

Any proxy will cause a problem. Its also the same for geographic video services from TV stations that are not allowed to be viewed outside the geographic area.

Sirdir, have you been able to make this work?

I have the same problem.

How can I give the PS4’s IP address “DMZ” status? (RB951G-2HnD)

@spire2z I disagree, doesn’t really make sense. It’s as easy to spoof with a bind as with a proxy… so there’s no security gained.

@dundy: I haven’t been using the ps4 much lately. I think it works now, not sure because I changed the dns or because I made those stupid port forward (I sill can’t believe one has to forward port 80 to a gameconsole…)

I use RB951G-2HnD + PS3 & PS4- no problem, no disconnects, no lags.
I think disconnects reason is- works on PSN. Its not NAT: i use sometimes PS4 on NAT 1 (real static IP, no router), NAT 2 (real static IP + RB) & NAT 3 (ISP LAN private IP + RB)- works good.

You may be right. it was just the best theory I had. Not using the DNS proxy deffo solves the ps4 prob though.

I suppose detecting proxys may be done for other reasons too. But probably due to how easy it is to do a DNS entry on a routers dns proxy is the reason. The average kid is not going to setup bind every day but easily has access to dns proxy.