Всем добрый день!
Не могли бы подсказать в одной задаче. У нас есть Wi-Fi и нужна информация о кол-ве подключившихся уников за нужный период. Проблема в том, что не все уники проходят авторизацию, а нужна статистика именно по авторизованным пользователям. Радиус сервер под управление партнеров, туда доступа не получить. Вот пример лога:
Jul/17/2018 17:51:15 radius,debug new request 3f:f0303 code=Access-Request service=hotspot called-id=HotSpot
Jul/17/2018 17:51:15 radius,debug sending 3f:f0303 to 2.2.2.4:1812
Jul/17/2018 17:51:15 radius,debug,packet sending Access-Request with id 13 to 2.2.2.4:1812
Jul/17/2018 17:51:15 radius,debug,packet Signature = 0xfe480a1f3679bf113c86da2681a98a13
Jul/17/2018 17:51:15 radius,debug,packet NAS-Port-Type = 19
Jul/17/2018 17:51:15 radius,debug,packet Calling-Station-Id = "38:37:8B:75:E6:E8"
Jul/17/2018 17:51:15 radius,debug,packet Called-Station-Id = "HotSpot"
Jul/17/2018 17:51:15 radius,debug,packet NAS-Port-Id = "HotSpot"
Jul/17/2018 17:51:15 radius,debug,packet User-Name = "38:37:8B:75:E6:E8"
Jul/17/2018 17:51:15 radius,debug,packet NAS-Port = 2153154156
Jul/17/2018 17:51:15 radius,debug,packet Acct-Session-Id = "8056866c"
Jul/17/2018 17:51:15 radius,debug,packet Framed-IP-Address = 192.168.37.121
Jul/17/2018 17:51:15 radius,debug,packet MT-Host-IP = 192.168.37.121
Jul/17/2018 17:51:15 radius,debug,packet User-Password = 0x63747268746e
Jul/17/2018 17:51:15 radius,debug,packet Service-Type = 1
Jul/17/2018 17:51:15 radius,debug,packet WISPr-Logoff-URL = "http://192.168.39.1/logout"
Jul/17/2018 17:51:15 radius,debug,packet NAS-Identifier = "my_wi-fi"
Jul/17/2018 17:51:15 radius,debug,packet NAS-IP-Address = 172.16.100.19
Jul/17/2018 17:51:15 radius,debug,packet received Access-Accept with id 13 from 2.2.2.4:1812
Jul/17/2018 17:51:15 radius,debug,packet Signature = 0x37c63c00f4bd419376dbdcbd4b5d9b17
Jul/17/2018 17:51:15 radius,debug,packet Session-Timeout = 3016
Jul/17/2018 17:51:15 radius,debug,packet Unknown-Attribute(vendor=16777215, type=1) = 0x6d736973646e3d373930363736373732
Jul/17/2018 17:51:15 radius,debug,packet 3339
Jul/17/2018 17:51:15 radius,debug,packet Reply-Message = "http://auth.mydomain.ru/target=mysegment"
Jul/17/2018 17:51:15 radius,debug,packet Acct-Session-Id = "8056866c"
Jul/17/2018 17:51:15 radius,debug received reply for 3f:f0303
Jul/17/2018 17:51:15 radius,debug new request 3f:f0305 code=Accounting-Request service=hotspot called-id=HotSpot
Jul/17/2018 17:51:15 radius,debug sending 05:00 to 2.2.2.4:1813
Jul/17/2018 17:51:15 radius,debug,packet sending Accounting-Request with id 14 to 2.2.2.4:1813
Jul/17/2018 17:51:15 radius,debug,packet Signature = 0xafea362a8e82c7176796c3c3f7b99ff8
Jul/17/2018 17:51:15 radius,debug,packet Acct-Status-Type = 7
Jul/17/2018 17:51:15 radius,debug,packet NAS-Identifier = "my_wi-fi"
Jul/17/2018 17:51:15 radius,debug,packet Acct-Delay-Time = 0
Jul/17/2018 17:51:15 radius,debug,packet NAS-IP-Address = 172.16.100.19
Jul/17/2018 17:51:15 radius,debug sending 3f:f0305 to 2.2.2.4:1813
Jul/17/2018 17:51:15 radius,debug,packet sending Accounting-Request with id 15 to 2.2.2.4:1813
Jul/17/2018 17:51:15 radius,debug,packet Signature = 0x15eddb7640d89b7b07ea514301fb8a32
Jul/17/2018 17:51:15 radius,debug,packet Acct-Status-Type = 1
Jul/17/2018 17:51:15 radius,debug,packet NAS-Port-Type = 19
Jul/17/2018 17:51:15 radius,debug,packet Calling-Station-Id = "38:37:8B:75:E6:E8"
Jul/17/2018 17:51:15 radius,debug,packet Called-Station-Id = "HotSpot"
Jul/17/2018 17:51:15 radius,debug,packet NAS-Port-Id = "HotSpot"
Jul/17/2018 17:51:15 radius,debug,packet User-Name = "38:37:8B:75:E6:E8"
Jul/17/2018 17:51:15 radius,debug,packet NAS-Port = 2153154156
Jul/17/2018 17:51:15 radius,debug,packet Acct-Session-Id = "8056866c"
Jul/17/2018 17:51:15 radius,debug,packet Framed-IP-Address = 192.168.37.121
Jul/17/2018 17:51:15 radius,debug,packet MT-Host-IP = 192.168.37.121
Jul/17/2018 17:51:15 radius,debug,packet Event-Timestamp = 1531839075
Jul/17/2018 17:51:15 radius,debug,packet NAS-Identifier = "my_wi-fi"
Jul/17/2018 17:51:15 radius,debug,packet Acct-Delay-Time = 0
Jul/17/2018 17:51:15 radius,debug,packet NAS-IP-Address = 172.16.100.19
Jul/17/2018 17:51:18 radius,debug resending 3f:f0305
Jul/17/2018 17:51:18 radius,debug,packet sending Accounting-Request with id 15 to 2.2.2.4:1813
Jul/17/2018 17:51:18 radius,debug,packet Signature = 0x74739549d736e03034bcfd8b268369ad
Jul/17/2018 17:51:18 radius,debug,packet Acct-Status-Type = 1
Jul/17/2018 17:51:18 radius,debug,packet NAS-Port-Type = 19
Jul/17/2018 17:51:18 radius,debug,packet Calling-Station-Id = "38:37:8B:75:E6:E8"
Jul/17/2018 17:51:18 radius,debug,packet Called-Station-Id = "HotSpot"
Jul/17/2018 17:51:18 radius,debug,packet NAS-Port-Id = "HotSpot"
Jul/17/2018 17:51:18 radius,debug,packet User-Name = "38:37:8B:75:E6:E8"
Jul/17/2018 17:51:18 radius,debug,packet NAS-Port = 2153154156
Jul/17/2018 17:51:18 radius,debug,packet Acct-Session-Id = "8056866c"
Jul/17/2018 17:51:18 radius,debug,packet Framed-IP-Address = 192.168.37.121
Jul/17/2018 17:51:18 radius,debug,packet MT-Host-IP = 192.168.37.121
Jul/17/2018 17:51:18 radius,debug,packet Event-Timestamp = 1531839075
Jul/17/2018 17:51:18 radius,debug,packet NAS-Identifier = "my_wi-fi"
Jul/17/2018 17:51:18 radius,debug,packet Acct-Delay-Time = 3
Jul/17/2018 17:51:18 radius,debug,packet NAS-IP-Address = 172.16.100.19
Jul/17/2018 17:51:21 radius,debug resending 3f:f0305
Jul/17/2018 17:51:21 radius,debug,packet sending Accounting-Request with id 15 to 2.2.2.4:1813
Jul/17/2018 17:51:21 radius,debug,packet Signature = 0xf0a373ff3acb64d42eaac9fb0e2ec72d
Jul/17/2018 17:51:21 radius,debug,packet Acct-Status-Type = 1
Jul/17/2018 17:51:21 radius,debug,packet NAS-Port-Type = 19
Jul/17/2018 17:51:21 radius,debug,packet Calling-Station-Id = "38:37:8B:75:E6:E8"
Jul/17/2018 17:51:21 radius,debug,packet Called-Station-Id = "HotSpot"
Jul/17/2018 17:51:21 radius,debug,packet NAS-Port-Id = "HotSpot"
Jul/17/2018 17:51:21 radius,debug,packet User-Name = "38:37:8B:75:E6:E8"
Jul/17/2018 17:51:21 radius,debug,packet NAS-Port = 2153154156
Jul/17/2018 17:51:21 radius,debug,packet Acct-Session-Id = "8056866c"
Jul/17/2018 17:51:21 radius,debug,packet Framed-IP-Address = 192.168.37.121
Jul/17/2018 17:51:21 radius,debug,packet MT-Host-IP = 192.168.37.121
Jul/17/2018 17:51:21 radius,debug,packet Event-Timestamp = 1531839075
Jul/17/2018 17:51:21 radius,debug,packet NAS-Identifier = "my_wi-fi"
Jul/17/2018 17:51:21 radius,debug,packet Acct-Delay-Time = 6
Jul/17/2018 17:51:21 radius,debug,packet NAS-IP-Address = 172.16.100.19
Программист может написать программу, которая будет его парсить, понятно, что связка mac+Acct-Session-Id дает уникальность, но как понять что он получил доступ?
received Access-Accept with id 13 from 2.2.2.4:1812 - вот эта строчка говорит об этом?
Вот нашел у другого адреса такую строчку:
radius,debug,packet received Access-Reject with id 44 from 2.2.2.4:1812 - это говорит что доступ не был предоставлен?
Заранее спасибо
Как разобрать Логи интерфейса HOTSPOT?
Правила форума
Как правильно оформить вопрос.
Прежде чем начать настройку роутера, представьте, как это работает. Попробуйте почитать статьи об устройстве интернет-сетей. Убедитесь, что всё, что Вы задумали выполнимо вообще и на данном оборудовании в частности.
Не нужно изначально строить Наполеоновских планов. Попробуйте настроить простейшую конфигурацию, а усложнения добавлять в случае успеха постепенно.
Пожалуйста, не игнорируйте правила русского языка. Отсутствие знаков препинания и неграмотность автора топика для многих гуру достаточный повод проигнорировать топик вообще.
1. Назовите технологию подключения (динамический DHCP, L2TP, PPTP или что-то иное)
2. Изучите темку "Действия до настройки роутера".
viewtopic.php?f=15&t=2083
3. Настройте согласно выбранного Вами мануала
4. Дочитайте мануал до конца и без пропусков, в 70% случаев люди просто не до конца читают статью и пропускают важные моменты.
5. Если не получается, в Winbox открываем терминал и вбиваем там /export hide-sensitive. Результат в топик под кат, интимные подробности типа личных IP изменить на другие, пароль забить звездочками.
6. Нарисуйте Вашу сеть, рисунок (схему) сюда. На словах может быть одно, в действительности другое.
Как правильно оформить вопрос.
Прежде чем начать настройку роутера, представьте, как это работает. Попробуйте почитать статьи об устройстве интернет-сетей. Убедитесь, что всё, что Вы задумали выполнимо вообще и на данном оборудовании в частности.
Не нужно изначально строить Наполеоновских планов. Попробуйте настроить простейшую конфигурацию, а усложнения добавлять в случае успеха постепенно.
Пожалуйста, не игнорируйте правила русского языка. Отсутствие знаков препинания и неграмотность автора топика для многих гуру достаточный повод проигнорировать топик вообще.
1. Назовите технологию подключения (динамический DHCP, L2TP, PPTP или что-то иное)
2. Изучите темку "Действия до настройки роутера".
viewtopic.php?f=15&t=2083
3. Настройте согласно выбранного Вами мануала
4. Дочитайте мануал до конца и без пропусков, в 70% случаев люди просто не до конца читают статью и пропускают важные моменты.
5. Если не получается, в Winbox открываем терминал и вбиваем там /export hide-sensitive. Результат в топик под кат, интимные подробности типа личных IP изменить на другие, пароль забить звездочками.
6. Нарисуйте Вашу сеть, рисунок (схему) сюда. На словах может быть одно, в действительности другое.
-
- Модератор
- Сообщения: 3600
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
Ну по логике да. А что мешает сэмулировать ситуацию и провеить доступ?
Есть интересная задача и бюджет? http://mikrotik.site
-
- Сообщения: 2
- Зарегистрирован: 17 июл 2018, 18:12
-
- Модератор
- Сообщения: 3600
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
И что?
Как минимум есть несколько вариантов удалённо протестировать ну или стенд собрать
Как минимум есть несколько вариантов удалённо протестировать ну или стенд собрать
Есть интересная задача и бюджет? http://mikrotik.site