Dê uma olhada em dd-wrt e especificamente Chillispot
ChilliSpot (chilli, chillispot) is a way to
- Easily make the wireless or lan-connected computers display a 'landing page' on user's browsers.
- Redirection occurs on the first web page, and until the user clicks through (I Agree/Login).