Mon Jan 04, 2010 6:21 pm
Rough steps:
1. be able to identify clients that haven't paid yet somehow (they will be assigned a predictable IP from a certain range only used for those customers, you manually have added them to an address-list).
2. turn on the web proxy and add an access rule that denies all proxying with a redirect to a URL that warns the user about payments
3. transparently proxy users that haven't paid, the proxy will then deny the action and redirect them to the specified URL
If you need the page to be hosted on the RouterBoard, create an empty bridge and run a Hotspot on it, you should then be able to host the page within the Hotspot section and reach it from non-Hotspot networks (though I'm not 100% sure on that).