Your are wrong. Port 3128 is the port that the squid server gets requests from its clients on. Port 80 is used by the squid server to get the webpage for the port 3128 requests. If you redirect port 80 from the squid server, it cannot get the webpages for the clients.
Thanks for your response. The output of what you asked for is as follows:
[admin@MikroTik] > /ip firewall nat print
Flags: X - disabled, I - invalid, D - dynamic
0 X ;;; place hotspot rules here
chain=unused-hs-chain action=passthrough to-addresses=0.0.0.0
Have you tried this from the hotspot (10.5.50.0/24) network? It has a hairpin nat masquerade. If the squid server can access the internet now, then it must be a problem with routing a wan ip request back to a lan.
I just noticed you do not have a masquerade either.
I think thats odd as when i am creating the hotspot the second or so step asks me if i want to masquerade and i said yes!
But even without masquerading the network seems to browse till i add the CLI commands and the all i get from the page is the waiting message; then next the thing i get is the error message:
thanks for the tip! i have been able to get it working but i have another problem, its so slow!!
i a constantly having a look at the Tail command in the squid/linux box and it shows that there is a lot of activity going on there! it sees like a lot of files are being cached but when i try to browse those particular sites its so darn slow!
But the issue i have now is that at times it just seems to slow down totally and drag and sometimes ask users to re-login again and other times tell them that no more sessions are available for them!
I have to reboot the router practically every 2 hours or so to get the network browsing okay! is there something i can do? i really would like to have a smooth network!
The network is not really faster is just that dynamic pages like yahoo.com, gmail.com open fast but when i try opening normal pages i get an error message as follows: