Скрипт для организации WiFi hotspot страницы приветствия

Предположим, у нас есть сеть 192.168.0.0/24
Клиент подключается по dhcp и получает ип 192.168.0.15
iptables настраивается на редирект всех запросов 80 порта с сети 192.168.0.0/24 на localhost
На локалхосте есть апаче с индексной страницей и кнопкой, при нажатии на которую происходит действие — разрешить ип 192.168.0.15 обращаться к сети 0.0.0.0/0. Это правило находится выше редиректа и срабатывает оно. Squid здесь не нужен. Проблема в том, что я не силен в PHP и не знаю, как это организовать.
PS всем спасибо за ответы. Заказал роутерборд. Попробую поиграться с ним.
 
Keny, я рассказал о рабочем решении, которое лет 9 назад использовалось.
Твой вариант то же рабочий в принципе. Правда права тут высокие потребуются для работы с фаерволом из php.
Определить IP как бы легко.
Изменить правила в айпитеблес и пере инициализировать легко.
Нужно ещё подумать, как потом повторно сбросить всё и по какому принципу, что бы на завтра то же самое.
 
Назад
Сверху