Перейти к содержимому
Калькуляторы

LanBilling 2.0.18-1 спер IP шник Как освободить IP если он был авторизован?

Приветствую все!

Такая незнакомая ситуация:

Меняя ip на авторизованной учетке, сменил ей IP, но т.к. он был авторизован он не освободился в биллинге и не стал доступен.

Даже после перезапуска самого биллинга! ( сначала перезапуска процессов) и очистке сессии по этому IP на циске, она его не авторизует потому что его нет в биллинге:) )))

Вообщем надеюсь он появиться в доступных, как истечет назначенная ему когда то 24 часовая сессия на удаленной учетке.

Но, в следующий раз, хотелось бы решить этот вопрос быстрее! И не заставлять людей нервничать :)

Подскажите пожалуйста - как можно высвободить ip побыстрее и цепких объятий ланбиллинга ???

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Приветствую все!

Такая незнакомая ситуация:

Меняя ip на авторизованной учетке, сменил ей IP, но т.к. он был авторизован он не освободился в биллинге и не стал доступен.

У меня так же несколько ip канули в базу.

Пробовал один из базы вручную удалить, вроде появлялся в свободных.

 

 

п.с.

у меня 14 сборка.

хм, думал эту хрень полечили, ан нет, оказывается все так же плавает от сборки к сборке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть баг, поддверждают проблему с staff_history_dynamic (не помню сейчас точное название таблицы).

 

"По текущему обращению с отсутствием в калькуляторе IP-адреса -- было исправлено 23 сентября."

В общем поставили фикс от 23.09.16 г. - не помогло.

 

Сообщили еще раз, вроде бы передали разработчикам, что-то делают....

 

P.S. у нас 018

Изменено пользователем hsvt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня так же несколько ip канули в базу.

Пробовал один из базы вручную удалить, вроде появлялся в свободных.

 

А не подскажите как эта табличка называется?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день! Может у кого есть информация о появлении FIX-а по проблеме потери IP ???

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

delete from staff_history_dynamic where inet_ntoa(CONV(RIGHT(HEX(segment), 8),16,10)) = 'Здесь.Потерянный.IP.адрес'

Вот такая команда возвращает IP из небытия

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

delete from staff_history_dynamic where inet_ntoa(CONV(RIGHT(HEX(segment), 8),16,10)) = 'Здесь.Потерянный.IP.адрес'

Вот такая команда возвращает IP из небытия

Спасибо!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можете привести как выглядит в базе запись с потерянным ip-адресом? Вот таким запросом:

 

select * from staff_history_dynamic where inet_ntoa(conv(substr(hex(segment),25,8),16,10)) = 'Здесь.Потерянный.IP.адрес'

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можете привести как выглядит в базе запись с потерянным ip-адресом? Вот таким запросом:

 

select * from staff_history_dynamic where inet_ntoa(conv(substr(hex(segment),25,8),16,10)) = 'Здесь.Потерянный.IP.адрес'

 

Там по несколько тысяч записей на каждый ip. Возможно, имеет значение последняя запись, но выяснять не стал. Т.к. потерянных больше нет, то и присылать нечего.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

При проявлении подобного случая, попробуйте выбрать с условием timefrom или timeto is null:

 

select * from staff_history_dynamic where (timefrom is null or timeto is null) and inet_ntoa(conv(substr(hex(segment),25,8),16,10)) = 'Здесь.Потерянный.IP.адрес';

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можете привести как выглядит в базе запись с потерянным ip-адресом? Вот таким запросом:

 

select * from staff_history_dynamic where inet_ntoa(conv(substr(hex(segment),25,8),16,10)) = 'Здесь.Потерянный.IP.адрес'

 

Там по несколько тысяч записей на каждый ip. Возможно, имеет значение последняя запись, но выяснять не стал. Т.к. потерянных больше нет, то и присылать нечего.

 

Случаи как раз есть :) и моделируются ЛЕГКО !) Завтра потеряю какойнито.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кто нибудь в курсе - решили проблему в 19LTS, 20, 21 ой версии ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кто нибудь в курсе - решили проблему в 19LTS, 20, 21 ой версии ?

 

LANBilling 2.0 RADIUS DialUp build 19.1 (Feb  5 2017 21:25:23), rev #7cff0ee5

 

Похоже что нет, удалили старый адрес, назначили новый, дропнули сессию - клиент подключился заново получает старый IP, поиском его нет и в списках доступных для назначения его нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подниму тему!

 

Клиенты авторизуются через радиус, им выдается статически привязанный ip,

с течением времени, удаляемые ip, не все вернулись в доступность назначения.

 

Вопрос: как сделать выборку из базы на все "зависшие" ip которые ни кому не назначены и в доступе их тоже нет?

Делал такое кто-нибудь?

 

2.0base-014

Изменено пользователем Brainiac

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.