Помогите пжл с Dhcphosts
Помогите пжл с Dhcphosts
Установил модуль, настроил сети, dhcp server конфигурируется.
Не могу понять как реализовать схему, что бы клиент сам привязывал свой мак через браузер по средствам логина и пароль если он не в системе.
Натолкните пожалуйста что с чем связать, не могу разобраться.
Не могу понять как реализовать схему, что бы клиент сам привязывал свой мак через браузер по средствам логина и пароль если он не в системе.
Натолкните пожалуйста что с чем связать, не могу разобраться.
Re: Помогите пжл с Dhcphosts
Средствами биллинга вроде нельзя
Мы сделали сами с помощью триггеров в мускле.
Схема примерно следующая:
1) Клиент с левым маком получает гостевой айпишник, с которым он может попасть только на наш сайт и в личный кабинет. При попытке выйти куда-то в интернет, его перенаправляет на страничку входа в личный кабинет.
2) При логине пользователя в личный кабинет срабатывает триггер мускля, он проверяет, если айпи из гостевого пула, то по таблице dhcp выясняет какой мак получил этот айпишник и перепрописывает этот МАС этому пользователю.
3) Пользователь ждёт до обновления лизы/переподключает сетевую/перегружает роутер или ПК и у него появляется интернет.
Примечание: У нас не isc-dhcp, а mikrotik-dhcp + freeradius-dhcp.
Мы сделали сами с помощью триггеров в мускле.
Схема примерно следующая:
1) Клиент с левым маком получает гостевой айпишник, с которым он может попасть только на наш сайт и в личный кабинет. При попытке выйти куда-то в интернет, его перенаправляет на страничку входа в личный кабинет.
2) При логине пользователя в личный кабинет срабатывает триггер мускля, он проверяет, если айпи из гостевого пула, то по таблице dhcp выясняет какой мак получил этот айпишник и перепрописывает этот МАС этому пользователю.
3) Пользователь ждёт до обновления лизы/переподключает сетевую/перегружает роутер или ПК и у него появляется интернет.
Примечание: У нас не isc-dhcp, а mikrotik-dhcp + freeradius-dhcp.
Re: Помогите пжл с Dhcphosts
Makioro писал(а):Средствами биллинга вроде нельзя
Мы сделали сами с помощью триггеров в мускле.
Схема примерно следующая:
1) Клиент с левым маком получает гостевой айпишник, с которым он может попасть только на наш сайт и в личный кабинет. При попытке выйти куда-то в интернет, его перенаправляет на страничку входа в личный кабинет.
2) При логине пользователя в личный кабинет срабатывает триггер мускля, он проверяет, если айпи из гостевого пула, то по таблице dhcp выясняет какой мак получил этот айпишник и перепрописывает этот МАС этому пользователю.
3) Пользователь ждёт до обновления лизы/переподключает сетевую/перегружает роутер или ПК и у него появляется интернет.
Примечание: У нас не isc-dhcp, а mikrotik-dhcp + freeradius-dhcp.
Спасибо Вам за развернутый ответ, жалко конечно что нет решения в биллинге, очень удобно активироваться клиенту самостоятельно.
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Помогите пжл с Dhcphosts
fet4 писал(а):Установил модуль, настроил сети, dhcp server конфигурируется.
Не могу понять как реализовать схему, что бы клиент сам привязывал свой мак через браузер по средствам логина и пароль если он не в системе.
Натолкните пожалуйста что с чем связать, не могу разобраться.
$conf{DV_IP_DISCOVERY}
http://abills.net.ua/wiki/doku.php/abil ... ules:dv:ru
Re: Помогите пжл с Dhcphosts
А система его перенаправит на заглушку с активацией на порту или mac?~AsmodeuS~ писал(а):fet4 писал(а):Установил модуль, настроил сети, dhcp server конфигурируется.
Не могу понять как реализовать схему, что бы клиент сам привязывал свой мак через браузер по средствам логина и пароль если он не в системе.
Натолкните пожалуйста что с чем связать, не могу разобраться.
$conf{DV_IP_DISCOVERY}
http://abills.net.ua/wiki/doku.php/abil ... ules:dv:ru
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Помогите пжл с Dhcphosts
сморите на параметрит CHECK_PARAMS
Re: Помогите пжл с Dhcphosts
Доброго времени суток,
уперся в очередной тупик, помогите решить
Настраиваю авто регистрацию абонентов через $conf{DV_IP_DISCOVERY}
config.pl
abills + client
уперся в очередной тупик, помогите решить
Настраиваю авто регистрацию абонентов через $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';
- Вложения
-
- dhcp.PNG (53.96 КБ) 23688 просмотров
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Помогите пжл с Dhcphosts
опция включена ?
$conf{DHCPHOSTS_LEASES}='db';
$conf{DHCPHOSTS_LEASES}='db';
Re: Помогите пжл с Dhcphosts
В данном случае включенна такая опция:
Если включаю опцию $conf{DHCPHOSTS_LEASES}='db';, то Биллинг создает
/etc/dhcp/dhcpd.conf с таким путем
что не соответствует действительности
я правлю ручками данный файл и тогда вижу кнопку регистрации, но регистрируюет в туже сеть почему то
Код: Выделить всё
$conf{DHCPHOSTS_LEASES}='/var/lib/dhcp/dhcpd.leases';
/etc/dhcp/dhcpd.conf с таким путем
Код: Выделить всё
lease-file-name "/var/db/dhcpd/dhcpd.leases";
я правлю ручками данный файл и тогда вижу кнопку регистрации, но регистрируюет в туже сеть почему то
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Помогите пжл с Dhcphosts
а какой ренжд у сети N1 ?
Re: Помогите пжл с Dhcphosts
172.22.0.10-172.22.0.250
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Помогите пжл с Dhcphosts
потому что написано регистрировать в 1 сеть
1:172.22.0.0/24:2
^
Код: Выделить всё
$conf{DV_IP_DISCOVERY}='1:172.22.0.0/24:2;2:10.2.2.0/24:IP,MAC,NAS_ID';
^
Re: Помогите пжл с Dhcphosts
Добился появления правильной записи в клиенты-логины-IP (DHCP)
хоть и с ошибками, спасибо.
А каким образом теперь клиенту должен присвоится правильный ip после регистрации?
Передернул кабель, клиент получил тот же ip (Гостевой)
И как быть с
хоть и с ошибками, спасибо.
А каким образом теперь клиенту должен присвоится правильный ip после регистрации?
Передернул кабель, клиент получил тот же ip (Гостевой)
И как быть с
Если включаю опцию $conf{DHCPHOSTS_LEASES}='db';, то Биллинг создает
/etc/dhcp/dhcpd.conf с таким путем
lease-file-name "/var/db/dhcpd/dhcpd.leases";
что не соответствует действительности
я правлю ручками данный файл и вписываю /var/lib/dhcp/dhcpd.leases
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Помогите пжл с Dhcphosts
$conf{DHCPHOSTS_LEASES}='db';
для того чтобы данные об абонентах держались в базе и не парсить постоянно файл, заносятся они программой leases2db.pl
после регистрации нового абонента система должна перезагружать dhcp при использовании isc-dhcp
для того чтобы данные об абонентах держались в базе и не парсить постоянно файл, заносятся они программой leases2db.pl
после регистрации нового абонента система должна перезагружать dhcp при использовании isc-dhcp