adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
Скрипт перезагрузки ADSL модема при потере связи
Ответить на тему    Форум АДСЛ КлубаВАЖНЫЕ МЕЛОЧИ
Автор Сообщение
Bedazzled
Начинающий
СообщениеДобавлено: Пн 1-10-07 : 11-45    Заголовок сообщения: Скрипт перезагрузки ADSL модема при потере связи Ответить с цитатой

искал как зделать чтобы мадем сам себя перезагружал когда связь обрывается, и вот нашол, думаю многим пригодится (особено у тех у кого д-линк чтоитSmile

Собственно, скрипт (modem.vbs):


Код:

On Error Resume Next

strComputer = "."
strTarget = "turbo.uralcom.com" 'IP address or hostname
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colPings = objWMIService.ExecQuery _
("Select * From Win32_PingStatus where Address = '" & strTarget & "'")
If Err = 0 Then
Err.Clear
For Each objPing in colPings 'избавиться от форича
If Err = 0 Then
Err.Clear
If objPing.StatusCode = 0 Then
' если статус = 0, пустая строка - другое
Else
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "telnet.exe 192.168.1.1"
WScript.Sleep 1000
oShell.SendKeys "user" & chr(13)
WScript.Sleep 1000
oShell.SendKeys "password" & chr(13)
WScript.Sleep 1000
oShell.SendKeys "reboot" & chr(13)
End If
Else
Err.Clear
WScript.Echo "Unable to call Win32_PingStatus on " & strComputer & "."
End If
Next
Else
Err.Clear
WScript.Echo "Unable to call Win32_PingStatus on " & strComputer & "."
End If

Пояснения:
turbo.uralcom. com - сервер, при отсутсвии пинг-ответа которого считаем, что есть проблема или с модемом или с коннектом. нельзя использовать сервера microsoft, т.к. они на пинги не отвечают.
user - логин админа ADSL модема, указан в документации, для D-Link - админ
password - пароль админа модема, указан в документации или такой, как вы установили.

Использование:
сохранить в файл с расширением .vbs, добавить этот файл в Панель управления -> Назначенные задания -> Добавить задание
на периодичность запуска, скажем, в 30 минут.

ВЗЯТО http://club.2-u.ru/forum/index.php?action=printpage;topic=14761.0

ЕСЛИ НЕ БУДЕТ РАБОТАТЬ попробуйте в имени пользователя вписать ROOT
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Dima50
Начинающий
СообщениеДобавлено: Пн 1-10-07 : 20-32    Заголовок сообщения: Ответить с цитатой

Привет.
Я посмотрел на твой скрипт. И захотел тоже попробовать настроить через telnet пусть руками, поглядеть как это будет.
запустил telnet
Команду подключения к серверу запустил o 198.162.1.1
Но он мне не дает подключитсся. Говорит...облом батенька....
ты не в курсе из-за чего это?
может у меня в Интеркросс нет этой опции по 23 порту поключастья через telnet ? хотя в паспорте есть.
Дима
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Bedazzled
Начинающий
СообщениеДобавлено: Вт 2-10-07 : 07-33    Заголовок сообщения: Ответить с цитатой

а какой мадем?
я проверял программой D-Link Monitor.
http://zyxmon.streamclub.ru/other.php#ZtnBatch

а ругается при подключении на имя пользователя?


полистай тут http://club.2-u.ru/forum/index.php?action=printpage;topic=14761.0 возможно найдёшь чтото нужное.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Crash_n
Форумчанин
СообщениеДобавлено: Вс 21-10-07 : 12-48    Заголовок сообщения: Ответить с цитатой

Dima50 писал(а):
Команду подключения к серверу запустил o 198.162.1.1

Но он мне не дает подключитсся. Говорит...облом батенька....

ты не в курсе из-за чего это?

может у меня в Интеркросс нет этой опции по 23 порту поключастья через telnet ?

Скорее всего firewall перекрывает 23 порт. На интеркроссе все работает. Набираешь:
Код:
telnet 192.168.1.1
login: ******
password: ******

далее идет меню модема. Команда reboot позволяет его перегрузить.
Последний раз редактировалось: Crash_n (Вс 21-10-07 : 17-08), всего редактировалось 1 раз
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Kran
Главный Модератор
СообщениеДобавлено: Вс 21-10-07 : 13-32    Заголовок сообщения: Ответить с цитатой

Господа, я думаю что правильнее в этом случае использовать пинг до шлюза, а не до левого сайта)
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Crash_n
Форумчанин
СообщениеДобавлено: Вс 21-10-07 : 17-09    Заголовок сообщения: Ответить с цитатой

Kran писал(а):
Господа, я думаю что правильнее в этом случае использовать пинг до шлюза, а не до левого сайта)

Кстати да! Так будет лучше Wink
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
sergeyich
Начинающий
СообщениеДобавлено: Вт 2-12-08 : 01-08    Заголовок сообщения: Ответить с цитатой

А есть ли какая нить консольная команда для перезагрузки D-link2540U, а то не удобно постоянно через интерфейс заходить, интересно скрипт попробовать, поможет или нет, а то раз в несколько суток соединение лагает, нужно ребут делать. А с консольной коммандой пойдобней бы было #2
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Aquatarkus
Форумчанин
СообщениеДобавлено: Чт 18-12-08 : 21-23    Заголовок сообщения: Ответить с цитатой

Блин, классная тема! :о)
Теперь хоть не будет утром настроение портиться из-за потерянной компьютероночи)))

Да, кстати, для хуавея 880 строку reboot надо исправить на set reboot.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
forumnetadsl
Начинающий
СообщениеДобавлено: Пн 7-05-12 : 14-05    Заголовок сообщения: Ответить с цитатой

После месячного поиска и перебора программ нашел очень неплохую программу MonConnInet. Несколько функций, разработчик помог подстроить перезагрузку под свой модем. Рекомендую всем, у кого аналогичние проблемы и скрипт не помогает!
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаВАЖНЫЕ МЕЛОЧИ Часовой пояс: GMT + 7
Страница 1 из 1

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы