Is there a good doc that walks through ALL steps needed to allow hotspot users to gain access to mail, web, ssh, etc…
I tried setting this up through “walled garden”, but must be missing other necessary configuration changes that are necessary to get it to work.
The walled garden option is for permitting services to users that haven’t logged in yet. Is that what you’re trying to do? Once a user is authenticated, they should have all the access they would have without the Hotspot in the way.
http://wiki.mikrotik.com/wiki/How_to_make_a_HotSpot_gateway
Those steps build a simple Hotspot. Once the user logs in they will have access to mail, web, ssh and anything else you’d expect to be able to run behind a NAT’ing gateway.