Перейти к содержимому
Калькуляторы

Ограничить время аренды ip на OpenWRT

Здравствуйте. Прошу помощи у специалистов, кто работал с прошивкой OpenWRT. Необходимо ограничить аренду ip адреса на 30 мин. в сутки для устройства. Вообще возможно ли это осуществить на этой прошивке?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте. Прошу помощи у специалистов, кто работал с прошивкой OpenWRT. Необходимо ограничить аренду ip адреса на 30 мин. в сутки для устройства. Вообще возможно ли это осуществить на этой прошивке?

В dhcp есть lease-time - время, на которое выдается IP адрес, потом происходит dhcp-release и снова выдается адрес. Для ограничения по времени на сутки, мне кажется уже нужно копать в сторону AAA.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спустя 30 минут что должно произойти?

Выдача ip для этого устройства запрещена.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Жесткач. А каково практическое применение такой функции, если не секрет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Жесткач. А каково практическое применение такой функции, если не секрет?

 

Наверняка в какой-нить кафешке доступ ограничивать :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По идее это задача каптив-портала, учет вести, а не dhcp службы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Выдача ip для этого устройства запрещена.

а оно продолжает пользоваться этим адресом. ваши дальнейшие действия?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Выдача ip для этого устройства запрещена.

а оно продолжает пользоваться этим адресом. ваши дальнейшие действия?

 

Ну если сделать lease-time 30 минут и не обновлять его , то клиент высвободит адрес ... но все равно странное решение

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Потом забъет его руками и продолжит пользоваться дальше

Ну это если не настраивать на доступе ничего ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте. Прошу помощи у специалистов, кто работал с прошивкой OpenWRT. Необходимо ограничить аренду ip адреса на 30 мин. в сутки для устройства. Вообще возможно ли это осуществить на этой прошивке?

Так ограничить аренду адреса или все таки ограничить время работы до 30 минут в сутки? 30 минут в определенное время или разное?

Теперь по устройству устройство одно и тоже? Или разные? Если разные то неким образом нужно вести учет подключавшихся в течении суток?

Изменено пользователем Ecomp

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Товарищ видимо со студенческой кафешки, там студенты набегать кофе попить и зависают в халявном инете на часы занимая место и не давая другим пожрать/попить.

А так пришёл, купил пожрать/попить, и пока пол часа запихиваешь в себя инет есть, а потом бац и скучно - пора валить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если уж следовать теме и таки заниматься извратами, то OpenWRT это же линух, наверное с iptables ?

Пишешь скрипт, который периодически смотрит в базе dhcpd кому выдан IP, и через нужное время банит мак на фаерволе. Через сутки бан снимает.

Если руки не из попы, то ничего сверх-сложного.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А если пойти другим путем - выдавать аренду, скажем, на сутки. А банить по ip средствами iptables?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да все верно, друг попросил в кафешке ограничить доступ. Пытаюсь до него донести, что wifi давно не кокурент для 4g, к тому же со стоимостью тарифов для юр. лиц (может позволить 5 мбит/с). Использование wifi уже не конкурентное преимущество заведения, а скорее тех. средство для сбора клиентской базы (авторизация через соц. сети). На микротике это реализуется в два щелчка, но в наличии имеется только openwrt, вот и хотел узнать возможно ли это без написания скриптов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да все верно, друг попросил в кафешке ограничить доступ. Пытаюсь до него донести, что wifi давно не кокурент для 4g, к тому же со стоимостью тарифов для юр. лиц (может позволить 5 мбит/с). Использование wifi уже не конкурентное преимущество заведения, а скорее тех. средство для сбора клиентской базы (авторизация через соц. сети). На микротике это реализуется в два щелчка, но в наличии имеется только openwrt, вот и хотел узнать возможно ли это без написания скриптов.

пошлите друга к провайдеру, может у него есть такая услуга. мы предоставляем своим клиентам, например.

правда, судя по вашей отсылке к микротику, другу жалко денег даже на него...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 17.03.2017 в 14:23, nixx сказал:

пошлите друга к провайдеру, может у него есть такая услуга. мы предоставляем своим клиентам, например.

правда, судя по вашей отсылке к микротику, другу жалко денег даже на него...

не знаю как в 17ом году, но сейчас эта фича в openwrt делается  лехо

1. Для ВСЕХ клиентов dhcp время аренды рубиться в пункте  network > interface > lan > DHCP Server > 

Leasetime
help Expiry time of leased addresses, minimum is 2 minutes (2m).
 
2. если кого то привязали на статику то время там очевидно  указывается в настройках самой привязки
http://ipРоутераСopenwrt/cgi-bin/luci/admin/network/dhcp
 
Цитата

Static Leases

Static leases are used to assign fixed IP addresses and symbolic hostnames to DHCP clients. They are also required for non-dynamic interface configurations where only hosts with a corresponding lease are served.
Use the Add Button to add a new lease entry. The MAC-Address identifies the host, the IPv4-Address specifies the fixed address to use, and the Hostname is assigned as a symbolic name to the requesting host. The optional Lease time can be used to set non-standard host-specific lease time, e.g. 12h, 3d or infinite.
Hostname
MAC-Address
IPv4-Address
Lease time
DUID
IPv6-Suffix (hex)

 

Изменено пользователем 2zer0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 21.12.2019 в 11:41, 2zer0 сказал:

не знаю как в 17ом году, но сейчас эта фича в openwrt делается  лехо

1. Для ВСЕХ клиентов dhcp время аренды рубиться в пункте  network > interface > lan > DHCP Server > 

Leasetime

Лучше бы это делать через luci а не через вебгуй.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.