BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 20 июн 2025, 19:53

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
 Заголовок сообщения: Пробуем настроить dClips на SE100
СообщениеДобавлено: 31 мар 2014, 19:07 
Не в сети

Зарегистрирован: 15 фев 2011, 14:35
Сообщения: 172
Откуда: STAVROPOL
Карма: 5
Настроен dClips через L3
пользователь в биллинге авторизуется, но почему-то привязан к SE, а не к коммутатору. Но при этом в мониторе я вижу его привязанным и к SE и нижестоящему коммутатору. Так и должно быть или что-то нет с настройками.
Выкладываю скриншоты.


Вложения:
Монитор SW.jpg
Монитор SW.jpg [ 140.34 КБ | Просмотров: 6957 ]
Монитор SE100.jpg
Монитор SE100.jpg [ 133.67 КБ | Просмотров: 6957 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробуем настроить dClips на SE100
СообщениеДобавлено: 31 мар 2014, 19:09 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Да, так и должно быть. Так как основной RADIUS-аккаунтинг идет от SE, то сессия привязывается к нему (как и, например, с PPPoE).
Но дополнительно сессия привязывается к агентскому устройству - коммутатору (поле agentDeviceId) и по нему также работает фильтр в мониторе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробуем настроить dClips на SE100
СообщениеДобавлено: 31 мар 2014, 19:45 
Не в сети

Зарегистрирован: 15 фев 2011, 14:35
Сообщения: 172
Откуда: STAVROPOL
Карма: 5
Понятно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробуем настроить dClips на SE100
СообщениеДобавлено: 02 апр 2014, 16:33 
Не в сети

Зарегистрирован: 15 фев 2011, 14:35
Сообщения: 172
Откуда: STAVROPOL
Карма: 5
что-то совсем плохо с настройкой ... Как-то все очень хреново пока работает ... Начал сомневаться уже ... Вроде настроили начал работать ... Потом лег ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробуем настроить dClips на SE100
СообщениеДобавлено: 02 апр 2014, 16:43 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Как лег?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробуем настроить dClips на SE100
СообщениеДобавлено: 02 апр 2014, 17:11 
Не в сети

Зарегистрирован: 15 фев 2011, 14:35
Сообщения: 172
Откуда: STAVROPOL
Карма: 5
Да что-то не совсем понятно, ничего не менялось и раз началось ...

error.log
Код:
java.lang.IllegalArgumentException
        at java.nio.Buffer.limit(Buffer.java:247)
        at ru.bitel.bgbilling.modules.inet.dyn.device.redback.SmartEdgeClipsProtocolHandler.setAgentOption(SmartEdgeClipsProtocolHandler.java:112)
        at ru.bitel.bgbilling.modules.inet.dyn.device.redback.SmartEdgeClipsProtocolHandler.setAgentOptions(SmartEdgeClipsProtocolHandler.java:175)
        at ru.bitel.bgbilling.modules.inet.dyn.device.redback.SmartEdgeClipsProtocolHandler.preprocessAccessRequest(SmartEdgeClipsProtocolHandler.java:219)
        at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.preprocessAccessRequest(InetRadiusProcessor.java:352)
        at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.preprocessAccessRequest(InetRadiusProcessor.java:1)
        at ru.bitel.bgbilling.kernel.network.radius.RadiusProcessor.accessRequest(RadiusProcessor.java:382)
        at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:59)
        at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:1)
        at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.processPacket(RadiusListenerWorker.java:228)
        at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.runImpl(RadiusListenerWorker.java:147)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
radius 04-02/14:54:56 ERROR [rdsLstnr-p-8-t-3] InetRadiusProcessor -
java.lang.IllegalArgumentException


Конфигурация SE
Код:
#хост для отправки PoD и CoA запросов (по умолчанию - хост, заданный в параметрах устройства Хост/порт)
#radius.host=<хост устройства>
#порт для отправки PoD и CoA запросов (по умолчанию - порт, заданный в параметрах устройства Хост/порт)
radius.port=3799
#идентификатор - Nas-Identifier (по умолчанию - значение из поля Идентификатор параметров устройства)
#radius.identifier=<идентификатор устройства>
#используемый secret для общения по radius-протоколу (по умолчанию - значение из поля Community/secret параметров устройства)
#radius.secret=<community/sercret устройства>
 
