Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Всем доброго времени суток

Суть проблемы вот в чём

У меня ADSL модем D-Link 200 и он имеет св-во подвисать через неопределённый промежуток времени...

Для винды уже давно решение есть... там и батик написали и прогу уже давно

А вот под линуксом чё делать фиг знает....

Короче надо написать скрипт который будет пинговать... ну пусть даже тот же

192.168.0.1 каждые секунд 30 и как только

пинг будет = 0 перезагружать модем, а потом выполнять последовательность

комманд по его запуску

Вообщем я представляю как сделать только последнее....

Кто знает помогите плиз

Опубликовано

Пасиб

Осталось только въехать как мне перезагрузить определённое usb устройство........

Под виндой всё решалось строчкой devcon.exe restart PCI\VEN_1106

а в линуксе как????

Опубликовано

Вот ещё вопрос...

Надо чтобы при отсутствии пинга выполнялась следующая последовательность комманд:

killall pppoeci

killall dhclient

killall pptp

startmodem

dhclient tap0

route add -host 192.168.0.1 gw 192.168.12.1

pptp 192.168.0.1 call vpn

route add default gw 85.114.172.1

route del default gw 192.168.12.1

подскажите как сделать

заранее пасиб

Опубликовано

#!/usr/bin/perl

PING:

my $out = system ("ping www.ya.ru -c 1");

unless ($out) { sleep 30; goto PING; }

else {

system ("

killall pppoeci

&& killall dhclient

&& killall pptp

&& startmodem

&& dhclient tap0

&& route add -host 192.168.0.1 gw 192.168.12.1

&& pptp 192.168.0.1 call vpn

&& route add default gw 85.114.172.1

&& route del default gw 192.168.12.1

")

};

## END CODE

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...