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?