forum.bitel.ru http://forum.bitel.ru/ |
|
как изменить пул адресов http://forum.bitel.ru/viewtopic.php?f=44&t=7985 |
Страница 1 из 1 |
Автор: | Dog [ 22 апр 2013, 17:33 ] |
Заголовок сообщения: | как изменить пул адресов |
как можно изменить пул адресов который предназначен для выдачи статических адресов. нужно изменить диапазон. был создан пул с 16 маской, а теперь изменить нельзя, так как есть активные сервисы. можно ли аккуратно руками в БД это поле отредактировать? если да, то как его отредктировать, а то там какой то varbinary и навикат не очень хочет его открывать для редактирования. |
Автор: | nik247 [ 22 апр 2013, 19:41 ] |
Заголовок сообщения: | Re: как изменить пул адресов |
Разработчики так не рекомендуют делать. Пишут: старый диапазон закрывать датой и делать новый. Я делал через базу, когда диапазон надо было расширить: 1) найти id необходимого ресурса (categoryId): 2) просмотр категории: Код: SELECT id, categoryId, INET_NTOA(CONV(HEX(addressFrom), 16, 10)) as ip_from, INET_NTOA(CONV(HEX(addressTo), 16, 10)) as ip_to FROM inv_ip_resource_5 WHERE categoryId=3 Результат: Код: +----+------------+---------------+----------------+ | id | categoryId | ip_from | ip_to | +----+------------+---------------+----------------+ | 4 | 3 | 192.168.44.10 | 192.168.44.100 | | 3 | 3 | 192.168.99.10 | 192.168.99.100 | +----+------------+---------------+----------------+ 2 rows in set (0.00 sec) 3) расширяем диапазон- устанавливаем addressTo='192.168.99.200' для пула id=3: Код: mysql> UPDATE inv_ip_resource_5 SET addressTo=UNHEX(HEX(INET_ATON('192.168.99.200'))) where id=3; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 Результат: Код: mysql> SELECT id, categoryId, INET_NTOA(CONV(HEX(addressFrom), 16, 10)) as ip_from, INET_NTOA(CONV(HEX(addressTo), 16, 10)) as ip_to -> FROM inv_ip_resource_5 WHERE categoryId=3; +----+------------+---------------+----------------+ | id | categoryId | ip_from | ip_to | +----+------------+---------------+----------------+ | 4 | 3 | 192.168.44.10 | 192.168.44.100 | | 3 | 3 | 192.168.99.10 | 192.168.99.200 | +----+------------+---------------+----------------+ 2 rows in set (0.00 sec) 4) Не забываем перегрузить ядро и Inet |
Автор: | Amir [ 22 апр 2013, 19:56 ] |
Заголовок сообщения: | Re: как изменить пул адресов |
Цитата: Пишут: старый диапазон закрывать датой и делать новый. Нет, нет. Не закрывать. Просто добавить новый.Или, как вариант, расширить диапазон через базу. Нельзя закрывать, т.к. сервисы со статическими IP-адресами привязаны к ресурсу, с которого устанавливался адрес. А кнопки "Выполнить полную перепривязку ресурсов" нет. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |