|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmytro Fadeyenko 2:463/293.7 23 Jul 2003 21:08:02 To : All Subject : пропадает default route --------------------------------------------------------------------------------
Hе могу понять, отчего у меня исчезает default route в следующей ситуации:
Хост имеет выход наружу по выделенке. Hадо поднимать резервный канал
(dialup) в случае падения основного. Для чего разработан такой алгоритм:
Hа сеть основного провайдера прописан static route. В памяти висит
pppd-on-demand (без параметра defaultroute). Запускаемый по крону скрипт пингует
одну из провайдерских машин. Если пинг не проходит - скрипт выполняет route
change default <...>. От первого же пакета pppd поднимает линк. При поднятии
основного канала восстанавливается статус кво.
Все это отлично работает, пока скрипт запускается из командной строки. При
запуске по крону ситуация следующая:
0 (исходная ситуация): default смотрит на основного провайдера. Связь пропадает.
1. выполняется route change default. модем начинает набирать номер. В это время
по netstat -rn видно, что default смотрит по новому адресу.
2. PPP-линк установлен. По netstat -rn видно, что default больше нет. Все, бобик
сдох.
В обратном направлении аналогично, но через раз.
Где я чего не понимаю?
S.Y. Dmytro e-mail:klinok@klinok.kiev.ua ICQ: 12509269
--- Цiна тобi, дiду, 1 гривня 15 копiйок...
* Origin: Если бы не ты - кто бы пил вино... (2:463/293.7)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/28343f1ed2de.html, оценка из 5, голосов 10
|