forum.bitel.ru http://forum.bitel.ru/ |
|
Выдача адреса по DHCP при блокировке сервиса http://forum.bitel.ru/viewtopic.php?f=44&t=11417 |
Страница 1 из 1 |
Автор: | NikName2016 [ 03 мар 2016, 14:10 ] |
Заголовок сообщения: | Выдача адреса по DHCP при блокировке сервиса |
Проблема: при блокировке сервиса абоненту перестает выдаваться адрес по DHCP. При этом выдача адреса необходима, чтобы абонент смог подключаться к своему личному кабинету и видеть сообщение о блокировке предоставляемых ему сервисов. Выдаваемая ошибка: 03-03/11:08:14 INFO [dhcpLstnr-p-7-t-3] InetApplication - inetServ[id=1] status not active (accessCode=0). 03-03/11:08:14 INFO [dhcpLstnr-p-7-t-3] InetDhcpProcessor2 - IP not found in service. Searching in device... 03-03/11:08:14 INFO [dhcpLstnr-p-7-t-3] InetDhcpProcessor2 - Free IP-address not found Как можно решить данную проблему? |
Автор: | Amir [ 03 мар 2016, 15:54 ] |
Заголовок сообщения: | Re: Выдача адреса по DHCP при блокировке сервиса |
Цитата: При ошибке авторизации DISCOVER-запросы будут игнорироваться, а на все REQUEST-запросы будет высылаться ответ DHCP_NAK. Для предотвращения нагрузки на DHCP-сервер постоянной обработкой запросов возможно определение пула фиктивных адресов, выдаваемых при ошибках авторизации. Пул определяется переменной конфигурации устройства dhcp.disable.ipCategories=<cat_codes>, где <cat_codes> - id коды категорий ресурсов IP адресов через запятую. Например: http://docs.bitel.ru/pages/viewpage.act ... Id=1606518
dhcp.disable.ipCategories=3,4 Если необходимо, чтобы адрес выдавался независимо от баланса/статуса/состояния, т.е. всегда, как при положительном балансе и открытом статусе договора, нужно указать параметр dhcp.disable.mode=1 или 2. При значении 1 InetAccess будет выдавать адрес всегда так, как если авторизация прошла успешно. Однако при необходимости переключить сессию из состояния отключена в подключена или наоборот будет выдан NAK, сессия завершится и создастся новая, при этом вызывая в обработчике активации сервисов onAccountingStop и onAccountingStart. При значении 2 при необходимости переключить состояние сессия не завершается (но connectionModify вызывается во всех трех случаях). # Режим выдачи адреса при неудачной авторизации. 0 (по умолчанию) - выдает адрес согласно параметрам dhcp.disable.*, # 1 - выдает адрес как при удачной авторизации (при изменении состояния выдается NAK, срабатывает onAccountingStop, выдает ACK, срабатывает onAccountingStart), # 2 - выдает адрес как при удачной авторизации (при изменении состояния продолжает выдавать адрес). dhcp.disable.mode=0 |
Автор: | NikName2016 [ 03 мар 2016, 21:30 ] |
Заголовок сообщения: | Re: Выдача адреса по DHCP при блокировке сервиса |
Да, спасибо, это сработало. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |