Значения колонки Framed_IP_Address таблицы dhs_sessions_log

Технические вопросы по UTM 5.0
Ответить
garik0783
Сообщения: 25
Зарегистрирован: Пт сен 06, 2013 10:41

Значения колонки Framed_IP_Address таблицы dhs_sessions_log

Сообщение garik0783 »

Всем привет.
Господа, подскажите кто знает:
У меня в таблице dhs_sessions_log в колонке Framed_IP_Address хранятся ip адреса которые были выданы клиенту в целочисленном формате ( т.е 1291839080 ), но проблема в том что в этом же поле встречаются записи в формате ( -1459574336 ),
не могу понять что это за формат и как его перевести в 4 байтную форму?

Спасибо...

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

SELECT INET_NTOA(Framed_IP_Address&0xffffffff) FROM ...

Тема неоднократно рассмотренная на форуме.

garik0783
Сообщения: 25
Зарегистрирован: Пт сен 06, 2013 10:41

Сообщение garik0783 »

serjk писал(а):SELECT INET_NTOA(Framed_IP_Address&0xffffffff) FROM ...

Тема неоднократно рассмотренная на форуме.
Спасиб большое ))

An
Сообщения: 28
Зарегистрирован: Пт июн 21, 2013 10:13

Сообщение An »

serjk писал(а):SELECT INET_NTOA(Framed_IP_Address&0xffffffff) FROM ...
Данный запров выдает IP адрес в обратном порядке: 60.6.10.10, приходится переставлять данные местами до вида 10.10.6.60.
Так и должно быть?

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

установите последние обновления. Раньше так было.

An
Сообщения: 28
Зарегистрирован: Пт июн 21, 2013 10:13

Сообщение An »

kirush писал(а):установите последние обновления. Раньше так было.
Стоит последняя версия 5.2, на текущий монент это 009 update1.
Проблема только с dhs_sessions_log в остальных таблицах ip_groups,system_accounts,routers_info и т.д. данной проблемы нет.

Vlad83
Сообщения: 11
Зарегистрирован: Пт май 15, 2009 12:09

Сообщение Vlad83 »

An писал(а):
kirush писал(а):установите последние обновления. Раньше так было.
Стоит последняя версия 5.2, на текущий монент это 009 update1.
Проблема только с dhs_sessions_log в остальных таблицах ip_groups,system_accounts,routers_info и т.д. данной проблемы нет.
Аналогичная проблема. Удалось решить ? IP адреса выдаются в виде 1.1.168.192.

An
Сообщения: 28
Зарегистрирован: Пт июн 21, 2013 10:13

Сообщение An »

как-то так...
SELECT CONCAT_WS('.',SUBSTRING_INDEX(INET_NTOA(Framed_IP_Address & 0xffffffff), '.', -1), SUBSTRING_INDEX(SUBSTRING_INDEX(INET_NTOA(Framed_IP_Address & 0xffffffff), '.', -2),'.','1'), SUBSTRING_INDEX(SUBSTRING_INDEX(INET_NTOA(Framed_IP_Address & 0xffffffff), '.', 2),'.','-1'),SUBSTRING_INDEX(INET_NTOA(Framed_IP_Address & 0xffffffff), '.', 1)) FROM dhs_sessions_log

Vlad83
Сообщения: 11
Зарегистрирован: Пт май 15, 2009 12:09

Сообщение Vlad83 »

An писал(а):как-то так...
SELECT CONCAT_WS('.',SUBSTRING_INDEX(INET_NTOA(Framed_IP_Address & 0xffffffff), '.', -1), SUBSTRING_INDEX(SUBSTRING_INDEX(INET_NTOA(Framed_IP_Address & 0xffffffff), '.', -2),'.','1'), SUBSTRING_INDEX(SUBSTRING_INDEX(INET_NTOA(Framed_IP_Address & 0xffffffff), '.', 2),'.','-1'),SUBSTRING_INDEX(INET_NTOA(Framed_IP_Address & 0xffffffff), '.', 1)) FROM dhs_sessions_log
Спасибо! Работает! :D

Ответить