[Comm] Остановить/Поднять ppp из crontab

Evgeny evgeny на cstula.ru
Чт Сен 1 04:48:18 UTC 2011


Всем доброго утра.

Сервер Ковчег p5. Он подключается к московскому виндовому серверу pptp.
Если подключение не разрывать совсем, то московский сервер рвёт его сам 
раз в сутки. Мой же сервер не понимает, что соединения нет и ppp1 
продолжает висеть. Я решил на ночь отключать это соединение, а утром 
подключаться снова.

В /etc/crontab добавил 2 задания:

#start ppp1
03 7 * * * root /sbin/ifup ppp1

#stop ppp1
11 21 * * * root /sbin/ifdown ppp1

Есть скрипт /etc/net/ifaces/ppp1/ifup-post, в котором:

#!/bin/sh

route add -net 10.5.0.0 netmask 255.255.248.0 dev ppp1


Тут словил проблему. При поднятии ppp1 из crontab скрипт ifup-post - не 
выполняется (нет роута после поднятия через crontab). Если руками 
написать ifup ppp1, то всё замечательно отрабатывается.

Что я сделал не так?


Подробная информация о списке рассылки community