dhs_session_log Framed_IP

Технические вопросы по UTM 5.0
Ответить
Аватара пользователя
kamae1ka
Сообщения: 142
Зарегистрирован: Пн окт 04, 2010 05:14

dhs_session_log Framed_IP

Сообщение kamae1ka »

UTM 5.2 009
как уложить в эту таблицу значение '192.168.10.28'

Код: Выделить всё

select INET_ATON('192.168.10.28') - 0xFFFFFFFF
-1062729188
подходит, НО в utm_admin октет обратный - 28.10.168.192

запрос

Код: Выделить всё

SELECT (INET_ATON(CONCAT_WS('.',SUBSTRING_INDEX('192.168.10.28','.',-1),SUBSTRING_INDEX(SUBSTRING_INDEX('192.168.10.28','.',-2),'.',1),
SUBSTRING_INDEX(SUBSTRING_INDEX('192.168.10.28','.',2),'.',-1), SUBSTRING_INDEX('192.168.10.28','.',1))) - 0x100000000)
выдает -3824506688, что больше int

а значит не подходит.
есть идеи?

LovingFox
Сообщения: 23
Зарегистрирован: Пт апр 10, 2015 16:26

Сообщение LovingFox »

Может быть так:

Код: Выделить всё

mysql> SET @S=4294967296;
Query OK, 0 rows affected (0.00 sec)

mysql> SET @IP_NUM=-1062729188;
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT INET_NTOA( @IP_NUM + @S );
+---------------------------+
| INET_NTOA( @IP_NUM + @S ) |
+---------------------------+
| 192.168.10.28             |
+---------------------------+
1 row in set (0.00 sec)
И наоборот:

Код: Выделить всё

mysql> SET @IP="192.168.10.28";
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT CAST( INET_ATON(@IP) AS SIGNED) - @S, @IP_NUM;
+--------------------------------------+-------------+
| CAST( INET_ATON(@IP) AS SIGNED) - @S | @IP_NUM     |
+--------------------------------------+-------------+
|                          -1062729188 | -1062729188 |
+--------------------------------------+-------------+
1 row in set (0.00 sec)

Аватара пользователя
kamae1ka
Сообщения: 142
Зарегистрирован: Пн окт 04, 2010 05:14

Сообщение kamae1ka »

Код: Выделить всё

SELECT CAST( INET_ATON(@IP) AS SIGNED) - @S, @IP_NUM; 

тот же эффект, админка кажет в обратном порядке.[/code]

Rico-X
Сообщения: 164
Зарегистрирован: Вт окт 25, 2011 12:04

Сообщение Rico-X »

А если так?

Код: Выделить всё

INET_NTOA(Framed_IP_Address&0xffffffff)

Аватара пользователя
kamae1ka
Сообщения: 142
Зарегистрирован: Пн окт 04, 2010 05:14

Сообщение kamae1ka »

мне нужно добавить, а не отобразить... =)

Ответить