# Атрибуты, которые передаются для всех сессий.
# IP-Interface-Name соответствует интерфейсу в конфиге RedBack, к которому "биндится" абонентская сессия (обязательный параметр).
# DHCP-Max-Leases - обязательный параметр, необходим для получения адреса по DHCP.
const.access.attributes=IP-Interface-Name=CLIPS-001;DHCP-Max-Leases=1;Acct-Interim-Interval=900

# Атрибуты для сессий абонентов, отключенных по балансу. Используются для http-редиректа.
redirect.attributes=HTTP-Redirect-Profile-Name=NOAUTH;Forward-Policy=in:HTTP-REDIRECT;Acct-Interim-Interval=900

# Наборы атрибутов для разных опций. В данном случае указываются разные скорости доступа
option.1.attributes=Service-Name:1=RSE-SVC-EXT;Service-Options:1=1;Service-Parameter:1=RATE=10240 BURST=1966080 BURST-EX=3932160
option.2.attributes=Service-Name:1=RSE-SVC-EXT;Service-Options:1=1;Service-Parameter:1=RATE=20480 BURST=3932160 BURST-EX=7864320
 
#атрибуты, выдаваемые при авторизации по реалму default (default - реалм по умолчанию)
radius.realm.default.attributes={@const.access.attributes}
#категории ip адресов из ресурсов, из которых будут выдаваться адреса ("пул", указывается во вкладке "IP ресурсы")
radius.realm.default.ipCategories=2

dhcp.ipCategories=2
dhcp.disable.ipCategories=2
 
#коды ошибок, при которых вместо reject выдавать accept с заданными атрибутами
#(пользователю выдается серый адрес и устанавливается HTTP-редирект)
radius.disable.accessCodes=1,2,3,4,10,11,12
#атрибуты, выдаваемые при rejectToAccept
radius.disable.attributes=IP-Interface-Name=CLIPS-001;DHCP-Max-Leases=1;{@redirect.attributes}
#категории ip адресов из ресурсов, из которых будут выдаваться адреса для отключенных ("пул", указывается во вкладке "IP ресурсы")
radius.disable.ipCategories=2
#атрибуты, при наличии которых соединение должно считаться в состоянии DISABLE (т.е. с ограниченным доступом)
# Используемый для отключенных пул адресов и параметры http-редиректа.
radius.disable.pattern.attributes=HTTP-Redirect-Profile-Name=NOAUTH
 
#привязка кодов опций модуля к атрибутам
#данные атрибуты будут выдаваться в AccessAccept при удачной авторизации и при наличии активных опций в тарифе или сервисе
radius.inetOption.1.attributes={@option.1.attributes}
radius.inetOption.2.attributes={@option.2.attributes}
#radius.inetOption.3.attributes={@const.access.attributes};{@option.3.attributes}

radius.agent.option.removeHeader=2
radius.agent.option.remoteId.position=0
radius.agent.option.remoteId.length=6
 
#--------------
#параметры dhcp
#--------------
#настройки DHCP-сервера
dhcp.option.serverIdentifier=0.0.0.0
dhcp.option.leaseTime=900
 
dhcp.net.option.10.1.0.0:255.255.240.0.gate=10.1.15.254
dhcp.net.option.10.1.0.0:255.255.240.0.dns=91.000.000.7
 
 
#----------------------------
#параметры активации сервисов
#----------------------------
#длина паузы, если возникла ошибка
#sa.error.pause=60
#количество заданий за раз
#sa.batch.size=20
#время (сек) ожидания завершения всех заданий (при асинхронной работе)
#sa.batch.wait=5
#пауза (сек) после обработки заданий
#sa.batch.pause=0
#время (сек) ожидания новой задачи перед вызовом disconnect.
#sa.batch.waitNext=5
 
#----------------------------------------
#параметры обработчика активации сервисов
#----------------------------------------
#откуда при отправке CoA брать атрибуты опций (по умолчанию - те же атрибуты, что выдаются при удачной авторизации)
sa.radius.option.attributesPrefix=option.
sa.radius.connection.attributes=Acct-Session-Id
#атрибуты CoA запроса для прекращения доступа (используется при sa.radius.connection.withoutBreak=1)
sa.radius.disable.attributes={@redirect.attributes}
#фиксированные атрибуты, добавляемые в запрос перед отправкой CoA
#sa.radius.coa.attributes=
#добавлять ли при отправке CoA атрибуты реалма (для default - из radius.realm.default.attributes)
#sa.radius.realm.addAttributes=0
#атрибуты, посылаемые при закрытии сервисов
sa.radius.service.closeAttributes=Deactivate-Service-Name:1=RSE-SVC-EXT
#фиксированные атрибуты, добавляемые в запрос перед отправкой PoD
#sa.radius.pod.attributes=
dhcp.deviceSearchMode=0
dhcp.servSearchMode=1

