forum.bitel.ru http://forum.bitel.ru/ |
|
Mirkotik DHCP <---> Radius Bgbilling http://forum.bitel.ru/viewtopic.php?f=44&t=12921 |
Страница 1 из 1 |
Автор: | a.vozny [ 07 июн 2018, 11:36 ] |
Заголовок сообщения: | Mirkotik DHCP <---> Radius Bgbilling |
логи для анализа и написания скрипта предобработки. access Код: 06-07/08:19:03 INFO [rdsLstnr-p-7-t-12] RadiusListenerWorker - REQUEST: Packet type: Access-Request Identifier: 95 Authenticator: {3C 59 91 AA 4B D8 59 1A 78 DF 6A 55 39 B7 AA A2} Attributes: NAS-Identifier=MikroTik User-Name=00:E1:0C:38:C8:F8 User-Password= NAS-IP-Address=192.168.0.15 NAS-Port=-2084569030 Framed-IP-Address=10.1.6.229 NAS-Port-Type=15 Called-Station-Id=server1 Calling-Station-Id=1:0:e1:c:38:c8:f8 06-07/08:19:03 INFO [rdsLstnr-p-7-t-12] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS: Packet type: Access-Request Identifier: 95 Authenticator: {3C 59 91 AA 4B D8 59 1A 78 DF 6A 55 39 B7 AA A2} Attributes: NAS-Identifier=MikroTik User-Name=00:E1:0C:38:C8:F8 User-Password= NAS-IP-Address=192.168.0.15 NAS-Port=-2084569030 Framed-IP-Address=10.1.6.229 NAS-Port-Type=15 Called-Station-Id=server1 Calling-Station-Id=1:0:e1:c:38:c8:f8 06-07/08:19:03 INFO [rdsLstnr-p-7-t-12] InetNas - Search by username=00:E1:0C:38:C8:F8 06-07/08:19:03 INFO [rdsLstnr-p-7-t-12] InetRadiusProcessor - [username=00:E1:0C:38:C8:F8] Authenticated as inetServId:8371 06-07/08:19:03 INFO [rdsLstnr-p-7-t-12] InetApplication - contract tariffOptions: {} 06-07/08:19:03 INFO [rdsLstnr-p-7-t-12] InetApplication - inetServ[id=8371] balance ok: 0.00 [0] 06-07/08:19:03 INFO [rdsLstnr-p-7-t-12] InetApplication - OptionSet: [55] 06-07/08:19:03 INFO [rdsLstnr-p-7-t-12] InetRadiusProcessor - Not found free static IP in serv 06-07/08:19:03 INFO [rdsLstnr-p-7-t-12] InetRadiusProcessor - Set ip from pool 06-07/08:19:03 INFO [rdsLstnr-p-7-t-12] InetRadiusProcessor - Return code=0 06-07/08:19:03 INFO [rdsLstnr-p-7-t-12] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS: Packet type: Access-Accept Identifier: 95 Authenticator: {} Attributes: Acct-Interim-Interval=60 Framed-IP-Address=10.1.9.89 Session-Timeout=604800 Ascend-Client-Secondary-DNS=8.8.8.8 Mikrotik-Rate-Limit=35000k/35000k Process time auth: 3 06-07/08:19:03 INFO [rdsLstnr-p-7-t-12] InetRadiusListenerWorker - RESPONSE (3ms): Packet type: Access-Accept Identifier: 95 Authenticator: {6D F6 FD 6F 36 81 78 D8 40 D5 31 12 2F F2 49 B8} Attributes: Acct-Interim-Interval=60 Framed-IP-Address=10.1.9.89 Session-Timeout=604800 Ascend-Client-Secondary-DNS=8.8.8.8 Mikrotik-Rate-Limit=35000k/35000k Process time auth: 3 06-07/08:19:03 INFO [rdsLstnr-p-7-t-12] HourlyDataLogEntry - Create dataLog file: /usr/local/BGInetAccess/data/radius/source_173/2018/2018-06/2018-06-07/log_2018-06-07-08.000.bgdl 06-07/08:19:04 INFO [rdsLstnr-p-7-t-11] RadiusListenerWorker - REQUEST: Packet type: Access-Request Identifier: 97 Authenticator: {2B 0D 8D BE 6C 80 EC 70 37 9E 21 B5 00 69 E3 73} Attributes: NAS-Identifier=MikroTik User-Name=00:E1:0C:38:C8:F8 User-Password= NAS-IP-Address=192.168.0.15 NAS-Port=-2084569029 NAS-Port-Type=15 Called-Station-Id=server1 Calling-Station-Id=1:0:e1:c:38:c8:f8 06-07/08:19:04 INFO [rdsLstnr-p-7-t-11] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS: Packet type: Access-Request Identifier: 97 Authenticator: {2B 0D 8D BE 6C 80 EC 70 37 9E 21 B5 00 69 E3 73} Attributes: NAS-Identifier=MikroTik User-Name=00:E1:0C:38:C8:F8 User-Password= NAS-IP-Address=192.168.0.15 NAS-Port=-2084569029 NAS-Port-Type=15 Called-Station-Id=server1 Calling-Station-Id=1:0:e1:c:38:c8:f8 06-07/08:19:04 INFO [rdsLstnr-p-7-t-11] InetNas - Search by username=00:E1:0C:38:C8:F8 06-07/08:19:04 INFO [rdsLstnr-p-7-t-11] InetRadiusProcessor - [username=00:E1:0C:38:C8:F8] Authenticated as inetServId:8371 06-07/08:19:04 INFO [rdsLstnr-p-7-t-11] InetApplication - contract tariffOptions: {} 06-07/08:19:04 INFO [rdsLstnr-p-7-t-11] InetApplication - inetServ[id=8371] balance ok: 0.00 [0] 06-07/08:19:04 INFO [rdsLstnr-p-7-t-11] InetApplication - OptionSet: [55] 06-07/08:19:04 INFO [rdsLstnr-p-7-t-11] InetRadiusProcessor - Not found free static IP in serv 06-07/08:19:04 INFO [rdsLstnr-p-7-t-11] InetRadiusProcessor - Set ip from pool 06-07/08:19:04 INFO [rdsLstnr-p-7-t-11] InetRadiusProcessor - Return code=0 06-07/08:19:04 INFO [rdsLstnr-p-7-t-11] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS: Packet type: Access-Accept Identifier: 97 Authenticator: {} Attributes: Acct-Interim-Interval=60 Framed-IP-Address=10.1.9.93 Session-Timeout=604800 Ascend-Client-Secondary-DNS=8.8.8.8 Mikrotik-Rate-Limit=35000k/35000k Process time auth: 1 06-07/08:19:04 INFO [rdsLstnr-p-7-t-11] InetRadiusListenerWorker - RESPONSE (1ms): Packet type: Access-Accept Identifier: 97 Authenticator: {E6 3D 29 96 03 31 38 A4 87 73 55 A5 3D C8 A5 E2} Attributes: Acct-Interim-Interval=60 Framed-IP-Address=10.1.9.93 Session-Timeout=604800 Ascend-Client-Secondary-DNS=8.8.8.8 Mikrotik-Rate-Limit=35000k/35000k Process time auth: 1 accouting Код: 06-07/08:19:03 INFO [rdsLstnr-p-6-t-17] RadiusListenerWorker - REQUEST:
Packet type: Accounting-Request Identifier: 96 Authenticator: {75 7B 12 C7 55 E7 7D DA 29 39 27 EC DA 27 99 65} Attributes: NAS-Identifier=MikroTik NAS-IP-Address=192.168.0.15 NAS-Port=-2084569030 Framed-IP-Address=10.1.6.229 Acct-Status-Type=2 Acct-Delay-Time=0 Acct-Session-Id=83c0003a Acct-Authentic=1 Acct-Session-Time=0 Event-Timestamp=1528348743 NAS-Port-Type=15 Called-Station-Id=server1 Calling-Station-Id=1:0:e1:c:38:c8:f8 06-07/08:19:03 INFO [rdsLstnr-p-6-t-17] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS: Packet type: Accounting-Request Identifier: 96 Authenticator: {75 7B 12 C7 55 E7 7D DA 29 39 27 EC DA 27 99 65} Attributes: NAS-Identifier=MikroTik NAS-IP-Address=192.168.0.15 NAS-Port=-2084569030 Framed-IP-Address=10.1.6.229 Acct-Status-Type=2 Acct-Delay-Time=0 Acct-Session-Id=83c0003a Acct-Authentic=1 Acct-Session-Time=0 Event-Timestamp=1528348743 NAS-Port-Type=15 Called-Station-Id=server1 Calling-Station-Id=1:0:e1:c:38:c8:f8 06-07/08:19:03 INFO [rdsLstnr-p-6-t-17] InetNas - Search by username= 06-07/08:19:03 ERROR [rdsLstnr-p-6-t-17] InetRadiusProcessor - InetServ not found for username= 06-07/08:19:03 WARN [rdsLstnr-p-6-t-17] InetNas - NasConnection not found 06-07/08:19:03 INFO [rdsLstnr-p-6-t-17] RadiusListenerWorker - RESPONSE: Packet type: Accounting-Response Identifier: 96 Authenticator: {B2 A0 87 FF 26 E5 AA 58 EE 03 41 6D 02 88 DB 96} Attributes: Process time stop: 34 06-07/08:19:04 INFO [rdsLstnr-p-6-t-2] RadiusListenerWorker - REQUEST: Packet type: Accounting-Request Identifier: 98 Authenticator: {1C A7 47 B3 13 84 D9 5D 0D 69 6A AB DB 3B 57 FA} Attributes: NAS-Identifier=MikroTik NAS-IP-Address=192.168.0.15 NAS-Port=-2084569029 Event-Timestamp=1528348744 Framed-IP-Address=10.1.9.93 Acct-Status-Type=1 Acct-Delay-Time=0 Acct-Session-Id=83c0003b NAS-Port-Type=15 Acct-Authentic=1 Called-Station-Id=server1 Calling-Station-Id=1:0:e1:c:38:c8:f8 06-07/08:19:04 INFO [rdsLstnr-p-6-t-2] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS: Packet type: Accounting-Request Identifier: 98 Authenticator: {1C A7 47 B3 13 84 D9 5D 0D 69 6A AB DB 3B 57 FA} Attributes: NAS-Identifier=MikroTik NAS-IP-Address=192.168.0.15 NAS-Port=-2084569029 Event-Timestamp=1528348744 Framed-IP-Address=10.1.9.93 Acct-Status-Type=1 Acct-Delay-Time=0 Acct-Session-Id=83c0003b NAS-Port-Type=15 Acct-Authentic=1 Called-Station-Id=server1 Calling-Station-Id=1:0:e1:c:38:c8:f8 06-07/08:19:04 INFO [rdsLstnr-p-6-t-2] InetNas - Search by username= 06-07/08:19:04 ERROR [rdsLstnr-p-6-t-2] InetRadiusProcessor - InetServ not found for username= 06-07/08:19:04 INFO [rdsLstnr-p-6-t-2] RadiusListenerWorker - RESPONSE: Packet type: Accounting-Response Identifier: 98 Authenticator: {9C EE FC DC 7F 09 0C C2 BC 43 C5 B4 A9 E0 A4 9F} Attributes: Process time start: 0 |
Автор: | a.vozny [ 07 июн 2018, 15:48 ] |
Заголовок сообщения: | Re: Mirkotik DHCP <---> Radius Bgbilling |
не все получилось... пока не могу сростить dhcp radius и hotspot radius прилетает два запроса в биллинг. |
Автор: | Amir [ 07 июн 2018, 19:09 ] |
Заголовок сообщения: | Re: Mirkotik DHCP <---> Radius Bgbilling |
Если всё-таки нужна работа в первом режиме (из первого сообщения), то можно в предобработке вытаскивать значение из Calling-Station-Id и устанавливать в User-Name - судя по всему там одно и тоже. Или можно попробовать в Access-Accept добавлять User-Name из Access-Request - по RFC NAS "should" (но не "must") устанавливать далее такой User-Name в аккаунтинге. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |