Jump to content
Калькуляторы

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Насколько понимается, речь идет о вифи.

Share this post


Link to post
Share on other sites

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

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

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

Edited by Ecomp

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Сам по себе dhcp не предназначен для этого.

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites
В 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)

 

Edited by 2zer0

Share this post


Link to post
Share on other sites
В 21.12.2019 в 11:41, 2zer0 сказал:

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

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

Leasetime

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now