radius.servSearchMode=1

dhcp.renew=1


dhcp
Код:
#DHCP
# Привязка к xid DHCP-запросов
# 0 - выкл., 1 (по умолчанию) - вкл.
dhcp.xid=0


#Режим выдачи IP DHCP сервером
# 0 - работает как обычно, т.е. для disable сессий (в состоянии отключена) пытается выдать адрес из специального пула.
# 1 - выдает адрес точно так же, как-будто это обычная сессия (в состоянии включена, т.е. статус открыт, баланс больше лимита).
dhcp.disable.mode=1

#dhcp.connection.closeOnNew=1

#dhcp.renew=1

# поиск по giaddr, агентское устройство будет найдено позднее
#dhcp.deviceSearchMode=2
dhcp.deviceSearchMode=0
dhcp.servSearchMode=1-2

# Удаление заголовка, при необходимости, 0 - не удалять, 2 - 2 удалить байта (тип+длина) из значения DHCP-опции.
# При удалении поля position для agentRemoteId, vlanId, interfaceId нужно уменьшить на тоже кол-во байт
#dhcp.option82.removeHeader=0
#dhcp.option82.removeHeader=2

# позиция agentRemoteId
dhcp.option82.agentRemoteId.type=0
dhcp.option82.agentRemoteId.code=2
dhcp.option82.agentRemoteId.position=0
dhcp.option82.agentRemoteId.length=6

# Код субопции 82, содержащей VLAN, позиция и длина в субопции
dhcp.option82.vlanId.code=1
dhcp.option82.vlanId.position=3
dhcp.option82.vlanId.length=3

# Код субопции 82, содержащей интерфейс, позиция и длина в субопции
dhcp.option82.interfaceId.code=1
dhcp.option82.interfaceId.position=6
dhcp.option82.interfaceId.length=2


#настройки DHCP-сервера
dhcp.option.serverIdentifier=0.0.0.0
dhcp.option.leaseTime=900
 
dhcp.net.option.10.1.0.0:255.255.240.0.gate=10.1.0.1
dhcp.net.option.10.1.0.0:255.255.240.0.dns=91.000.000.7


# Шаблон, по которому создается ключ для привязки RADIUS-сессии и DHCP-пакетов.
# $deviceId - устройство (обычно NAS и relay-агент, с которого пришел DHCP-запрос на биллинг)
# $remoteId - агенское устройство (обычно коммутатор, к которому подключен абонент), определенное по agentRemoteId
# $circuitId - в зависимости от типа поиска сервиса либо interfaceId, либо VLAN
# $mac - MAC-адрес
radius.key.pattern=$remoteId:$mac
dhcp.key.pattern=$remoteId:$mac


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробуем настроить dClips на SE100
СообщениеДобавлено: 02 апр 2014, 17:14 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
А RADIUS-Access-Request перед этой ошибкой какой пришел?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробуем настроить dClips на SE100
СообщениеДобавлено: 02 апр 2014, 19:08 
Не в сети

Зарегистрирован: 15 фев 2011, 14:35
Сообщения: 172
Откуда: STAVROPOL
Карма: 5
Код:
04-02/16:17:46  INFO [rdsLstnr-p-8-t-6] RadiusListenerWorker - REQUEST:
Packet type: Access-Request
Identifier: 11
Authenticator: {9F D2 83 CE 3A 35 FC E9 D9 56 96 1C 07 03 C1 F9}
Attributes:
  User-Name=4c:3b:74:00:7d:82
  NAS-Port-Id=2/1 vlan-id 200 clips 174858
  NAS-Identifier=Redback-IPOE
  User-Password=Redback
  NAS-Port=553648328
  Service-Type=5
  NAS-Port-Type=5
  Called-Station-Id=10.1.0.1
  Platform-Type=4
  UNKNOWN[2352-201]={01 0A 01 00 01}
  Medium-Type=11
  Agent-Remote-Id={00 03 0F 25 F2 20}
  UNKNOWN[2352-202]={3D 3D 07 01 4C 3B 74 00 7D 82}
  Agent-Circuit-Id={00 06 00 33 01 00 00 05}
  OS-Version=12.1.1.5
  Mac-Addr=4c-3b-74-00-7d-82
  NAS-Real-Port=553648328
  UNKNOWN[3561--1]={02 08 00 03 0F 25 F2 20}
  UNKNOWN[3561--1]={01 0A 00 06 00 33 01 00 00 05}

04-02/16:17:46 ERROR [rdsLstnr-p-8-t-6] InetRadiusProcessor -
java.lang.IllegalArgumentException
        at java.nio.Buffer.limit(Buffer.java:247)
        at ru.bitel.bgbilling.modules.inet.dyn.device.redback.SmartEdgeClipsProtocolHandler.setAgentOption(SmartEdgeClipsProtocolHandler.java:112)
        at ru.bitel.bgbilling.modules.inet.dyn.device.redback.SmartEdgeClipsProtocolHandler.setAgentOptions(SmartEdgeClipsProtocolHandler.java:175)
        at ru.bitel.bgbilling.modules.inet.dyn.device.redback.SmartEdgeClipsProtocolHandler.preprocessAccessRequest(SmartEdgeClipsProtocolHandler.java:219)
        at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.preprocessAccessRequest(InetRadiusProcessor.java:352)
        at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.preprocessAccessRequest(InetRadiusProcessor.java:1)
        at ru.bitel.bgbilling.kernel.network.radius.RadiusProcessor.accessRequest(RadiusProcessor.java:382)
        at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:59)
        at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:1)
        at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.processPacket(RadiusListenerWorker.java:228)
        at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.runImpl(RadiusListenerWorker.java:147)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
04-02/16:17:46  INFO [rdsLstnr-p-8-t-6] InetNas - Search serv on deviceId=2; interfaceId=-1
04-02/16:17:46  INFO [rdsLstnr-p-8-t-6] InetRadiusProcessor - [username=00030f25f220:05] InetServ not found.
04-02/16:17:46  INFO [rdsLstnr-p-8-t-6] InetRadiusProcessor - Return code=1
04-02/16:17:46  INFO [rdsLstnr-p-8-t-6] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS:
Packet type: Access-Reject
Identifier: 11
Authenticator: {}
Attributes:
  Reply-Message=1

Process time auth: 2

04-02/16:17:46  INFO [rdsLstnr-p-8-t-6] InetRadiusListenerWorker - RESPONSE:
Packet type: Access-Reject
Identifier: 11
Authenticator: {89 DE 13 6F 29 47 DC 02 3E 29 DE 20 FF CF A9 03}
Attributes:
  Reply-Message=1

Process time auth: 4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробуем настроить dClips на SE100
СообщениеДобавлено: 02 апр 2014, 19:44 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Это MAC-адрес:
Agent-Remote-Id={00 03 0F 25 F2 20}
?

Падает на попытке извелечения AgentRemoteId. Либо что-то меняли в конфигурации биллинга, либо AgentRemoteId у вас разной длины приходит.

Если это MAC-адрес, т.е. идентификатор это 00 03 0F 25 F2 20, то попробуйте указать radius.agent.option.removeHeader=0.
Если идентификатор, это 0F 25 F2 20 - попробуйте убрать ограничение длины, закомментировав radius.agent.option.remoteId.length или установив значение -1.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробуем настроить dClips на SE100
СообщениеДобавлено: 03 апр 2014, 10:36 
Не в сети

Зарегистрирован: 15 фев 2011, 14:35
Сообщения: 172
Откуда: STAVROPOL
Карма: 5
radius.agent.option.removeHeader=0 помогло ... Но теперь возникла другая ошибка . После смены тарифа на договоре в error.log
Код:
mq 04-03/05:28:24 ERROR [event-proc-p-2-t-1] InetDhcpHelperProcessor - Incorrect userName: RSE-SVC-EXT
mq 04-03/05:43:24 ERROR [event-proc-p-2-t-1] InetDhcpHelperProcessor - Incorrect userName: RSE-SVC-EXT
mq 04-03/05:58:24 ERROR [event-proc-p-2-t-1] InetDhcpHelperProcessor - Incorrect userName: RSE-SVC-EXT
mq 04-03/06:13:24 ERROR [event-proc-p-2-t-1] InetDhcpHelperProcessor - Incorrect userName: RSE-SVC-EXT
mq 04-03/06:28:24 ERROR [event-proc-p-2-t-1] InetDhcpHelperProcessor - Incorrect userName: RSE-SVC-EXT


RSE-SVC-EXT - это сервис на SmartEdge
состояние сессии на SE:
Код:
4c:3b:74:00:7d:82
        Session state Up
        Circuit   2/1 vlan-id 200 clips 177799
        Internal Circuit   2/1:511:63:31/7/2/46727
        Interface bound  CLIPS-001
        Current port-limit unlimited
        Protocol Stack IPV4
        dhcp max-addrs 1 (applied)
        ip interface CLIPS-001 (applied)
        dhcp option client id 0x3d07014c3b74007d82 (applied)
        acct-interim-interval 900 (applied)
        qos-policing-policy RATE-DEF-IN (applied from sub_default)
        qos-metering-policy RATE-DEF-OUT (applied from sub_default)
        service  (applied)
           [svc id: 0] RSE-SVC-EXT (acct enabled)
        service-parameter  (applied)
           [svc id: 0] RATE=10240 BURST=1966080 BURST-EX=3932160
        dynamic policy acl  [svc mask: 0x0001] (applied in: qos out: qos)
           [svc id: 0] ip out forward class INET qos
           [svc id: 0] ip in forward class INET qos
        qos-dynamic-param  [svc mask: 0x0001] (applied)
           [svc id: 0] meter-class-rate INET rate-absolute 10240 (applied)
           [svc id: 0] meter-class-burst INET 1966080 (applied)
           [svc id: 0] meter-class-excess-burst INET 3932160 (applied)
           [svc id: 0] police-class-rate INET rate-absolute 10240 (applied)
           [svc id: 0] police-class-burst INET 1966080 (applied)
           [svc id: 0] police-class-excess-burst INET 3932160 (applied)
        service-acct (in)  [svc mask: 0x0001] (applied)
           [svc id: 0] qos class-mask 0x01
        service-acct (out)  [svc mask: 0x0001] (applied)
           [svc id: 0] qos class-mask 0x01
        service-interim-acct-interval  [svc mask: 0x0001] (applied)
           [svc id: 0] 900
          IP host entries installed by DHCP: (max_addr 1 cur_entries 1)
                10.1.1.95    4c:3b:74:00:7d:82

