0
Исправлен

Пропадающие IP адреса

Ткачёв Андрей 4 года назад обновлен Дмитрий К. 4 года назад 21

Уважаемые коллеги!

Давно наблюдается такая ошибка:

Время от времени по неизвестной причине пропадают IP адреса из пулов.

Например, если взглянуть на рисунок,

то из этого пула пропал IP адрес 172.17.33.2. Он не назначен никому. Просто исчез, возможно, после неправильных действий по назначению/ переназначению адресов.

Каким образом можно вернуть IP адрес в пул? В веб-интерфейсе я не нашёл такой возможности. Подскажите по возможности команду mysql, чтобы вернуть адрес на место.


На рассмотрении

А версия какая ?

и Каким образом диагностировали ?

- Сейчас стоит версия v2.10.7 (110516-20:30). Но это явление наблюдалось и на предыдущих версиях. Я не обращал на него особого внимания, пока не начали пропадать реальники.


- Про диагностику не совсем понял. Был в пуле IP адрес и исчез. В пуле его нет. Ни у кого из абонентов его тоже нет.


А как вы это смотрели ?

Например стоит так делать это.

http://joxi.ru/Y2LKeVjTnzNexm?d=1

IP адреса пропадают не из "IP pools", а из "Сегменты".


Если выделить сегмент и нажать на кнопку "Просмотр (F3)", то пропавшего IP адреса там нет, поэтому я не могу назначить пропавший оттуда IP адрес.Картинку с примером смотрите вначале темы.

Вы писали :"Время от времени по неизвестной причине пропадают IP адреса из пулов."

Пулы и сегменты разные сущности и абсолютно разные модули системы.

Почему я и уточняю каким образом вы диагностировали проблему что они пропали.


Сегменты тут смотрели ?

http://joxi.ru/n2YZdD8IjalJ6A?d=1




Смотрел. Картинка такая же как,в начале темы. Нужных IP адресов нет.

Не ошибка

сделайте sectorsync - восстановит адреса.


и понаблюдайте с неделю будут ли изменения

Что такое sectorsync? Где об этом почитать?

Консольная команда

Запустил на сервере биллинга


which sectorsync


Такой команды там нет. Надо что-то доустановить?


Исправлен

Нет...это часть системы https://wiki.mikbill.ru/billing/preferences/management/console


Нашел проблему в коде - которая могла приводить к потере ip в сегментах.

Устранил, войдет в релиз 2.10.8

Большое спасибо за помощь. IP адреса вернулись на место после sectorsync.

Вам тоже спасибо, удалось найти причину проблемы и решить ее.

Это случилось сегодня в первый раз. у меня еще очень большой глюк. Отдано реальников абнетам было 3712, онлайна было 3620, из них онлайна на реальных ипах 2400, серых ипишников выдано 1200, 0 - реальных ипов свободных, куда пропала 1300 ипов? они оканчательно не пропали они появляются, но очень долго. Таких косяков не было это 100%. Потому что мне сегодня начали вечером звонить абоненты и жаловаться на то, что не открываются страницы вообщем кончились порты для ната, я проверил у меня на 1 реальный ип отданный для ната все 65000 соединений, потому что 1200 ломанулись за нат (пограничник в полку). С таким количеством реальников у меня за нат должно выходить максимум 100 абонентов а тут 1200 побежало. За все время за нат максимально выходило 1 раз 98. сделал как здесь писали команду ипы не вернулись. Я добавил еще 512 ипов из резерва - сейчас под реальники отдано 4224, онлайн 3436, с серыми ипами 900 с копейкой, свободных в пуле 250. Итого нехватает 1400 реальных ипов

Вы как бы тему перепутали! Тут обсуждался сегмент и адресация в нём, и как бы пулы тут не причём.

Надо скрины, наделаю.

Пробовали ли Вы зайти в эту папку


/var/www/mikbill/admin


и набрать команду


php index.php sectorsync


?

Тема соответствует.

нет так не выполнял, делал команду из админки

Из - админки тоже самое...главное чтобы по итогу исполнения вам выдало сообщение об успехе - тогда все ок.


Дмитрий К - какая у вас сейчас версия?

Уже было решено с тех.поддержкой

Сервис поддержки клиентов работает на платформе UserEcho