serjk писал(а):torrus писал(а):serjk писал(а):
Попытка убрать в запросе к радиусу символ ":" - ни к чему не приводит.
Поясните. Какими средствами убираются ":" и почему авторизация не проходит?
Путём команды на Ericsson:
radius attribute username encaps clips strip-mac-delimiter
Логин указываю без ":" ,т.е 000c42d32df1
В логах радиуса наблюдаю такое:
?Debug : Aug 26 16:44:22 b76a4b70 AuthQueue: Login '000c42d32df1'
?Debug : Aug 26 16:44:22 b76a4b70 LoginStorage: Acquire: login '000c42d32df1' used 1 times
?Debug : Aug 26 16:44:22 b76a4b70 AuthQueue: Login info found, slink_id 34
?Debug : Aug 26 16:44:22 b76a4b70 AuthQueue: Using PAP authentication method
?Debug : Aug 26 16:44:22 b76a4b70 AuthQueue: PAP authentication OK
?Debug : Aug 26 16:44:22 b76a4b70 AuthQueue: Service ID 166 type 3; account ID 12
?Debug : Aug 26 16:44:22 b76a4b70 IPPoolManager: IP 10.18.1.25 is leased from LoginPool '000c42d32df1'
?Debug : Aug 26 16:44:22 b76a4b70 ExtendedAttributeStorage: Attributes for type='IPTRAFFIC_SERVICE' not exist in RADIUS_server
?Debug : Aug 26 16:44:22 b76a4b70 ExtendedAttributeStorage: Attributes for type='SERVICE_LINK' not exist in RADIUS_server
?Debug : Aug 26 16:44:22 b76a4b70 AcctQueue: lookup: session ID 24 for login '000c42d32df1'
?Debug : Aug 26 16:44:22 b76a4b70 AcctQueue: lookup: session ID 24 for IP 10.18.1.25
?Debug : Aug 26 16:44:22 b76a4b70 SessionManager: put: session ID 24 timeout scheduled at 1377521122
?Debug : Aug 26 16:44:22 b76a4b70 SessionManager: put: session ID 24 from NAS 6 OK
?Debug : Aug 26 16:44:22 b76a4b70 AuthQueue: Reply
--- RADIUS Pkt ---
Code: [2] ID: [-92]
Auth: Size 16; Data [0x68f0733da941c07beebeadbc18370e0c]
Attr: [6] Vendor: [0] Size 4; Data [0x00000002]
(Service-Type=INT:2)
Attr: [7] Vendor: [0] Size 4; Data [0x00000001]
(Framed-Protocol=INT:1)
Attr: [8] Vendor: [0] Size 4; Data [0x0a120119]
(Framed-IP-Address=IP:10.18.1.25)
Attr: [9] Vendor: [0] Size 4; Data [0xffffffff]
(Framed-IP-Netmask=IP:255.255.255.255)
Attr: [27] Vendor: [0] Size 4; Data [0x00015180]
(Session-Timeout=INT:86400)
Attr: [4] Vendor: [2352] Size 5; Data [0x6c6f63616c]
(Redback:Context_Name=STRING:local)
Attr: [3] Vendor: [2352] Size 4; Data [0x00000001]
(Redback:DHCP_Max_Leases=INT:1)
Attr: [104] Vendor: [2352] Size 7; Data [0x646863702d6966]
(Redback:IP-Interface=STRING:dhcp-if)
?Debug : Aug 26 16:44:24 b76a4b70 AuthQueue: New request from 10.2.2.250:1812
--- RADIUS Pkt ---
Code: [1] ID: [-91]
Auth: Size 16; Data [0x7ac9fc804640e3dc99da84f4b033a1b7]
Attr: [1] Vendor: [0] Size 12; Data [0x303030633432643332646631]
(User-Name=STRING:000c42d32df1)
Attr: [2] Vendor: [0] Size 16; Data [0x37a901d5b85d0192fcdf98be33ffb3a2]
(User-Password=HEX:...)
Attr: [6] Vendor: [0] Size 4; Data [0x00000005]
(Service-Type=INT:5)
Attr: [32] Vendor: [0] Size 7; Data [0x5265646261636b]
(NAS-Identifier=STRING:Redback)
--- RADIUS Pkt ---
Code: [1] ID: [-91]
Auth: Size 16; Data [0x7ac9fc804640e3dc99da84f4b033a1b7]
Attr: [1] Vendor: [0] Size 12; Data [0x303030633432643332646631]
(User-Name=STRING:000c42d32df1)
Attr: [2] Vendor: [0] Size 16; Data [0x37a901d5b85d0192fcdf98be33ffb3a2]
(User-Password=HEX:...)
Attr: [6] Vendor: [0] Size 4; Data [0x00000005]
(Service-Type=INT:5)
Attr: [32] Vendor: [0] Size 7; Data [0x5265646261636b]
(NAS-Identifier=STRING:Redback)
Attr: [5] Vendor: [0] Size 4; Data [0x02020000]
(NAS-Port=INT:33685504)
Attr: [62] Vendor: [2352] Size 4; Data [0x02020000]
(Redback:NAS_Real_Port=INT:33685504)
Attr: [61] Vendor: [0] Size 4; Data [0x00000005]
(NAS-Port-Type=INT:5)
Attr: [87] Vendor: [0] Size 16; Data [0x322f3220636c69707320313331323338]
(NAS-Port-Id=STRING:2/2 clips 131238)
Attr: [38] Vendor: [2352] Size 4; Data [0x0000000b]
(Redback:Medium_Type=INT:11)
Attr: [-111] Vendor: [2352] Size 17; Data [0x30302d30632d34322d64332d32642d6631]
(Redback:Mac-Addr=STRING:00-0c-42-d3-2d-f1)
Attr: [98] Vendor: [2352] Size 4; Data [0x00000004]
(Redback:Platform-Type=INT:4)
Attr: [112] Vendor: [2352] Size 7; Data [0x362e352e312e35]
(Redback:OS-Version=STRING:6.5.1.5)
Attr: [-54] Vendor: [2352] Size 10; Data [0x3d3d0701000c42d32df1]
(Redback:DHCP-Option=STRING:==^G^A
?Debug : Aug 26 16:44:24 b76a4b70 AuthQueue: Login '000c42d32df1'
?Debug : Aug 26 16:44:24 b76a4b70 LoginStorage: Acquire: login '000c42d32df1' used 2 times
?Debug : Aug 26 16:44:24 b76a4b70 AuthQueue: Login info found, slink_id 34
?Debug : Aug 26 16:44:24 b76a4b70 AuthQueue: Using PAP authentication method
?Debug : Aug 26 16:44:24 b76a4b70 AuthQueue: PAP authentication OK
?Debug : Aug 26 16:44:24 b76a4b70 AuthQueue: Service ID 166 type 3; account ID 12
ERROR : Aug 26 16:44:24 b76a4b70 IPPoolManager: unable to lease IP from LoginPool '000c42d32df1'
ERROR : Aug 26 16:44:24 b76a4b70 LogicError: unable to lease IP address
И так до бесконечности.В итоге - IP не выдается,ибо радиус дает reject.
Сам SE-100 выдает такое:
Aug 26 17:01:47: [0001]: [2/2:511:63:31/7/2/168]: %AAA-7-AUTHEN: aaa_idx 500000a9: Binding subscriber 00:0c:42:d3:2d:f1 to context local via bind contex t (aaa_idx = 1342177449).
Aug 26 17:01:47: [0001]: [2/2:511:63:31/7/2/168]: %AAA-7-AUTHEN: aaa_idx 500000a9: Received session slot mask 0x0
Aug 26 17:01:47: [0001]: [2/2:511:63:31/7/2/168]: %AAA-7-AUTHEN: aaa_idx 500000a9: Adding aaa_idx 1342177449 to context local
Aug 26 17:01:47: [0001]: [2/2:511:63:31/7/2/168]: %AAA-7-AUTHEN: aaa_idx 500000a9: Sending Authentication request to radius
Aug 26 17:01:47: [0001]: [2/2:511:63:31/7/2/168]: %AAA-7-AUTHEN: aaa_idx 500000a9: [aaa_send_db_req]. Invalid Monitor Circuit
Aug 26 17:01:47: [0001]: [2/2:511:63:31/7/2/168]: %AAA-7-AUTHEN: aaa_idx 500000a9: aaa_send_db_req: Created tlv list (more_data) for session 00:0c:42:d3 :2d:f1
Aug 26 17:01:47: %AAA-7-EXCEPT: rad_parse_pkt: Attribute function failed for attribute 6
Aug 26 17:01:47: [0001]: [2/2:511:63:31/7/2/168]: %AAA-7-EXCEPT: aaa_idx 500000a9: rad_fill_response_attr: Fail authen. Bad attribute Service_Type. Erro r (6)
Aug 26 17:01:47: [0001]: [2/2:511:63:31/7/2/168]: %AAA-7-EXCEPT: aaa_idx 500000a9: rad_create_auth_db_reply: Radius authentication fail: bad service typ e. (00:0c:42:d3:2d:f1)