Автоматическое восстановление соединения с Интернетом

30.07.2010 - 14:08

Моим интернет провайдером является «Укртелеком» (Украина), доступ в интернет по технологии ADSL «ОГО!». Так как дисконекты происходят очень часто и ppp не всегда может востановить соединение, пришлось написать простенький скрипт-подпорку :

#!/bin/sh
itest=`/sbin/ping -c 3 213.179.249.134 | grep "64 bytes" | wc -l`
if !(test $itest -gt "0")
then
echo Not connects
/usr/bin/killall -9 ppp
sleep 5
/usr/sbin/ppp -ddial pppoe-ukrtel
fi

*213.179.249.134 – DNS сервер провайдера указываете свой!

далее запихиваем его в крон, который будет запускать его через каждый час:

[root@srv /etc]# cat >> crontab
*/60 * * * * root /reconnect.sh > /dev/null 2>&1

Ваша оценка: Нет Средняя: 3.5 (4 голосов)