параметры я так понимаю в итоге сменились, при очередном Access-Request, а не через CoA запрос ... Но ошибка так и продолжает появляться
mq.log
Код:
04-03/08:12:55 ERROR [event-proc-p-2-t-1] InetDhcpHelperProcessor - Incorrect userName: RSE-SVC-EXT
04-03/08:12:55  INFO [event-proc-p-2-t-1] InetConnectionManager - Update connection: InetConnection [id=13924-0, iface=2:553648328, sessId=0100FFFF7800B687-533CA7A5, s$
04-03/08:12:55  INFO [event-proc-p-2-t-1] InetDhcpHelperProcessor - IP is null 00030F25F220:4C3B74007D82
04-03/08:27:55  INFO [event-proc-p-2-t-1] InetConnectionManager - Update connection: InetConnection [id=13926-13924, iface=2:553648328, sessId=0100FFFF7800B687-533CA7A$
04-03/08:27:55 ERROR [event-proc-p-2-t-1] InetDhcpHelperProcessor - Incorrect userName: RSE-SVC-EXT
04-03/08:27:56  INFO [event-proc-p-2-t-1] InetConnectionManager - Update connection: InetConnection [id=13924-0, iface=2:553648328, sessId=0100FFFF7800B687-533CA7A5, s$
04-03/08:27:56  INFO [event-proc-p-2-t-1] InetDhcpHelperProcessor - IP is null 00030F25F220:4C3B74007D82


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробуем настроить dClips на SE100
СообщениеДобавлено: 03 апр 2014, 11:56 
Не в сети

Зарегистрирован: 15 фев 2011, 14:35
Сообщения: 172
Откуда: STAVROPOL
Карма: 5
dm777 писал(а):
radius.agent.option.removeHeader=0 помогло ... Но теперь возникла другая ошибка . После смены тарифа на договоре в error.log
Код:
mq 04-03/05:28:24 ERROR [event-proc-p-2-t-1] InetDhcpHelperProcessor - Incorrect userName: RSE-SVC-EXT
mq 04-03/05:43:24 ERROR [event-proc-p-2-t-1] InetDhcpHelperProcessor - Incorrect userName: RSE-SVC-EXT
mq 04-03/05:58:24 ERROR [event-proc-p-2-t-1] InetDhcpHelperProcessor - Incorrect userName: RSE-SVC-EXT
mq 04-03/06:13:24 ERROR [event-proc-p-2-t-1] InetDhcpHelperProcessor - Incorrect userName: RSE-SVC-EXT
mq 04-03/06:28:24 ERROR [event-proc-p-2-t-1] InetDhcpHelperProcessor - Incorrect userName: RSE-SVC-EXT


RSE-SVC-EXT - это сервис на SmartEdge
состояние сессии на SE:
Код:
4c:3b:74:00:7d:82
        Session state Up
        Circuit   2/1 vlan-id 200 clips 177799
        Internal Circuit   2/1:511:63:31/7/2/46727
        Interface bound  CLIPS-001
        Current port-limit unlimited
        Protocol Stack IPV4
        dhcp max-addrs 1 (applied)
        ip interface CLIPS-001 (applied)
        dhcp option client id 0x3d07014c3b74007d82 (applied)
        acct-interim-interval 900 (applied)
        qos-policing-policy RATE-DEF-IN (applied from sub_default)
        qos-metering-policy RATE-DEF-OUT (applied from sub_default)
        service  (applied)
           [svc id: 0] RSE-SVC-EXT (acct enabled)
        service-parameter  (applied)
           [svc id: 0] RATE=10240 BURST=1966080 BURST-EX=3932160
        dynamic policy acl  [svc mask: 0x0001] (applied in: qos out: qos)
           [svc id: 0] ip out forward class INET qos
           [svc id: 0] ip in forward class INET qos
        qos-dynamic-param  [svc mask: 0x0001] (applied)
           [svc id: 0] meter-class-rate INET rate-absolute 10240 (applied)
           [svc id: 0] meter-class-burst INET 1966080 (applied)
           [svc id: 0] meter-class-excess-burst INET 3932160 (applied)
           [svc id: 0] police-class-rate INET rate-absolute 10240 (applied)
           [svc id: 0] police-class-burst INET 1966080 (applied)
           [svc id: 0] police-class-excess-burst INET 3932160 (applied)
        service-acct (in)  [svc mask: 0x0001] (applied)
           [svc id: 0] qos class-mask 0x01
        service-acct (out)  [svc mask: 0x0001] (applied)
           [svc id: 0] qos class-mask 0x01
        service-interim-acct-interval  [svc mask: 0x0001] (applied)
           [svc id: 0] 900
          IP host entries installed by DHCP: (max_addr 1 cur_entries 1)
                10.1.1.95    4c:3b:74:00:7d:82

параметры я так понимаю в итоге сменились, при очередном Access-Request, а не через CoA запрос ... Но ошибка так и продолжает появляться
mq.log
Код:
04-03/08:12:55 ERROR [event-proc-p-2-t-1] InetDhcpHelperProcessor - Incorrect userName: RSE-SVC-EXT
04-03/08:12:55  INFO [event-proc-p-2-t-1] InetConnectionManager - Update connection: InetConnection [id=13924-0, iface=2:553648328, sessId=0100FFFF7800B687-533CA7A5, s$
04-03/08:12:55  INFO [event-proc-p-2-t-1] InetDhcpHelperProcessor - IP is null 00030F25F220:4C3B74007D82
04-03/08:27:55  INFO [event-proc-p-2-t-1] InetConnectionManager - Update connection: InetConnection [id=13926-13924, iface=2:553648328, sessId=0100FFFF7800B687-533CA7A$
04-03/08:27:55 ERROR [event-proc-p-2-t-1] InetDhcpHelperProcessor - Incorrect userName: RSE-SVC-EXT
04-03/08:27:56  INFO [event-proc-p-2-t-1] InetConnectionManager - Update connection: InetConnection [id=13924-0, iface=2:553648328, sessId=0100FFFF7800B687-533CA7A5, s$
04-03/08:27:56  INFO [event-proc-p-2-t-1] InetDhcpHelperProcessor - IP is null 00030F25F220:4C3B74007D82


На SE
debag sss rad-coa
при попытке сброса сессии
Код:
Apr 3 12:20:00
: [0392]: %AAA-7-RAD_COA: rad_process_recv_coa_req: Receive CoA request from 192.168.1.10 49793
Apr 3 12:20:00: [0392]: %AAA-7-RAD_COA: rad_process_recv_coa_req: send CoA request (coa_idx 106735) to rad_main thread.(192.168.1.10 49793)
Apr 3 12:20:00: %AAA-7-RAD_COA: rad_process_coa_req: Process CoA request. (coa_idx 106735)
Apr 3 12:20:00: [0392]: %AAA-7-EXCEPT: rad_process_single_coa_req: Err: Parsing CoA packet error (coa_idx 106735)
Apr 3 12:20:00: [0392]: %AAA-7-EXCEPT: rad_coa_abort: Unsupported attribute, Send NAK to CoA server (rad_idx 106735)
Apr 3 12:20:00: [0392]: %AAA-7-RAD_COA: NAK CoA request, (Unsupported attribute)
Apr 3 12:20:00: [0392]: %AAA-7-RAD_COA: do_coa_send:, Send CoA reply to 192.168.1.10/49793
Apr 3 12:20:00: [0392]: %AAA-7-RAD_COA: do_coa_send, CoA response send success (coa_idx 106735).
Apr 3 12:20:00: [0392]: %AAA-7-RAD_COA: rad_remove_coa_id: Remove rad id (1) (coa_idx 106735) from srv table


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробуем настроить dClips на SE100
СообщениеДобавлено: 03 апр 2014, 20:28 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Incorrect userName: RSE-SVC-EXT - это, вроде бы, не критично. radius.servSearchMode=1 в конфиге остался?

Unsupported attribute, Send NAK to CoA server (rad_idx 106735) - похоже, какие-то атрибуты не нравятся.
Посмотрите что отправляет биллинг, судя по
Код:
sa.radius.connection.attributes=Acct-Session-Id
#атрибуты, посылаемые при закрытии сервисов
sa.radius.service.closeAttributes=Deactivate-Service-Name:1=RSE-SVC-EXT
там должен быть только Acct-Session-Id.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробуем настроить dClips на SE100
СообщениеДобавлено: 03 апр 2014, 21:38 
Не в сети

Зарегистрирован: 15 фев 2011, 14:35
Сообщения: 172
Откуда: STAVROPOL
Карма: 5
да radius.servSearchMode=1 стоит
если вместо
sa.radius.connection.attributes=Acct-Session-Id
поставить
sa.radius.connection.attributes=Framed-IP-Address
Тогда начинает работать, но с разрывом соединения


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробуем настроить dClips на SE100
СообщениеДобавлено: 03 апр 2014, 21:46 
Не в сети

Зарегистрирован: 15 фев 2011, 14:35
Сообщения: 172
Откуда: STAVROPOL
Карма: 5
добавил
sa.radius.coa.attributes=Context-Name=IPOE
заработало и с
sa.radius.connection.attributes=Acct-Session-Id

но также смена скорости происходит с переустановкой сессии и получением нового ИП
и в error.log
dhcp 04-03/19:36:02 ERROR [dhcpLstnr-p-10-t-4] InetDhcpHelperProcessor - Not found params for request: 5:50465D31F9DE (pattern: $remoteId:$mac, servSearchMode ...
появляется такая запись
далее все работает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробуем настроить dClips на SE100
СообщениеДобавлено: 04 апр 2014, 13:19 
Не в сети

Зарегистрирован: 15 фев 2011, 14:35
Сообщения: 172
Откуда: STAVROPOL
Карма: 5
Еще вопрос как настроить что-бы при подключении абонентом нового устройства происходил принудительный сброс старой сессии на SE100 и начало новой ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробуем настроить dClips на SE100
СообщениеДобавлено: 05 апр 2014, 14:22 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
dm777 писал(а):
добавил
sa.radius.coa.attributes=Context-Name=IPOE

Context-Name стоит указывать практически всегда - этим вы указываете SE где именно находится сабскрибер.


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 1


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

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