BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 04 июл 2025, 06:46

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 03 мар 2016, 14:10 
Не в сети

Зарегистрирован: 12 янв 2016, 19:14
Сообщения: 24
Карма: 5
Проблема: при блокировке сервиса абоненту перестает выдаваться адрес по 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


Как можно решить данную проблему?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 мар 2016, 15:54 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
При ошибке авторизации DISCOVER-запросы будут игнорироваться, а на все REQUEST-запросы будет высылаться ответ DHCP_NAK. Для предотвращения нагрузки на DHCP-сервер постоянной обработкой запросов возможно определение пула фиктивных адресов, выдаваемых при ошибках авторизации. Пул определяется переменной конфигурации устройства dhcp.disable.ipCategories=<cat_codes>, где <cat_codes> - id коды категорий ресурсов IP адресов через запятую. Например:
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
http://docs.bitel.ru/pages/viewpage.act ... Id=1606518


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 мар 2016, 21:30 
Не в сети

Зарегистрирован: 12 янв 2016, 19:14
Сообщения: 24
Карма: 5
Да, спасибо, это сработало.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.060s | 24 Queries | GZIP : On ]