Господа!!!!!!!!! Ну проблема сама собой не рассосется! Факт имеет место быть! Не работает RejectToAccept совместно с опцией 82!
я даже примерно место ошибки могу назвать! Ну давайте решим эту проблему, у нас скоро новый дом подключается и мне надо гостевой доступ сделать на 400 квартир!!!!
Пришел пакет, access его обработал, вот лог:
Код:
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] SmartEdgeClipsProtocolHandler - Start setAgentOptions
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] SmartEdgeClipsProtocolHandler - Parse as Qtech bytes (setAgentOptions)
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Access-Request
Identifier: 26
Authenticator: {CF D9 D0 62 08 29 06 C0 8F E6 19 89 65 E9 17 93}
Attributes:
User-Name=001fce599769:566c616e3130302b45746865726e6574312f34
NAS-Port-Id=3/3 vlan-id 100 clips 265754
NAS-Identifier=RedBack
User-Password=Redback
NAS-IP-Address=172.16.98.7
NAS-Port=50528256
Service-Type=5
Calling-Station-Id=60eb69b38938
NAS-Port-Type=5
Platform-Type=6
Medium-Type=11
Agent-Remote-Id={00 1F CE 59 97 69}
UNKNOWN[2352-202]={0C 0C 0E 66 6F 78 70 64 6C 6C 2D 4C 65 6E 6F 76 6F}
Agent-Circuit-Id={56 6C 61 6E 31 30 30 2B 45 74 68 65 72 6E 65 74 31 2F 34}
OS-Version=11.1.2.7p2
Mac-Addr=60-eb-69-b3-89-38
NAS-Real-Port=855638116
UNKNOWN[3561--1]={02 08 00 1F CE 59 97 69}
UNKNOWN[3561--1]={01 15 56 6C 61 6E 31 30 30 2B 45 74 68 65 72 6E 65 74 31 2F 34}
Common options: {agentRemoteId=001FCE599769, interfaceId=4, deviceState=1}
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] InetNas - Found agentDevice:7
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] InetNas - Search serv on deviceId=7; interfaceId=4
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] InetRadiusProcessor - [username=001fce599769:566c616e3130302b45746865726e6574312f34] InetServ not found.
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] InetRadiusProcessor - [username=001fce599769:566c616e3130302b45746865726e6574312f34] Authenticated as inetServId:54
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] InetRadiusProcessor - Write new waiting connection to DB
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] InetRadiusProcessor - New connection id=65046
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] InetRadiusProcessor - Return code=0
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] InetConnectionKeyMap - interfaceId not set
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] InetDhcpHelperProcessor - interfaceId not set
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS:
Packet type: Access-Accept
Identifier: 26
Authenticator: {}
Attributes:
Reply-Message=1
Framed-IP-Address=192.168.172.28
DHCP-Max-Leases=1
Service-Name:1=RSE-SVC-EXT
Service-Options:1=1
Service-Parameter:1=Rate=1000 Burst=250000
IP-Interface-Name=NOAUTH
Process time auth: 35
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] InetRadiusListenerWorker - RESPONSE:
Packet type: Access-Accept
Identifier: 26
Authenticator: {28 28 1E 1A F4 71 34 83 B6 49 8F 33 71 A1 81 3A}
Attributes:
Reply-Message=1
DHCP-Max-Leases=1
Service-Name:1=RSE-SVC-EXT
Service-Options:1=1
Service-Parameter:1=Rate=1000 Burst=250000
IP-Interface-Name=NOAUTH
Во первых странно что
Код:
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] InetRadiusProcessor - Return code=0
Хотя я создал договор с балансом ниже лимита, и сервисом со статусом закрыт
Обратите внимание, что интерфейс не устанговлен,
Код:
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] InetConnectionKeyMap - interfaceId not set
хотя вот эта строка правильная, пакет пришел от устройства с id=7 и с интерфейса № 4
Код:
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] InetNas - Search serv on deviceId=7; interfaceId=4
Далее когда DHCP сервер пытается выделить адрес для этого запроса:
Код:
11-07/15:38:43 INFO [dhcpLstnr-p-11-t-2] SmartEdgeClipsProtocolHandler - Start preprocessDhcpRequest
11-07/15:38:43 INFO [dhcpLstnr-p-11-t-2] SmartEdgeClipsProtocolHandler - Parse as Qtech bytes (preprocessDhcpRequest)
11-07/15:38:43 INFO [dhcpLstnr-p-11-t-2] InetAbstractDhcpProcessor - REQUEST_AFTER_PREPROCESS:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Discover{1}
htype: 1, hlen: 6, hops: 1
xid: -2019271094, secs: 3, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.172.1
Client MAC: {60EB69B38938}
Host name{12}={foxpdll-Lenovo}
Parameter request list{55}={1, 28, 2, 3, 15, 6, 119, 12, 44, 47, 26, 121, 42, 121, -7, -4, 42}
Agent information{82}=
sub{1}={566C616E3130302B45746865726E6574312F34}
sub{2}={001FCE599769}
Common options: {agentRemoteId=001FCE599769, interfaceId=4}
11-07/15:38:43 ERROR [dhcpLstnr-p-11-t-2] InetDhcpHelperProcessor - Not found params for request: 2:7:4:60EB69B38938 (pattern: $deviceId:$remoteId:$circuitId:$mac, servSearchMode: 1, deviceId: 2, agentDeviceId: 7, mac: 60EB69B38938)
11-07/15:38:43 INFO [dhcpLstnr-p-11-t-2] InetAbstractDhcpProcessor - RESPONSE_BEFORE_POSTPROCESS:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP NAK{6}
htype: 1, hlen: 6, hops: 1
xid: -2019271094, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.172.1
Client MAC: {60EB69B38938}
Agent information{82}=
sub{1}={566C616E3130302B45746865726E6574312F34}
sub{2}={001FCE599769}
11-07/15:38:43 INFO [dhcpLstnr-p-11-t-2] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP NAK{6}
htype: 1, hlen: 6, hops: 1
xid: -2019271094, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.172.1
Client MAC: {60EB69B38938}
Agent information{82}=
sub{1}={566C616E3130302B45746865726E6574312F34}
sub{2}={001FCE599769}
То он не находит параметры для запроса:
Код:
11-07/15:38:43 ERROR [dhcpLstnr-p-11-t-2] InetDhcpHelperProcessor - Not found params for request: 2:7:4:60EB69B38938 (pattern: $deviceId:$remoteId:$circuitId:$mac, servSearchMode: 1, deviceId: 2, agentDeviceId: 7, mac: 60EB69B38938)
Поскольку я подозреваю радиус не установил значение интерфейса
Код:
11-07/15:38:43 INFO [rdsLstnr-p-9-t-1] InetDhcpHelperProcessor - interfaceId not set
Я не уверен, заранее прошу извенить, если я не прав, но что-то надо сделать с проблемой!!!