Я установил Zentyal 4.1 на виртуальную машину, которая запущена на арендованном выделенном сервере у ОВХ OVH (
http://ovh.com)
Проблема возникла в настройке сетевого интерфейса смотрящего в мир. Суть проблемы в том, что провайдер выдает настройки внешнего IP с маской 255.255.255.255 и шлюзом выступает IP не находящийся в подсети выданного IP
По-этому требуется выполнение команды
route add 161.81.77.254 dev eth0
чтобы в дальнейшем можно было указать маршрут по умолчанию
route add default gw 161.81.77.254
По-этому в идеальном варианте файл настройки сетевых интерфейсов /etc/network/interfaces для двух интерфейсов eth0 (смотрит во внешний мир) и eth1 (локальная сеть) имеет следующий вид:
auto lo eth0 eth1
iface lo inet loopback
iface eth0 inet static
address 11.22.33.44
netmask 255.255.255.255
boadcast 11.22.33.44
post-up route add 161.81.77.254 dev eth0
post-up route add default gw 161.81.77.254
pre-down route del 161.81.77.254 dev eth0
pre-down route del default 161.81.77.254
iface eth1 inet static
address 192.168.0.102
netmask 255.255.255.0
broadcast 192.168.0.255
dns-nameservers 213.186.33.99
dns-search mydomain.com
Когда в ручном режиме установить все эти параметры - eth0 поднимается и смотрит в мир - всё работает, но только до перезагрузки.
После перезагрузки файл /etc/network/interfaces перезаписывается Zentyal и сеть становится недоступной.
Вопрос - как можно организовать требующуюся настройку сети, чтобы при перезагрузке настройки были верны для конткретного случая и не перезаписывались? При этом сохранялся так же route add 161.81.77.254 dev eth0 ?
Спасибо.