Здравствуйте, не буду рассказывать как, но теперь этим проектом занимаюсь я.
Разобрался в схеме, поставил RadiusHelper и вот что получил:
L1
Цитата:
Packet type: Access-Request
Identifier: 1
Authenticator: {92 E6 FA C6 D6 D2 80 9B CB 2E CB C6 DF F4 12 71}
Attributes:
User-Name=00-30-48-5a-f2-31
User-Password=��BE&P▒▒+�ݴ�
NAS-IP-Address=172.25.98.3
Message-Authenticator={E1 E2 C4 D9 AE E5 9E D8 52 32 FC 6C B7 3E DA 74}
NAS-Port=1
Connect-Info=100Mbps
Framed-MTU=1536
NAS-Port-Type=15
Calling-Station-Id=00:30:48:5A:F2:31
Called-Station-Id=00:0C:46:EC:C7:69
Цитата:
Packet type: Access-Accept
Identifier: 1
Authenticator: {4D 23 B6 89 BB 4E 86 01 D0 23 BF 57 68 48 C1 93}
Attributes:
Message-Authenticator={00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
Framed-IP-Address=172.25.98.12
Замечательно, L2
Цитата:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Discover{1}
htype: 1, hlen: 6, hops: 1
xid: 495847805, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 172.25.98.1
Client MAC: {0030485AF231}
Requested IP Address{50}=172.25.98.12
Host name{12}={ks3.hausnet.ru}
Parameter request list{55}={1, 28, 2, 3, 15, 6, 12, 42}
Agent information{82}=
sub{2}={020A0000AC1962010A000000}
Цитата:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP ACK{5}
htype: 1, hlen: 6, hops: 1
xid: 495847805, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 172.25.98.12
Server IP: 0.0.0.0
Relay IP: 172.25.98.1
Client MAC: {0030485AF231}
Agent information{82}=
sub{2}={020A0000AC1962010A000000}
Router{3}=172.25.98.254
Subnet mask{1}=255.255.255.0
DNS{6}={0A0000010A00000208080808}
IP Address Lease Time{51}=600
Server Identifier{54}={00000000}
Тоже все замечательно, L3
Цитата:
radius 01-22/19:26:12 INFO [rdsLstnr-p-9-t-2] RadiusListenerWorker - REQUEST:
Packet type: Access-Request
Identifier: 17
Authenticator: {B6 59 56 38 2C E6 DF 50 28 6F 25 84 B6 00 D0 60}
Attributes:
User-Name=172.25.98.12
NAS-Identifier=***.***.***.*
User-Password=�����O2��.��
NAS-IP-Address=***.***.***.*
NAS-Port=1
Service-Type=2
NAS-Port-Type=5
Calling-Station-Id=0030.485a.f231
Called-Station-Id=***.***.***.*
cisco-avpair=client-mac-address=0030.485a.f231
radius 01-22/19:26:12 DEBUG [rdsLstnr-p-9-t-2] RadiusProcessor - Create new radius session.
radius 01-22/19:26:12 INFO [rdsLstnr-p-9-t-2] InetNas - Search by username=172.25.98.12
radius 01-22/19:26:12 INFO [rdsLstnr-p-9-t-2] InetRadiusProcessor - [username=172.25.98.12] InetServ not found (and is not card).
radius 01-22/19:26:12 INFO [rdsLstnr-p-9-t-2] InetRadiusProcessor - Return code=1
radius 01-22/19:26:12 DEBUG [rdsLstnr-p-9-t-2] HourlyDataLogger - Create log file...
radius 01-22/19:26:12 DEBUG [rdsLstnr-p-9-t-2] HourlyLogFileUtils - Next log file: /home/bgbilling/BGInetAccess/data/radius/source_73/2013/2013-01/2013-01-22/log_2013-01-22-19.002.bgdl
radius 01-22/19:26:12 INFO [rdsLstnr-p-9-t-2] HourlyDataLogEntry - Create dataLog file: /home/bgbilling/BGInetAccess/data/radius/source_73/2013/2013-01/2013-01-22/log_2013-01-22-19.002.bgdl
radius 01-22/19:26:12 DEBUG [rdsLstnr-p-9-t-2] BGDataLog - DataLog file [data/radius/source_73/2013/2013-01/2013-01-22/log_2013-01-22-19.002.bgdl] was opened
radius 01-22/19:26:12 DEBUG [rdsLstnr-p-9-t-2] DataLog - Writing TLV finished(3)=[0]
radius 01-22/19:26:12 DEBUG [rdsLstnr-p-9-t-2] DataLog - Writing TLV buffer(4)=[type=chunked, size=262144]
radius 01-22/19:26:12 DEBUG [rdsLstnr-p-9-t-2] DataLog - Writing TLV compression(5)=[type=zlib, level=1, strategy=1]
radius 01-22/19:26:12 DEBUG [rdsLstnr-p-9-t-2] DataLog - Writing TLV distributed(6)=[1]
radius 01-22/19:26:12 DEBUG [rdsLstnr-p-9-t-2] DataLog - Writing TLV streaming(7)=[1]
radius 01-22/19:26:12 DEBUG [rdsLstnr-p-9-t-2] BGDataLog - Header length=51
radius 01-22/19:26:12 DEBUG [rdsLstnr-p-9-t-2] ZLIBWritableChannel - ZLIBWritableChannel bufferLength=262160
radius 01-22/19:26:12 DEBUG [rdsLstnr-p-9-t-2] ProcessorRequest - Sending to /***.***.***.*:21193
radius 01-22/19:26:12 INFO [rdsLstnr-p-9-t-2] InetRadiusListenerWorker - RESPONSE:
Packet type: Access-Reject
Identifier: 17
Authenticator: {10 2D 2B 50 FB B5 8F F0 D6 3E 20 6E 8E 9C C2 CD}
Attributes:
Reply-Message=1
в конфигурации устройства дописал
radius.key.deviceTypeIds=9
radius.key.pattern=$ip по аналогии с DhcpHelper.
Что с паттэрном, что без разницы нет.