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

Замена nncron в линуксе

Добавлено: 28 янв 2008, 18:20
linuxfreshman
Недавно перешел на ubuntu. Доступ в интрнет через adsl, однако связь иногда рвется. В бытность пользования виндовс мне очень помогал nncron, который следил за соединением с интернетом и в случае разрыва связи, через 10 минут пытался ее востановить. Каким образом можно осущиствить данный функционал в ubuntu?

Добавлено: 28 янв 2008, 18:30
zail
Если Интернет через adsl - имеется ввиду pptp, то в конфиг соединения в /etc/ppp/peers/ваше_соединение нужно добавить опции:

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

persist
#восстанавливать соединение при обрыве
maxfail 0
#пытаться восстановить соединение бесконечно

Добавлено: 28 янв 2008, 18:31
leave
Без обид, но в хелпе по nncron четко написано, что он склонирован с *nix-ового cron.
man cron, man crontab вам в помощь.

Добавлено: 28 янв 2008, 18:36
linuxfreshman
leave писал(а):Без обид, но в хелпе по nncron четко написано, что он склонирован с *nix-ового cron.
man cron, man crontab вам в помощь.
это я знаю, но как это реализовать новичку в линуксе... 8)

Добавлено: 28 янв 2008, 18:37
linuxfreshman
zail писал(а):Если Интернет через adsl - имеется ввиду pptp, то в конфиг соединения в /etc/ppp/peers/ваше_соединение нужно добавить опции:

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

persist
#восстанавливать соединение при обрыве
maxfail 0
#пытаться восстановить соединение бесконечно
а как можно указать интервал через который будут происходить попытки соединения

Добавлено: 28 янв 2008, 18:40
Llama
linuxfreshman, а зачем это вообще указывать-то? Пусть долбит.... Он это делате практически постоянно.

Добавлено: 28 янв 2008, 18:46
zail
linuxfreshman

Если очень хочется, можно указать отличные от дефолтовых интервалы проверки соединения на "живость":

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

lcp-echo-interval 5
#опрашивать удаленную сторону каждые 5 секунд
lcp-echo-failure 5
#соединение считать дохлым, если 5 запросов остались без ответа
Итого 25 секунд на принятие решения о состоянии соединения :)

Добавлено: 28 янв 2008, 18:49
linuxfreshman
Llama писал(а):linuxfreshman, а зачем это вообще указывать-то? Пусть долбит.... Он это делате практически постоянно.
хорошо, а если он например с первого раз не сможет соеднинится, то он прекратит попытки, либо будет дальше продолжать?

Добавлено: 28 янв 2008, 18:55
kif0rt
linuxfreshman,

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

maxfail 0
#пытаться восстановить соединение бесконечно 

Добавлено: 28 янв 2008, 19:03
linuxfreshman
спасибо, попробую !! :)