Т.к. провайдер у меня сейчас 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
Сопру себе в журнал на заметку.
Отправить комментарий