Если при попытке добавить IP в разделе «Настройки» — «IP-адреса» вы получаете ошибку
В модуле работы с IP-адресами возникла ошибка. IP-адрес 'xxx' уже занят.
То вероятнее всего такой IP уже добавлялся, но был некорректно удален панелью.
Для устранения ошибки подключитесь по ssh к серверу и войдите в базу модуля отвечающего за настройку IP в ISPManager
sqlite3 /usr/local/mgr5/etc/ispmgr_ipdb.db
Далее проверьте наличие проблемного IP в таблицах «ips» и «ranges»:
sqlite> select * from ips;
sqlite> select * from ranges;
Результат запросов будет примерно такой:
2|123.345.678.901|2|example.com.|off|off
2|123.345.678.901|||2|alias
Если в результатах есть проблемный IP (в нашем примере это 123.345.678.901
), то остается его удалить отуда
sqlite> delete from ips where id = "ID_проблемного_ip";
sqlite> delete from ranges where id = "ID_проблемного_ip";
ID_проблемного_ip — это НЕ сам адрес, а его номер в списке (первая цифра, в нашем примере это «2»).
Всё!
Теперь проверяем что проблемный IP удален и красиво выходим из sqlite:
sqlite> select * from ranges;
sqlite> select * from ips;
sqlite> .quit
И не забываем перезапустить сам ISP!
[root@vps ~]# /usr/local/mgr5/sbin/mgrctl -m ispmgr exit
Прокомментировать