Операционная система: 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, в какой секции, и т.д. Хотелось бы чтобы от этих махинаций моя сеть не отвалилась, потому что у меня дефицит физического доступа к серверу.
Спасибо