debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Организация правил Iptables для captive portal.  (Прочитано 835 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн korsavitaliy

  • Topic Author
  • Сообщений: 15
Добрый вечер,пишу captive portal ссылаясь на данный источник https://pipefish.me/2011/03/31/captive-audience-using-iptables-and-php-as-a-home-grown-captive-portal-during-penetration-tests-2/ и ему похожие, создал цепочку правил, и вроде все нормально редиректит так как надо, но после регистрации лишь возвращает на сайт с которого пришёл(но не  открывает для устройства интернет-соединение), не могу понять где ошибся. Вот исходник моего проекта https://github.com/Korsaja/captive-portal а так же интересно было бы узнать как осуществить "511 Network Authentication Required". чтобы при выборе сразу открывалась страница регистрации.

Cообщение объединено 09 Октябрь 2018, 11:31:21
Задал разрешение для apache в /etc/sudoers
www-data ALL=(ALL:ALL) NOPASSWD:/var/lib/usersРазрешил консоль пользователю www-data:
usermod -s /bin/bash www-dataВ самом скрипте добавил sudo
shell_exec("sudo iptables -t mangle -I internet 1 -m mac --mac-source ".$mac." -j ACCEPT")
« Последнее редактирование: 09 Октябрь 2018, 11:31:21 от korsavitaliy »
 

Теги: