LINUX.ORG.RU
ФорумAdmin

ограничить время жизни правила iptables


1

1

Доброго времени суток. Есть задача организовать общественную точку доступа в парке, нужно следующее.

1) человек подключается к wi-fi и при попытки куда-либо подключиться, его перекидывает на старницу авторизации.

2) жмет какую-то условную кнопку на странице авторизации и на 5 минут его пускаем в интернет

3) по прошествии 5-ти минут его снова перекидывает на старницу авторизации, он жмет кнопку и его снова на 5 минут выпускаем в интернет.

В принципе все понятно, единственный вопрос, как ограничить время жизни правила iptables, разрешающего доступ в интернет?

можно конечно bash sleep 300, но интересует вопрос, имеет ли iptables в себе самом такую возможность.

★★★

Последнее исправление: IvanR (всего исправлений: 1)

Ответ на: комментарий от menefis

hashlimit,recent,ipset

Последний еще и по мас-адресам умеет

vel ★★★★★
()

recent уже советовали. Есть еще критерий time

Pinkbyte ★★★★★
()

есть куча готовых решений. гугл captive portal

если будете свой велосипед изобретать, то -m time

srg666
()

анакрон бери - идеально подходит, и велосипед выдумывать ненадо.
Ну а полноценное решение денег стоит.

reprimand ★★★★★
()
Ответ на: комментарий от reprimand

сделаю все на bash и php

будет не гоже, если человек придет, подключится и его крон через 30 секунд вырубит. а другому повезет больше и его крон 5 минут продержет в работе.

IvanR ★★★
() автор топика
Ответ на: комментарий от IvanR

почитай про отличие крона и АНАкрона
удачи с php+bash

reprimand ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.