BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 17 апр 2024, 05:43

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Mirkotik DHCP <---> Radius Bgbilling
СообщениеДобавлено: 07 июн 2018, 11:36 
Не в сети

Зарегистрирован: 22 июл 2009, 15:36
Сообщения: 308
Откуда: старый оскол
Карма: 5
логи для анализа и написания скрипта предобработки.

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




Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mirkotik DHCP <---> Radius Bgbilling
СообщениеДобавлено: 07 июн 2018, 13:15 
Не в сети

Зарегистрирован: 22 июл 2009, 15:36
Сообщения: 308
Откуда: старый оскол
Карма: 5
почитал мануалы по микротик и переделал на авторизацю через hotspot, где можно явно указать что login==mac

NAS-Identifier=MikroTik
User-Name=00:E1:0C:38:C8:F8
NAS-IP-Address=192.168.0.15
NAS-Port=-2143289344
Acct-Status-Type=3
Framed-IP-Address=10.1.14.143
Acct-Delay-Time=0
Acct-Input-Octets=303563
Acct-Output-Octets=274340
Acct-Session-Id=80400000
Acct-Session-Time=480
Acct-Input-Packets=4254
Acct-Output-Packets=4107
Acct-Input-Gigawords=0
Acct-Output-Gigawords=0
NAS-Port-Id=bridge_dhcp
Event-Timestamp=1528355909
NAS-Port-Type=19
Called-Station-Id=hotspot1
Calling-Station-Id=00:E1:0C:38:C8:F8
Mikrotik-Host-IP=10.1.14.137


Вложения:
Снимок экрана от 2018-06-07 10-13-16.png
Снимок экрана от 2018-06-07 10-13-16.png [ 214.65 КБ | Просмотров: 2122 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mirkotik DHCP <---> Radius Bgbilling
СообщениеДобавлено: 07 июн 2018, 15:48 
Не в сети

Зарегистрирован: 22 июл 2009, 15:36
Сообщения: 308
Откуда: старый оскол
Карма: 5
не все получилось...
пока не могу сростить dhcp radius и hotspot radius прилетает два запроса в биллинг.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Mirkotik DHCP <---> Radius Bgbilling
СообщениеДобавлено: 07 июн 2018, 19:09 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Если всё-таки нужна работа в первом режиме (из первого сообщения), то можно в предобработке вытаскивать значение из Calling-Station-Id и устанавливать в User-Name - судя по всему там одно и тоже.

Или можно попробовать в Access-Accept добавлять User-Name из Access-Request - по RFC NAS "should" (но не "must") устанавливать далее такой User-Name в аккаунтинге.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.100s | 31 Queries | GZIP : On ]