BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 30 июн 2025, 22:37

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




Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
 Заголовок сообщения: MAC адрес абонента.
СообщениеДобавлено: 06 май 2015, 17:07 
Не в сети

Зарегистрирован: 17 окт 2013, 18:33
Сообщения: 31
Карма: 0
Доброго времени суток. Возникла необходимость выдернуть мак абонента на сессию, кто нибудь знает, хранятся ли маки клиентов где нибудь, кроме логов inetAccess? К примеру, в УТМ они записывались в БД при авторизации. Спасибо! BGBilling 6.0; RedBack SE100; PPPoE.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 06 май 2015, 18:00 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
поле callingStationId в сессиях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 06 май 2015, 18:16 
Не в сети

Зарегистрирован: 17 окт 2013, 18:33
Сообщения: 31
Карма: 0
stark писал(а):
поле callingStationId в сессиях.

Согласен, логично, смотрел, поле пустое во всей таблице :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 06 май 2015, 18:18 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
marahovsky писал(а):
stark писал(а):
поле callingStationId в сессиях.

Согласен, логично, смотрел, поле пустое во всей таблице :(


какая схема подключения ? по какому протоколу приходит mac ? dhcp биллинг вообще обрабатывает ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 06 май 2015, 18:22 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В БД сейчас сохраняются значения атрибутов Calling-Station-Id и Called-Station-Id.
Либо настроить SE, чтобы MAC-адрес лежал в Calling-Station-Id, либо изменить предобработку RADIUS-пакетов в биллинге, чтобы класть MAC-адрес в атрибут Calling-Station-Id.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 06 май 2015, 18:36 
Не в сети

Зарегистрирован: 17 окт 2013, 18:33
Сообщения: 31
Карма: 0
Amir писал(а):
В БД сейчас сохраняются значения атрибутов Calling-Station-Id и Called-Station-Id.
Либо настроить SE, чтобы MAC-адрес лежал в Calling-Station-Id, либо изменить предобработку RADIUS-пакетов в биллинге, чтобы класть MAC-адрес в атрибут Calling-Station-Id.

Все, теперь понял, спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 20 окт 2015, 18:11 
Не в сети

Зарегистрирован: 17 окт 2013, 18:33
Сообщения: 31
Карма: 0
Приветствую!
Тогда отвлекли меня от этой темы, сейчас возникла необходимость вернуться к вопросу. В общем, в базу Calling-Station-Id не падает, а в атрибутах есть, вот пример атрибутов:

Packet type: Access-Request
Identifier: 199
Authenticator: {4D FA 71 B6 02 17 F0 54 D2 44 5B C7 5D 1C 98 CC}
Attributes:
User-Name=testduo1
NAS-Port-Id=lg id 834 vlan-id 1000:2401 pppoe 17054
NAS-Identifier=RedBackSE100
CHAP-Password={01 5A DB 52 63 EC 91 58 D8 11 34 0E 24 B6 09 4B 7E}
NAS-IP-Address=10.225.0.6
NAS-Port=-1761559104
Service-Type=2
Framed-Protocol=1
NAS-Port-Type=5
CHAP-Challenge=M�q�\u2\u23�T�D[�]\u28��
Platform-Type=4
Medium-Type=11
OS-Version=12.1.1.9
Calling-Station-Id=00-23-81-16-80-a2
NAS-Real-Port=557746529

В какую сторону копать? Спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 20 окт 2015, 20:05 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
А в Accounting-запросах?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 22 окт 2015, 01:55 
Не в сети

Зарегистрирован: 17 окт 2013, 18:33
Сообщения: 31
Карма: 0
Amir писал(а):
А в Accounting-запросах?


Есть такие атрибуты.

Attributes:
User-Name=mz-0461
NAS-Identifier=RedBackSE100
NAS-IP-Address=10.225.0.6
NAS-Port=-1761558630
Service-Type=2
Framed-Protocol=1
Acct-Input-Octets=133830966
Framed-IP-Address=10.226.30.134
Acct-Output-Octets=494968796
Framed-IP-Netmask=255.255.255.255
Acct-Status-Type=3
Acct-Session-Time=28829
Acct-Input-Packets=326657
Acct-Session-Id=FF1603426800BF9A-56277B87-RSP-LOCAL-50699BF6
Acct-Authentic=1
Acct-Multi-Session-Id=FF1603426800BF9A-56277B87
NAS-Port-Id=lg id 834 vlan-id 1000:2143 pppoe 11140
Acct-Output-Packets=432507
Event-Timestamp=1445456933
Acct-Output-Gigawords=0
Acct-Input-Gigawords=0
Session-Timeout=86400
Port-Limit=1
NAS-Port-Type=5
Acct-Mcast-Out-Packets-64={00 00 00 00 00 00 00 00}
Client-DNS-Pri=62.32.68.2
Client-DNS-Sec=62.32.69.34
Medium-Type=11
Platform-Type=4
Context-Name=pppoe
Acct-Output-Octets-64={00 00 00 00 1D 80 9F DC}
Acct-Input-Octets-64={00 00 00 00 07 FA 19 36}
Acct-Output-Packets-64={00 00 00 00 00 06 99 7B}
Acct-Input-Packets-64={00 00 00 00 00 04 FC 01}
Acct-Mcast-In-Octets-64={00 00 00 00 00 00 00 00}
Acct-Mcast-In-Packets-64={00 00 00 00 00 00 00 00}
IP-Interface-Name=ACCESS
Acct-Mcast-Out-Octets-64={00 00 00 00 00 00 00 00}
Service-Name=RSP-LOCAL
Service-Options:0=1
OS-Version=12.1.1.9
Acct-Update-Reason=26
Calling-Station-Id=1c-75-08-3f-9d-b3
Acct-Mcast-In-Octets=0
Acct-Mcast-Out-Octets=0
Acct-Mcast-In-Packets=0
NAS-Real-Port=557746271
Acct-Mcast-Out-Packets=0


Может в конфигурации экземпляра устройства что-нибудь сделать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 23 окт 2015, 16:12 
Не в сети

Зарегистрирован: 17 окт 2013, 18:33
Сообщения: 31
Карма: 0
UP!

Сам, по ходу, не разберусь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 23 окт 2015, 16:41 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Покажите скриншот такой сессии и что у нее в правой кнопкой -> Показать RADIUS/DHCP лог.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 23 окт 2015, 17:42 
Не в сети

Зарегистрирован: 17 окт 2013, 18:33
Сообщения: 31
Карма: 0
Amir писал(а):
Покажите скриншот такой сессии и что у нее в правой кнопкой -> Показать RADIUS/DHCP лог.



Вот

Time: 23.10.2015 15:42:37
Packet type: Access-Request
Identifier: 25
Authenticator: {AC 78 0C 7C 49 44 CE 0D 66 2C AB CC D5 05 68 6E}
Attributes:
User-Name=testduo1
NAS-Port-Id=lg id 834 vlan-id 1000:2601 pppoe 14043
NAS-Identifier=RedBackSE100
CHAP-Password={01 25 6D A7 4F ED 94 50 7E B1 4A 0F 8D 88 85 F6 2D}
NAS-IP-Address=10.225.0.6
NAS-Port=-1761545924
Service-Type=2
Framed-Protocol=1
NAS-Port-Type=5
CHAP-Challenge=�x\u12|ID�f,���\u5hn
Platform-Type=4
Medium-Type=11
OS-Version=12.1.1.9
Calling-Station-Id=64-66-b3-05-25-b2
NAS-Real-Port=591301161

Time: 23.10.2015 15:42:37
Packet type: Access-Accept
Identifier: 25
Authenticator: {2A 2A 13 F5 F3 B2 D3 8E 2F CF AB 07 44 DD 64 D0}
Attributes:
Acct-Interim-Interval=900
Framed-IP-Address=10.226.28.175
Session-Timeout=86400
Service-Name:1=RSP-PUBLIC
Service-Name:2=RSP-LOCAL
Context-Name=pppoe
Service-Options:1=1
Service-Options:2=1
Forward-Policy=in:source-based-next-hop
Service-Parameter:1=RATE=102400 BURST=19660800 BURST-EX=39321600
Service-Parameter:1=RATE=102400 BURST=12800000 BURST-EX=19200000
HTTP-Redirect-Profile-Name=NO_ACCESS
IP-Interface-Name=ACCESS

Process time auth: 0


Time: 23.10.2015 15:42:37
Packet type: Accounting-Request
Identifier: 36
Authenticator: {CD D5 60 3D 80 91 F6 F9 D3 32 55 E0 E1 52 81 01}
Attributes:
User-Name=testduo1
NAS-Identifier=RedBackSE100
NAS-IP-Address=10.225.0.6
NAS-Port=-1761545924
Service-Type=2
Framed-Protocol=1
Framed-IP-Address=10.226.28.175
Framed-IP-Netmask=255.255.255.255
Acct-Status-Type=1
Acct-Session-Id=FF1603426800F13C-562A1CFC
Acct-Authentic=1
Acct-Interim-Interval=900
NAS-Port-Id=lg id 834 vlan-id 1000:2601 pppoe 14043
Event-Timestamp=1445600509
Session-Timeout=86400
Port-Limit=1
NAS-Port-Type=5
Client-DNS-Pri=62.32.68.2
Client-DNS-Sec=62.32.69.34
Medium-Type=11
Platform-Type=4
Context-Name=pppoe
HTTP-Redirect-Profile-Name=NO_ACCESS
IP-Interface-Name=ACCESS
Qos-Policing-Profile-Name=DEFAULT-IN
OS-Version=12.1.1.9
Acct-Update-Reason=1
Calling-Station-Id=64-66-b3-05-25-b2
Forward-Policy=in:source-based-next-hop
Qos-Metering-Profile-Name=DEFAULT-OUT
NAS-Real-Port=591301161


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 23 окт 2015, 18:38 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Скриншот?
А также версия/билд модуля Inet?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 23 окт 2015, 19:15 
Не в сети

Зарегистрирован: 17 окт 2013, 18:33
Сообщения: 31
Карма: 0
Amir писал(а):
Скриншот?
А также версия/билд модуля Inet?


inet вер. 6.0 сборка 1506 от 15.07.2015 19:49:54


Вложения:
screenshot.png
screenshot.png [ 101.54 КБ | Просмотров: 8748 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 28 окт 2015, 13:04 
Не в сети

Зарегистрирован: 17 окт 2013, 18:33
Сообщения: 31
Карма: 0
Апну, на всякий случай)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 28 окт 2015, 13:48 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
В атрибутах запроса Calling-Station-Id откуда берётся? В конфиге устройства такое есть?
Код:
# Вендор атрибута, где хранится MAC-адрес
#radius.macAddress.vendor=9
# Код атрибута, где хранится MAC-адрес
#radius.macAddress.type=1
# Префикс атрибута (если есть), где хранится MAC-адрес. Например, для cisco avpair
#radius.macAddress.prefix=client-mac-address=

http://bgbilling.ru/v5.2/doc/ch18s13s03s01.html

Если мак не попадает в опции, то он, скорее всего, и не попадёт в базу. Нужно настроить устройство на выдирание из запроса мака.

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 28 окт 2015, 15:52 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Не совсем так. Как я понял, тут вопрос, что в столбец C номера/На номер вообще не попадает значение атрибута Calling-Station-Id. Хотя должно.

Никакой скрипт предобработки не удаляет этот атрибут из запроса?
Можете показать (или в личку скинуть) полностью лог авторизации и старта сессии?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MAC адрес абонента.
СообщениеДобавлено: 28 окт 2015, 16:01 
Не в сети

Зарегистрирован: 17 окт 2013, 18:33
Сообщения: 31
Карма: 0
vkulakov писал(а):
В атрибутах запроса Calling-Station-Id откуда берётся? В конфиге устройства такое есть?
Код:
# Вендор атрибута, где хранится MAC-адрес
#radius.macAddress.vendor=9
# Код атрибута, где хранится MAC-адрес
#radius.macAddress.type=1
# Префикс атрибута (если есть), где хранится MAC-адрес. Например, для cisco avpair
#radius.macAddress.prefix=client-mac-address=

http://bgbilling.ru/v5.2/doc/ch18s13s03s01.html

Если мак не попадает в опции, то он, скорее всего, и не попадёт в базу. Нужно настроить устройство на выдирание из запроса мака.


Атрибут прилетает непосредственно с браса. Настройки провел, эффекта не возымело, я так подозреваю, что эти настройки только для реализации функционала привязки по маку и имеют отношение только к полю с мак адресом в сервисе договора. По видимому, это не относится к сессиям. Но за версию спасибо :)


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

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