Помогите пжл с Dhcphosts

Модуль управления DHCP сервером
Ответить
fet4
Сообщения: 133
Зарегистрирован: Пт мар 04, 2011 10:25 am

Помогите пжл с Dhcphosts

Сообщение fet4 » Вс ноя 17, 2013 10:42 pm

Установил модуль, настроил сети, dhcp server конфигурируется.
Не могу понять как реализовать схему, что бы клиент сам привязывал свой мак через браузер по средствам логина и пароль если он не в системе.
Натолкните пожалуйста что с чем связать, не могу разобраться.

Makioro
Сообщения: 241
Зарегистрирован: Ср апр 27, 2011 11:09 am

Re: Помогите пжл с Dhcphosts

Сообщение Makioro » Пн ноя 18, 2013 4:06 pm

Средствами биллинга вроде нельзя
Мы сделали сами с помощью триггеров в мускле.
Схема примерно следующая:
1) Клиент с левым маком получает гостевой айпишник, с которым он может попасть только на наш сайт и в личный кабинет. При попытке выйти куда-то в интернет, его перенаправляет на страничку входа в личный кабинет.
2) При логине пользователя в личный кабинет срабатывает триггер мускля, он проверяет, если айпи из гостевого пула, то по таблице dhcp выясняет какой мак получил этот айпишник и перепрописывает этот МАС этому пользователю.
3) Пользователь ждёт до обновления лизы/переподключает сетевую/перегружает роутер или ПК и у него появляется интернет.
Примечание: У нас не isc-dhcp, а mikrotik-dhcp + freeradius-dhcp.

fet4
Сообщения: 133
Зарегистрирован: Пт мар 04, 2011 10:25 am

Re: Помогите пжл с Dhcphosts

Сообщение fet4 » Пн ноя 18, 2013 5:35 pm

Makioro писал(а):Средствами биллинга вроде нельзя
Мы сделали сами с помощью триггеров в мускле.
Схема примерно следующая:
1) Клиент с левым маком получает гостевой айпишник, с которым он может попасть только на наш сайт и в личный кабинет. При попытке выйти куда-то в интернет, его перенаправляет на страничку входа в личный кабинет.
2) При логине пользователя в личный кабинет срабатывает триггер мускля, он проверяет, если айпи из гостевого пула, то по таблице dhcp выясняет какой мак получил этот айпишник и перепрописывает этот МАС этому пользователю.
3) Пользователь ждёт до обновления лизы/переподключает сетевую/перегружает роутер или ПК и у него появляется интернет.
Примечание: У нас не isc-dhcp, а mikrotik-dhcp + freeradius-dhcp.

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

~AsmodeuS~
Site Admin
Сообщения: 5706
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Помогите пжл с Dhcphosts

Сообщение ~AsmodeuS~ » Ср ноя 20, 2013 2:36 pm

fet4 писал(а):Установил модуль, настроил сети, dhcp server конфигурируется.
Не могу понять как реализовать схему, что бы клиент сам привязывал свой мак через браузер по средствам логина и пароль если он не в системе.
Натолкните пожалуйста что с чем связать, не могу разобраться.

$conf{DV_IP_DISCOVERY}

http://abills.net.ua/wiki/doku.php/abil ... ules:dv:ru

fet4
Сообщения: 133
Зарегистрирован: Пт мар 04, 2011 10:25 am

Re: Помогите пжл с Dhcphosts

Сообщение fet4 » Чт ноя 21, 2013 12:22 pm

~AsmodeuS~ писал(а):
fet4 писал(а):Установил модуль, настроил сети, dhcp server конфигурируется.
Не могу понять как реализовать схему, что бы клиент сам привязывал свой мак через браузер по средствам логина и пароль если он не в системе.
Натолкните пожалуйста что с чем связать, не могу разобраться.

$conf{DV_IP_DISCOVERY}

http://abills.net.ua/wiki/doku.php/abil ... ules:dv:ru
А система его перенаправит на заглушку с активацией на порту или mac?

~AsmodeuS~
Site Admin
Сообщения: 5706
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Помогите пжл с Dhcphosts

Сообщение ~AsmodeuS~ » Чт ноя 21, 2013 2:30 pm

сморите на параметрит CHECK_PARAMS

Dens
Сообщения: 29
Зарегистрирован: Вс окт 04, 2015 10:05 am

Re: Помогите пжл с Dhcphosts

Сообщение Dens » Вс окт 11, 2015 8:26 pm

Доброго времени суток,
уперся в очередной тупик, помогите решить
Настраиваю авто регистрацию абонентов через $conf{DV_IP_DISCOVERY}
config.pl

Код: Выделить всё

#$conf{DV_IP_DISCOVERY}='1:172.22.0.0/24:2;2:10.2.2.0/24:IP,MAC,NAS_ID';
abills + client
Вложения
dhcp.PNG
dhcp.PNG (53.96 КБ) 5211 просмотров

~AsmodeuS~
Site Admin
Сообщения: 5706
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Помогите пжл с Dhcphosts

Сообщение ~AsmodeuS~ » Пн окт 12, 2015 8:02 am

опция включена ?
$conf{DHCPHOSTS_LEASES}='db';

Dens
Сообщения: 29
Зарегистрирован: Вс окт 04, 2015 10:05 am

Re: Помогите пжл с Dhcphosts

Сообщение Dens » Пн окт 12, 2015 8:21 am

В данном случае включенна такая опция:

Код: Выделить всё

$conf{DHCPHOSTS_LEASES}='/var/lib/dhcp/dhcpd.leases';
Если включаю опцию $conf{DHCPHOSTS_LEASES}='db';, то Биллинг создает
/etc/dhcp/dhcpd.conf с таким путем

Код: Выделить всё

lease-file-name "/var/db/dhcpd/dhcpd.leases";
что не соответствует действительности
я правлю ручками данный файл и тогда вижу кнопку регистрации, но регистрируюет в туже сеть почему то
Reg.PNG
Reg.PNG (28.76 КБ) 5196 просмотров

~AsmodeuS~
Site Admin
Сообщения: 5706
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Помогите пжл с Dhcphosts

Сообщение ~AsmodeuS~ » Пн окт 12, 2015 10:00 am

а какой ренжд у сети N1 ?

Dens
Сообщения: 29
Зарегистрирован: Вс окт 04, 2015 10:05 am

Re: Помогите пжл с Dhcphosts

Сообщение Dens » Пн окт 12, 2015 10:22 am

172.22.0.10-172.22.0.250
guest.PNG
guest.PNG (102.36 КБ) 5190 просмотров

~AsmodeuS~
Site Admin
Сообщения: 5706
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Помогите пжл с Dhcphosts

Сообщение ~AsmodeuS~ » Пн окт 12, 2015 10:26 am

потому что написано регистрировать в 1 сеть

Код: Выделить всё

$conf{DV_IP_DISCOVERY}='1:172.22.0.0/24:2;2:10.2.2.0/24:IP,MAC,NAS_ID';
1:172.22.0.0/24:2
^

Dens
Сообщения: 29
Зарегистрирован: Вс окт 04, 2015 10:05 am

Re: Помогите пжл с Dhcphosts

Сообщение Dens » Пн окт 12, 2015 11:56 am

Добился появления правильной записи в клиенты-логины-IP (DHCP)
хоть и с ошибками, спасибо.
А каким образом теперь клиенту должен присвоится правильный ip после регистрации?
Передернул кабель, клиент получил тот же ip (Гостевой)

И как быть с
Если включаю опцию $conf{DHCPHOSTS_LEASES}='db';, то Биллинг создает
/etc/dhcp/dhcpd.conf с таким путем
lease-file-name "/var/db/dhcpd/dhcpd.leases";

что не соответствует действительности
я правлю ручками данный файл и вписываю /var/lib/dhcp/dhcpd.leases

~AsmodeuS~
Site Admin
Сообщения: 5706
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Помогите пжл с Dhcphosts

Сообщение ~AsmodeuS~ » Пн окт 12, 2015 12:36 pm

$conf{DHCPHOSTS_LEASES}='db';


для того чтобы данные об абонентах держались в базе и не парсить постоянно файл, заносятся они программой leases2db.pl


после регистрации нового абонента система должна перезагружать dhcp при использовании isc-dhcp

Ответить