проблема с пропиской маршрутов в /etc/rc.conf

дело в том что прописывается маршрут только тот который последний указан, те что выше не прописываются, пробывал местами менять, но последний только прописывается
INTERFACES=(eth0)
eth0="eth0 192.168.11.145 netmask 255.255.254.0 broadcast 192.168.0.255"
h12="192.168.99.61 gw 192.168.10.1"
ROUTES=(h12)
h13="87.103.168.71 gw 192.168.10.1"
ROUTES=(h13)
gateway="default gw 192.168.10.1"
ROUTES=(gateway)
, да и ещё вопрос как я писал в http://linuxforum.ru/index.php?showtopic=108028 теме, читайте последние посты. Вот матерюсь уже, сил нет, почему с инетом туго то так
а не так ли ROUTES=(ht12 ht13) ..

Вот, что нужно почитать.
SmiGes
дело в том что прописывается маршрут только тот который последний указан, те что выше не прописываются, пробывал местами менять, но последний только прописывается
естественно! это же видно невооружённым взглядом! как написано, так и работает. ;)
такие дела.
Плюсую.
Это-ж баш. ROUTES - массив. Надо дополнять а не перезаписывать
gard
а не так ли ROUTES=(ht12 ht13) ..

Вот, что нужно почитать.
Даже скопипастил:
o add additional static routes, use the normal syntax for the 'route add' command such as:
static_route1="-net 192.168.200.0/24 gw 192.168.100.15"
Then add static_route1 to your ROUTES array. Note that a route name can not begin with a number, static_route1 is ok, 1static_route is not. You should probably avoid using hyphens too. 
так с маршрутами в /etc/rc.conf решено, спасибо, а как быть с vpn? http://linuxforum.ru/index.php?showtopic=108028 в этой теме писал в чом трабла
а здесь слабо?
Разберемся, голубчик!
Я с VPN дела не имел - не подскажу, обойждем еще ответов..
netstat -nr и ifconfig покажи
Как я понял, SmiGes положил скрипты “disconnect” и “ip-up” в одну поддиректотию - /etc/ppp/ip-down.d/.
Канешна - так работать и не будет…
Сорри, “cd ../” не увидел.
Мой /etc/ppp/ip-up:
#!/bin/sh
# This script is run by pppd after the link is established.
# It executes all the scripts available in /etc/ppp/ip-up.d directory,
# with the following parameters:
# $1 = interface name (e.g. ppp0)
# $2 = tty device
# $3 = speed
# $4 = local IP address
# $5 = remote IP address
# $6 = ipparam (user specified parameter, see man pppd)
cd /etc/ppp/ip-up.d || exit
for SCRIPT in *.sh ; do
	. ./"${SCRIPT}" "[email protected]"
done
То есть он по-порядку запускает все скрипты из поддиректории /etc/ppp/ip-up.d/…
Что мешает создать свой скриптик, кпримеру - “60-ppp0_init.sh”, в котором удалить старый дефолт, заменив его на новый route default?
 
Зарегистрироваться или войдите чтобы оставить сообщение.