URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 37781
[ Назад ]

Исходное сообщение
"Надо сделать задержку при установке дефолтового маршрута"

Отправлено paco , 27-Ноя-03 13:10 
Стоиш щлюз на фрюхе 5.1, соединение с провом по протоколу pppoe. Так вот это соединение устанавливается не сразу, а где-то через минуту после загрузки машины, т.е. сетевой интерфейс tun0 появляеся не сразу. Когда он появляется в ифконфиге написано типа того
inet XXX.XXX.XXX.XXX --> YYY.YYY.YYY.YYY netmask 0xffffffff.
Так вот, маршрут по дефолту это именно YYY.YYY.YYY.YYY
Естественно, при загрузке машины этот маршрут не устанавливается, т.к. соединения-то нет соответственно нет  YYY.YYY.YYY.YYY
Приходится ручками писать route add default YYY.YYY.YYY.YYY а делать этого не охота, т.к. не всегда ты рядом (шлюз стоит в конторе, в которой постоянно вырубают исктричество).
Как бы сделать так, что бы команда route add default YYY.YYY.YYY.YYY запускалась после проверки установлено или нет соединение?

Содержание

Сообщения в этом обсуждении
"Надо сделать задержку при установке дефолтового маршрута"
Отправлено ipmanyak , 27-Ноя-03 13:36 
>Стоиш щлюз на фрюхе 5.1, соединение с провом по протоколу pppoe. Так
>вот это соединение устанавливается не сразу, а где-то через минуту после
>загрузки машины, т.е. сетевой интерфейс tun0 появляеся не сразу. Когда он
>появляется в ифконфиге написано типа того
>inet XXX.XXX.XXX.XXX --> YYY.YYY.YYY.YYY netmask 0xffffffff.
>Так вот, маршрут по дефолту это именно YYY.YYY.YYY.YYY
>Естественно, при загрузке машины этот маршрут не устанавливается, т.к. соединения-то нет соответственно
>нет  YYY.YYY.YYY.YYY
>Приходится ручками писать route add default YYY.YYY.YYY.YYY а делать этого не охота,
>т.к. не всегда ты рядом (шлюз стоит в конторе, в которой
>постоянно вырубают исктричество).
>Как бы сделать так, что бы команда route add default YYY.YYY.YYY.YYY запускалась
>после проверки установлено или нет соединение?

может просто поставить задержку перед выдачей route add ?
sleep 60 s



"Надо сделать задержку при установке дефолтового маршрута"
Отправлено Cheeto_McMourrell , 27-Ноя-03 19:17 
>Как бы сделать так, что бы команда route add default YYY.YYY.YYY.YYY запускалась
>после проверки установлено или нет соединение?
У вас соединение устанавливает ppp?
А что у вас написано в /etc/ppp.conf? Вообще-то есть ключик
add default HISADDR
который будет срабатывать только после установки соединения.

"Надо сделать задержку при установке дефолтового маршрута"
Отправлено paco , 28-Ноя-03 10:44 
>>Как бы сделать так, что бы команда route add default YYY.YYY.YYY.YYY запускалась
>>после проверки установлено или нет соединение?
>У вас соединение устанавливает ppp?
>А что у вас написано в /etc/ppp.conf? Вообще-то есть ключик
>add default HISADDR
>который будет срабатывать только после установки соединения.
есть такой ключ, но дефолтовый маршрут не добавляется. Может  я жду мало :))

"Надо сделать задержку при установке дефолтового маршрута"
Отправлено Cheeto_McMourrell , 29-Ноя-03 00:04 
>>>Как бы сделать так, что бы команда route add default YYY.YYY.YYY.YYY запускалась
>>>после проверки установлено или нет соединение?
>>У вас соединение устанавливает ppp?
>>А что у вас написано в /etc/ppp.conf? Вообще-то есть ключик
>>add default HISADDR
>>который будет срабатывать только после установки соединения.
>есть такой ключ, но дефолтовый маршрут не добавляется. Может  я жду
>мало :))
Ну подождите еще. Вдруг добавит?!