Есть сервер на линуксе, маршрутизатор который предоставляет интернет, как HotSpot, но во время первого подключения заставляет клиента принять лицензионное соглашение, переадресовывая все его запросы по 80 порту на наш сервер.
Подскажите как реализовать нечно подобное во FreeBSD. Единственные способ который сейчас вижу - делать переадресацию для каждого ip отдельно и в скрипте потом ее удалять заменяя другой... но этот метод как мне кажется не очень правильный, должно быть что-то хитрее.
Во FreeBSD есть также нумерация правил.. если переадресацию на наш web server поставить с номером больше а добавлять правила переадресации на squid с номером меньше будет ли это корректно работать?
Do I need to use a firewall?
No, but it is probably a good idea to protect the server running ChilliSpot from attacks from the wireless users and the Internet.
Фаервол он не использует
А судя по исходникам он является прокси сервером. Особо не вчитывался. Этот вариант немного не подходит. Попробую реализовать с нумерацией правил, додумался до этого только когда создал тему, позже отпишусь.