Страница 1 из 1

Не могу разобраться с роутами

Добавлено: 30 янв 2009, 15:13
shedy
Искал много в инете, но всё таки так и не понял.
Мне нужно прописать роуты и чтобы эта таблица роутов осталась навсегда. мой файл /etc/rc.local(пробовал и другие варианты):

Код: Выделить всё

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

/sbin/route add -host 195.222.70.29 gw 10.8.244.1
/sbin/route add -host 195.222.70.30 gw 10.8.244.1
/sbin/route add -host 195.222.70.31 gw 10.8.244.1
/sbin/route add -host 195.222.70.32 gw 10.8.244.1
/sbin/route add -host 195.222.71.201 gw 10.8.244.1
/sbin/route add -host 195.222.64.67 gw 10.8.244.1я пишу в файл
/sbin/route add -host 195.222.90.10 gw 10.8.244.1
/sbin/route add -host 195.222.70.10 gw 10.8.244.1
/sbin/route add -host 195.222.70.166 gw 10.8.244.1
/sbin/route add -host 195.222.70.238 gw 10.8.244.1
/sbin/route add -host 195.222.90.193 gw 10.8.244.1
/sbin/route add -host 195.222.70.198 gw 10.8.244.1
/sbin/route add -host 195.222.70.230 gw 10.8.244.1
/sbin/route add -host 195.222.70.202 gw 10.8.244.1
/sbin/route add -host 195.222.70.174 gw 10.8.244.1
/sbin/route add -host 195.222.70.214 gw 10.8.244.1
/sbin/route add -host 195.222.70.190 gw 10.8.244.1
/sbin/route add -host 195.222.70.170 gw 10.8.244.1
/sbin/route add -host 195.222.70.222 gw 10.8.244.1
/sbin/route add -host 195.222.70.242 gw 10.8.244.1
/sbin/route add -host 195.222.70.210 gw 10.8.244.1

exit 0
Я наверное что-то неправильно пишу, но когда загружаюсь и смотрю таблицу роутов, то там ничего подобного нет.
Заранее спасибо за помощь =)

______________________________________-
Ubuntu 8.10

Re: Не могу разобраться с роутами

Добавлено: 30 янв 2009, 17:33
IceMan
rc.local вообще выполняется? Если выполнять руками команды, ругни нету?

Re: Не могу разобраться с роутами

Добавлено: 31 янв 2009, 12:19
angor
предлагаю поместить нечто аналогичное в "поднятие интерфейса".

Код: Выделить всё

% grep up /etc/network/interfaces | grep -v ^#
up route add -net 172.16.0.0/16 gw 192.168.0.250
up ip route add 194.158.195.0/24 via 192.168.0.1
up ip route add 217.21.51.0/24 via 192.168.0.250
up ip route add 213.184.232.0/24 via 192.168.0.250
при установленном iproute2. Можно заменить на классическое "up route add ...", работает и так и так.
Debian Etch.

Re: Не могу разобраться с роутами

Добавлено: 31 янв 2009, 14:37
shedy
IceMan писал(а):rc.local вообще выполняется? Если выполнять руками команды, ругни нету?
Не знаю выполняется ли rc.local, а когда руками ввожу - всё впорядке

Re: Не могу разобраться с роутами

Добавлено: 31 янв 2009, 14:45
shedy
angor писал(а):предлагаю поместить нечто аналогичное в "поднятие интерфейса".

Код: Выделить всё

% grep up /etc/network/interfaces | grep -v ^#
up route add -net 172.16.0.0/16 gw 192.168.0.250
up ip route add 194.158.195.0/24 via 192.168.0.1
up ip route add 217.21.51.0/24 via 192.168.0.250
up ip route add 213.184.232.0/24 via 192.168.0.250
при установленном iproute2. Можно заменить на классическое "up route add ...", работает и так и так.
Debian Etch.
пробовал up route add ибо iproute2 нет в репозиториях, ничего не получилось, думаю потому что у меня в файле interfaces написано вот что:

Код: Выделить всё

auto lo
iface lo inet loopback
и больше ничего... наверное другие интерфейсы поднимаются как-то network мэнеджером

Re: Не могу разобраться с роутами

Добавлено: 02 фев 2009, 21:19
angor
а дистрибутив какой?
лучше, конечно, сеть настроить вручную. Тогда точно все работает. Я так понимаю, что ваш dhcp не раздает статические роуты.

Re: Не могу разобраться с роутами

Добавлено: 02 фев 2009, 23:57
shedy
дистрибутив ubuntu версия 8.10
да. не раздаёт =(... бывает вообще не выдаёт,

Re: Не могу разобраться с роутами

Добавлено: 03 фев 2009, 11:37
angor
ну значит пропиши статический ип, там же роуты раздай, и все дела.

Re: Не могу разобраться с роутами

Добавлено: 03 фев 2009, 12:16
shedy
оке =) спасибо