Hello. I operate a WISP and would like to be able to redirect delinquent customer’s http traffic to a website indicating that their account is suspended.
I am using RBs as my core routers in the network. I have the MAC addresses of the customers and most of them have static IPs from the DHCP server. I am looking for the best way to be able to do this. I would be grateful for any suggestions.
Would the webproxy require me to use the webproxy for all users behind that router?
For instance. If I have customers 1 - 30 behind RB1. RB1 has IP address of 5.5.5.1. Customers behind router are issued addresses 5.5.5.2 - 31. If I enable webproxy will all 30 customers then have to go through the webproxy, or will they route around it? I am sorry if this is an ingnorant question. I have never worked with Mikrotik webproxy. The only proxy servers I have delt with are Microsofts.
No, you can set it up so only suspended customers go through the web proxy; pushing everyone through it would be bad since the whole purpose of the proxy in your situation would be to say “oh no I cannot proxy that (where ‘that’ would be absolutely everything), so I’ll show you this page telling you you’re suspended instead”.
Is the action for the proxy server going to be “deny” or “accept”. It appears that the IPs on my access list are not going anywhere. They are just being denied any http traffic.
The action is supposed to be ‘deny’, with an action of redirecting you to the page that says you’re suspended. Maybe try implementing a line above that allows all traffic to the redirect URL.