Мар 262011
 

Дома иногда сесия на модэме зависает или просто не может разорваться.И зо этого нет сигнала.
Так вот решил сам менять ее…делаем проверку соединения , тоест пингую провайдеровский DNS север.
Если пинга не проходит, то автоматически запускаеться скрипт и перезагружает модэм.
Обычно это помогает
первый скрипт
# cat mod.sh

#!/bin/sh
vsi='/sbin/ping -c 2 80.82.32.9 | grep "64 bytes" | wc -l'
if !(test $vsi -gt "0")
then
sh /root/modem_reboot.sh > /dev/null 2>&1
fi

Второй , коорый будет перезагуржаться нащ модэм.
# cat modem_reboot.sh

#!/usr/local/bin/expect
spawn telnet 192.168.1.1
expect "Login:"
send "admin"
expect "Password:"
send "admin"
expect ">"
send "reboot\r"
send «exitr»
expect eof

для второго скрипта понадобиться инструмент expect
Вот и все.

 Leave a Reply

(required)

(required)

36 Запросов к базе. 0,362 Генерации страницы, 36MB Использование памяти.
Вы зашли с IP: 54.198.108.19