We have deployed a Mikrotik system as a hotspot in a hotel environment and as such the needs of the users can be very diverse. In this case the user needs to access Outlook Web Access using Internet Explorer. The client logs in fine and gets access to the internet, however when he tries to use the Outlook Web Access facility Internet Explorer generates an internal error 400. When we bypass the Mikrotik hotspot everything works fine. We tried swapping the unit out, but this did not help. The unit is a RouterBoard 532 running RouterOS 2.9.6. I have suspicion that the packet marking that the hotspot makes use of could be the root of the problem. Has anyone experienced similar problems and found a solution?
I have managed to solve the problem. Did a bit of packet analysis and realized that the MikroTik unit was adding some extra fields onto each HTTP request and response. These fields were to do with a transparent proxy option in the Hotspot user profiles config. This was causing havoc with the HTTP authentication mechanism.
Yes, there is a HTTP proxy service for authorized users.
http mark is put automatically, This is done so that users that have some proxy settings would use the HotSpot gateway instead of the [possibly unavailable outside their network of origin] proxy server users have configured in their computers.
Set ‘transparent-proxy=no’ disabled it,