Page 1 of 1

HotSpot and Playstation 4

Posted: Mon Sep 29, 2014 12:41 am
by rebel2234
Physical set up is like this.

Mikrotik(AP/Hotspot/Transparent proxy unchecked)~~~~~>Customer CPE(bridged)----->Customer Router(public IP, Dmz'd to PS4)------>PlayStation 4

~~~ = Wireless
---- = Wired

What happens is the customers PS4 can sign into the playstaion network fine but when joining online multiplayer games most of the time will not join the game and will spit an error message saying something like "Cannot connect to server. You may have signed in at a different location. Sign out and sign in again". We have had this happen with a few customers now and only seems to effect PlayStation 4's all other systems seem to work Xbox360, Xbox1, Playstation 3 etc.

What I can do to fix this is just make a binding for them in hostpot and bypass their Public IP and then they have no problems at all. But I would have to do this for everyone who owns a PS4 and it becomes a lot of micro-management. So with this logic there is something in the hotspot end of things that is causing me greif. I'm sure there is something I should be able to do in the firewall to mitigate this but not sure what to do.

Has anyone else had this problem?
Any ideas on what could be causing the problem?
Any ideas on a firewall rule's I could try?


Re: HotSpot and Playstation 4

Posted: Mon Sep 29, 2014 12:52 am
by boen_robot
You could set up a PPPoE server in addition to the hotspot server. Then make routers connect using that.

In that fashion, you still get the benefit of having a username and password for the client, while still allowing them to not enter their password every time, which is what's really bothering the PlayStation.

Re: HotSpot and Playstation 4

Posted: Mon Sep 29, 2014 1:04 am
by rebel2234
Using MAC authentication and RADIUS. They are not being timed out or signed out.

Re: HotSpot and Playstation 4

Posted: Mon Sep 29, 2014 2:14 am
by rebel2234
May have answered my own post thanks to >this< post. Added the following code. Checked with one customer and seemed to have fixed the problem will talk to the others.

/ip firewall nat
add chain=pre-hotspot dst-address-type=!local hotspot=auth
add action=return chain=pre-hotspot
1   chain=pre-hotspot action=accept dst-address-type=!local hotspot=auth 

2   chain=pre-hotspot action=return