URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 73403
[ Назад ]

Исходное сообщение
"Безболезненная смена IP для вэб-сервера"

Отправлено kaytaz , 10-Апр-07 11:01 
Имеем машину, на которой запущен вэб сервер. Необходимо сменить IP-адрес сервера без остановки сервисов. При этом IP принадлежит другой подсетке.

Предополагаемый порядок действий:
1.Создание алиаса с новым IP
2.Настройка правил файрвола
3.Конфигурирование сервисов
4.Проверка работоспособности
5.Изменение настроек зоны
6.Удаление старого IP

Споткнулся на первом же шаге.
Создал алиас следующей командой
sudo ifconfig fxp0 inet X.X.X.X netmask 255.255.255.248 alias
В ифконфиге он отобразился номально.
Вот только не пингуется сервак по новому адресу из инета, а по старому - все нормуль.
Есть еще догадка, что нужно поменять defaultrouter, но в таком случае не будет старый айпишник работать.

Как быть?


Содержание

Сообщения в этом обсуждении
"Безболезненная смена IP для вэб-сервера"
Отправлено Sucht , 10-Апр-07 12:17 
Я бы создал jail, перенес на него безболезненно все. Повесил бы на jail алиас и запустил бы на нем все необходимые сервисы.

"Безболезненная смена IP для вэб-сервера"
Отправлено Васька , 10-Апр-07 12:40 

>Есть еще догадка, что нужно поменять defaultrouter, но в таком случае не будет старый айпишник работать.

да, надо но не обезательно.
можно просто слать фаирволом c нового адреса на другой, его, шлюз
ipfw add fwd <defaultrouter> all from <server_ip> to any


"Безболезненная смена IP для вэб-сервера"
Отправлено kaytaz , 10-Апр-07 15:10 
>да, надо но не обезательно.
>можно просто слать фаирволом c нового адреса на другой, его, шлюз
>ipfw add fwd <defaultrouter> all from <server_ip> to any


Этот вариант сработал. Пришлось только в ядро добавить:

options IPFIREWALL_FORWARD