Операционная система: Ubuntu 8.04.3
У меня имеется такой файл интерфейсов /etc/network/interfaces:
[code] # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).
# The loopback network interface auto lo iface lo inet loopback
# The primary network interface auto eth0 iface eth0 inet dhcp
iface eth1 inet static address 10.1.1.1 netmask 255.255.255.0 gateway 10.1.1.9 dns-nameservers 81.30.199.5 81.30.199.97 auto eth1 [/code]
А также маршрутную таблицу:
[code] root@cv-gw-com:/etc/network# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.162.125.0 0.0.0.0 255.255.255.128 U 0 0 0 eth0 10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 0.0.0.0 10.1.1.9 0.0.0.0 UG 100 0 0 eth1 0.0.0.0 10.162.125.1 0.0.0.0 UG 100 0 0 eth0 [/code]
Но мне такая маршрутная таблица не нужна, я хочу чтобы она была следующей:
[code] Destination Gateway Genmask Flags Metric Ref Use Iface 10.162.125.0 0.0.0.0 255.255.255.128 U 0 0 0 eth0 10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 0.0.0.0 10.1.1.9 0.0.0.0 UG 100 0 0 eth1 10.8.0.1 10.162.125.1 255.255.255.255 UG 100 0 0 eth0 [/code]
(изменена последняя строчка, где я заменил 0.0.0.0 на хост 10.8.0.1)
Потому что мне нужно чтобы основным шлюзом был 10.1.1.9, а не 10.162.125.1 Но так вышло, что провайдер выдаёт мне 10.162.125.1. Это понятно, что провайдер делает это, для того чтобы я получил доступ к серверу 10.8.0.1, но когда у меня 10.162.125.1 присвоенно 0.0.0.0 - я не могу выйти в Интернет (Интернет я получаю из основного шлюза: 10.1.1.9)
Подскажите пожалуйста каким образом лучше это реализовывать - путём прописки маршрутов в моём конфиге /etc/network/interfaces или путём прописывания в dhclient.conf или есть какие-то другие способы исправления этой несправедливости?
И ещё - проблема в том, что я не знаю как правильно прописать маршруты в файл interfaces (чтобы они грузились при каждом запуске/перезапуске сети, а не только при запуске компьютера)
Вернее я знаю, что нужно прописать up route delete ...., up route add ...., но я не знаю в каком порядке их вписывать - до или после auto eth0/eth1, в какой секции, и т.д. Хотелось бы чтобы от этих махинаций моя сеть не отвалилась, потому что у меня дефицит физического доступа к серверу.
Спасибо