Добрый день - знатоки и новички, у меня возник вопрос.
Ситуация:
Я купил VDS, выбрал ubuntu 8.04 в качестве дистрибутива. У меня три айпишника, которые находятся на venet0:0, venet0:1 и venet0:2 соответственно.
В идеале нужна возможность переключать интерфейсы без /etc/init.d/networking restart
Можно ли это сделать через route? Сейчас у меня так:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.0.2.1 * 255.255.255.255 UH 0 0 0 venet0
default 192.0.2.1 0.0.0.0 UG 0 0 0 venet0
Я пробовал удалить default и записать новый, при удалении у меня рвется ssh
Пробовал add default с venet0:0, в route появляется второй default почему-то только с первым номером, т.е. появляется как venet0.
Общая задача - обращаться с помощью скрипта с разных ip адресов. Подскажите, пожалуйста, решение.
Спасибо.
Конфигурация интерфейсов такая:
# Auto generated interfaces
auto lo
iface lo inet loopback
auto venet0
iface venet0 inet static
address 127.0.0.1
netmask 255.255.255.255
broadcast 0.0.0.0
up route add -net 192.0.2.1 netmask 255.255.255.255 dev venet0
up route add default gw 192.0.2.1
auto venet0:0
iface venet0:0 inet static
address 188.xxx.xxx.xxx
netmask 255.255.255.255
broadcast 0.0.0.0
auto venet0:1
iface venet0:1 inet static
address 92.xxx.xxx.xxx
netmask 255.255.255.255
broadcast 0.0.0.0
....