forum.bitel.ru http://forum.bitel.ru/ |
|
Радиус обрезает атрибуты http://forum.bitel.ru/viewtopic.php?f=44&t=6573 |
Страница 1 из 1 |
Автор: | Alex-XXI [ 16 мар 2012, 19:48 ] |
Заголовок сообщения: | Радиус обрезает атрибуты |
InetAccounting при получении пакета с НАСа обрезает первый символ для атрибутов Service-Parameter и Service-Name, смотрели трафик снифером, с НАСа атрибуты передаются правильно. Код: radius 03-16/17:39:42 INFO [rdsLstnr-p-6-t-6] RadiusListenerWorker - REQUEST: Packet type: Accounting-Request Identifier: 209 Authenticator: {38 6C 17 BA DE 1F 56 BB 82 D9 70 FE 6B 15 C9 32} Attributes: User-Name=00:0c:42:82:3f:d4 NAS-Identifier=RedBack NAS-IP-Address=192.168.12.247 NAS-Port=33751040 Service-Type=5 Acct-Status-Type=101 Acct-Session-Id=0102FFFF78006C57-4F634252-SE-64ABCA7D Acct-Authentic=1 Acct-Multi-Session-Id=0102FFFF78006C57-4F634252 NAS-Port-Id=2/3 clips 158807 Event-Timestamp=1331905107 NAS-Port-Type=5 Called-Station-Id=192.168.4.1 DHCP-Max-Leases=1 Medium-Type=11 DHCP-Field={01 C0 A8 04 01} Platform-Type=4 Agent-Remote-Id={00 06 00 12 CF F2 A7 40} Agent-Circuit-Id={00 04 00 03 01 11} DHCP-Option={3D 3D 07 01 00 0C 42 82 3F D4} DHCP-Option={0C 0C 08 4D 69 6B 72 6F 54 69 6B} Service-Parameter:0=ate=10000 Burst=1250000 IP-Interface-Name=clients Service-Name:0=E Service-Options:0=1 OS-Version=6.5.1.4 Acct-Update-Reason=24 Mac-Addr=00-0c-42-82-3f-d4 NAS-Real-Port=33751040 UNKNOWN[3561--1]={02 0A 00 06 00 12 CF F2 A7 40} UNKNOWN[3561--1]={01 08 00 04 00 03 01 11} В словаре атрибуты выглядят так: Код: <attribute name="Service-Name" tag="1" type="string" code="190"/> <attribute name="Service-Options" tag="1" type="integer" code="191"/> <attribute name="Service-Parameter" tag="1" type="string" code="192"/> Сервер: вер. 5.2 сборка 1102 от 14.03.2012 16:24:34, inet вер. 5.2 сборка 772 от 14.03.2012 15:43:14 |
Автор: | Amir [ 16 мар 2012, 20:02 ] |
Заголовок сообщения: | Re: Радиус обрезает атрибуты |
Попробуйте в Service-Name и в Service-Parameter поменять с tag="1" на tag="2", похоже неправильно заведено. |
Автор: | Alex-XXI [ 16 мар 2012, 21:20 ] |
Заголовок сообщения: | Re: Радиус обрезает атрибуты |
Поменяли в Service-Name и в Service-Parameter с tag="1" на tag="2", теперь выглядит так: Код: Packet type: Accounting-Request Identifier: 68 Authenticator: {4B F3 8F D9 5B 9C 0C 7C 71 99 34 7C 00 17 82 27} Attributes: User-Name=00:0c:42:82:3f:d4 NAS-Identifier=RedBack NAS-IP-Address=192.168.12.247 NAS-Port=33751040 Service-Type=5 Acct-Status-Type=101 Acct-Session-Id=0102FFFF78006C90-4F6358C1-SE-BAF8A445 Acct-Authentic=1 Acct-Multi-Session-Id=0102FFFF78006C90-4F6358C1 NAS-Port-Id=2/3 clips 158864 Event-Timestamp=1331910850 NAS-Port-Type=5 Called-Station-Id=192.168.4.1 DHCP-Max-Leases=1 Medium-Type=11 DHCP-Field={01 C0 A8 04 01} Platform-Type=4 Agent-Remote-Id={00 06 00 12 CF F2 A7 40} Agent-Circuit-Id={00 04 00 03 01 0F} DHCP-Option={3D 3D 07 01 00 0C 42 82 3F D4} DHCP-Option={0C 0C 08 4D 69 6B 72 6F 54 69 6B} Service-Parameter=Rate=10000 Burst=1250000 IP-Interface-Name=clients Service-Name=SE Service-Options:0=1 OS-Version=6.5.1.4 Acct-Update-Reason=24 Mac-Addr=00-0c-42-82-3f-d4 NAS-Real-Port=33751040 UNKNOWN[3561--1]={02 0A 00 06 00 12 CF F2 A7 40} UNKNOWN[3561--1]={01 08 00 04 00 03 01 0F} Не знаю как должно быть правильно, но как я понимаю в тэге передается номер сервиса, с tag="2" этого не видно. |
Автор: | Amir [ 16 мар 2012, 22:35 ] |
Заголовок сообщения: | Re: Радиус обрезает атрибуты |
Похоже, что сейчас в атрибутах тег не приходит, потому при tag=1 обрезалось начало. |
Автор: | Alex-XXI [ 17 мар 2012, 00:01 ] |
Заголовок сообщения: | Re: Радиус обрезает атрибуты |
Т.е. вы предлагаете для этих атрибутов в словаре вообще убрать тег? Вот приходящий с редбека пакет: Код: 0 04 60 02 b8 fd 67 b4 7a 66 c2 f9 be 55 3b 88 47
16 60 5b 82 3d 01 13 30 30 3a 30 63 3a 34 32 3a 38 32 32 3a 33 66 3a 64 34 28 06 00 00 00 67 2c 27 30 48 31 30 32 46 46 46 46 37 38 30 30 36 43 39 30 2d 64 34 46 36 33 35 38 43 31 2d 53 45 2d 42 41 46 38 80 41 34 34 35 32 1b 30 31 30 32 46 46 46 46 37 38 96 30 30 36 43 39 30 2d 34 46 36 33 35 38 43 31 06 112 06 00 00 00 05 1a 0c 00 00 09 30 90 06 00 00 00 128 1a 20 09 52 65 64 42 61 63 6b 04 06 c0 a8 0c f7 144 05 06 02 03 00 00 1a 0c 00 00 09 30 3e 06 02 03 160 00 00 3d 06 00 00 00 05 57 12 32 2f 33 20 63 6c 176 69 70 73 20 31 35 38 38 36 34 1a 0c 00 00 09 30 192 26 06 00 00 00 0b 1a 19 00 00 09 30 91 13 30 30 208 2d 30 63 2d 34 32 2d 38 32 2d 33 66 2d 64 34 1e 224 0d 31 39 32 2e 31 36 38 2e 34 2e 31 1a 0d 00 00 240 09 30 c9 07 01 c0 a8 04 01 1a 0c 00 00 09 30 62 256 06 00 00 00 04 1a 0f 00 00 09 30 70 09 36 2e 35 272 2e 31 2e 34 1a 10 00 00 09 30 60 0a 00 06 00 12 288 cf f2 a7 40 1a 10 00 00 0d e9 02 0a 00 06 00 12 304 cf f2 a7 40 1a 0e 00 00 09 30 61 08 00 04 00 03 320 01 0f 1a 0e 00 00 0d e9 01 08 00 04 00 03 01 0f 336 2d 06 00 00 00 01 1a 0c 00 00 09 30 03 06 00 00 352 00 01 1a 0f 00 00 09 30 68 09 63 6c 69 65 6e 74 368 73 1a 12 00 00 09 30 ca 0c 3d 3d 07 01 00 0c 42 384 82 3f d4 1a 13 00 00 09 30 ca 0d 0c 0c 08 4d 69 400 6b 72 6f 54 69 6b 2e 06 00 00 26 ad 2f 06 00 00 416 24 70 30 06 00 00 24 8a 2a 06 00 08 8a 40 2b 06 432 00 08 a6 a2 34 06 00 00 00 00 35 06 00 00 00 00 448 1a 10 00 00 09 30 82 0a 00 00 00 00 00 00 24 70 464 1a 10 00 00 09 30 83 0a 00 00 00 00 00 00 24 8a 480 1a 10 00 00 09 30 80 0a 00 00 00 00 00 08 8a 40 496 1a 10 00 00 09 30 81 0a 00 00 00 00 00 08 a6 a2 512 1a 0c 00 00 09 30 95 06 00 00 00 00 1a 0c 00 00 528 09 30 96 06 00 00 00 00 1a 0c 00 00 09 30 93 06 544 00 00 00 00 1a 0c 00 00 09 30 94 06 00 00 00 00 560 1a 10 00 00 09 30 87 0a 00 00 00 00 00 00 00 00 576 1a 10 00 00 09 30 88 0a 00 00 00 00 00 00 00 00 592 1a 10 00 00 09 30 85 0a 00 00 00 00 00 00 00 00 608 1a 10 00 00 09 30 86 0a 00 00 00 00 00 00 00 00 624 1a 0c 00 00 09 30 84 06 c0 a8 04 02 1a 0a 00 00 640 09 30 be 04 53 45 1a 0c 00 00 09 30 bf 06 00 00 656 00 01 1a 20 00 00 09 30 c0 1a 52 61 74 65 3d 31 672 30 30 30 30 20 42 75 72 73 74 3d 31 32 35 30 30 688 30 30 37 06 4f 63 7f 6f |
Автор: | Amir [ 17 мар 2012, 00:25 ] |
Заголовок сообщения: | Re: Радиус обрезает атрибуты |
Нет, я имею в виду, что в приходящих атрибутах тег 0, поэтому он не отображается. tag=1 ознаяает, что тег всегда присутствует в атрибуте, tag=2 - может быть, а может нет, поэтому при tag=1 у этих атрибутов первая буква пропадала. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |