Имеем машину, на которой запущен вэб сервер. Необходимо сменить 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, но в таком случае не будет старый айпишник работать.Как быть?
Я бы создал jail, перенес на него безболезненно все. Повесил бы на jail алиас и запустил бы на нем все необходимые сервисы.
>Есть еще догадка, что нужно поменять defaultrouter, но в таком случае не будет старый айпишник работать.да, надо но не обезательно.
можно просто слать фаирволом c нового адреса на другой, его, шлюз
ipfw add fwd <defaultrouter> all from <server_ip> to any
>да, надо но не обезательно.
>можно просто слать фаирволом c нового адреса на другой, его, шлюз
>ipfw add fwd <defaultrouter> all from <server_ip> to any
Этот вариант сработал. Пришлось только в ядро добавить:options IPFIREWALL_FORWARD