LINUX.ORG.RU
решено ФорумAdmin

Как прописать маршруты и стоит ли их прописывать?


0

0

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

Спасибо


выберете лоркод под формой ввода и введите копипасту в тегах [quote][/quote]

//а то я парсер сломал

wlan ★★
()
Ответ на: комментарий от dhameoelin

угу, он меня своими квуот совсем сбил =)

wlan ★★
()
Ответ на: комментарий от true_admin

Цитируем true_admin

Текст не читал ибо форматирование. Но если всё работает то ничего не трогай.

Ъ

Нику соответствуете на 100%. Доставили, спасибо! =)

dhameoelin ★★★★★
()
Ответ на: комментарий от Fanees

Оказалось что достаточно прописать маршруты в interfaces с помощью «up route ... », и теперь всё пингуется и работает как часы

Fanees
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.