среда, 2 марта 2011 г.

Автоматическое подключение при обрыве связи pptp

Т.к. провайдер у меня сейчас ufanet, а там pptp и динамический ip адрес, то примерно в 5 утра происходит смена адреса, у и соответственно, инет надо передергивать.
Соединение у меня называется ufanet.

Написал скрипт:
#!/bin/bash

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin

adapters=$(ifconfig | grep ppp0)
status=${adapters:0:4}

if [ "$status" != "ppp0" ]
then
poff ufanet
pon ufanet
times=$(date)
sleep 5

linkip=$(ifconfig | grep 255.255.255.255)
fi

crontab нам в помощь:
$ sudo crontab -e
*/1 * * * * /home/user/Archive/scripts/checkppp.sh

Собственно и все, каждую минуту будет запускаться скрипт и при пропадании интернета, будет пытаться его поднять.

2 комментария:

Анонимный комментирует...

Как с Вами можно связаться? vovancha@yandex.ru

Анонимный комментирует...

Сопру себе в журнал на заметку.