faq обучение настройка
Текущее время: Вт июл 01, 2025 19:58

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: Пн мар 28, 2011 17:54 
Не в сети

Зарегистрирован: Вт мар 01, 2011 20:55
Сообщений: 10
Подскажите как сделать что б сохранялись настройки сделанные вручную из Telnet . В частности имею модем D-link 2600 U/версия прошивки 2.05
Вбиваю через телнет команду adsl start --snr 250. Смотрю по парамертам линии что она исполненна. т.к. параметр SNR повысился(стало меньше шумов). После перезагрузки модема всё стаёт на свои места и снова надо вводить команду через телнет. Как можно обойтись без этого и что б модем автоматически поднимал эту команду. Может где прописать в загрузочный фал модема?

ПОДСКАЖИТЕ, ХЕЛП :oops:


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср мар 30, 2011 02:03 
Не в сети

Зарегистрирован: Чт апр 20, 2006 04:01
Сообщений: 5326
Откуда: Белозерск
На модеме этого не сделать.
Как вариант - использовать отдельные проги/скрипты на компе, которые будут мониторить модем и посылать (если надо) на него нужные команды.

_________________
(tm) DWL-2100AP*, DIR-3xx/6xx*, DSL-2xx0*, ANT24-xxxx* | РТ


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср мар 30, 2011 12:29 
Не в сети

Зарегистрирован: Вт мар 01, 2011 20:55
Сообщений: 10
тоесть на модеме этого не сдеать7 Я ведь сделал, только вот настройки не сохраняються в софт можема. А скрипт у меня не заработал, поэтому и пришлосб пуками вводить всё


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср мар 30, 2011 17:01 
Не в сети

Зарегистрирован: Ср окт 21, 2009 19:52
Сообщений: 237
22leon22 писал(а):
тоесть на модеме этого не сдеать7 Я ведь сделал, только вот настройки не сохраняються в софт можема. А скрипт у меня не заработал, поэтому и пришлосб пуками вводить всё
Не может быть.
Выложите скрипт и опишите последовательность действий передачи команд вручную.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср мар 30, 2011 21:52 
Не в сети

Зарегистрирован: Вт мар 01, 2011 20:55
Сообщений: 10
Скрипты брал отсюда
http://ogo.in.ua/forums/index.php?app=c ... ach_id=479
Нечего у меня не работает по скриптам. Привожу скрипт тут( анекс м у меня отключён)

Set oShell = CreateObject("WScript.Shell")
'Запускаем командную строку
oShell.run"cmd.exe"

WScript.Sleep 1200
'Отправляем строку в активное окно.
'При необходимости изменяем IP-адрес на адрес Вашего модема
oShell.SendKeys"telnet 192.168.1.1"
'Эмулируем нажатие кнопки Enter
oShell.SendKeys("{Enter}")

WScript.Sleep 300
'Отправляем логин в активное окно
oShell.SendKeys"admin"
oShell.SendKeys("{Enter}")
WScript.Sleep 100
'Отправляем пароль в активное окно
oShell.SendKeys"admin"
oShell.SendKeys("{Enter}")

WScript.Sleep 1200
'Отправляем команду для модема в активное окно
oShell.SendKeys"adsl start --snr 250"
oShell.SendKeys("{Enter}")
oShell.SendKeys"logout"
oShell.SendKeys("{Enter}")

WScript.Sleep 1500
'Закрываем процессы cmd.exe и telnet.exe
ProcessClose("cmd.exe")
ProcessClose("telnet.exe")
Function ProcessClose(sProcName)
strComputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery("Select * from Win32_Process Where Name = '" & sProcName & "'")
For Each objProcess in colProcessList
objProcess.Terminate()
Next
End Function

При выполнение этого скрипта пишет такое Изображение
http://img820.imageshack.us/i/97755041.jpg/
"не является внутренней или внешней командой, исполняемой программой или пакетным файлом."

Когда последовательно выполняю данные команды в Телнете:
выполнить telnet 192.168.1.1
вбиваю логин(Enter) и пароль (Enter)
ввожу команду "adsl start --snr 250" и клацаю Enter (модем при этом уходит в перезагруз)
и ввожу команду "logout" и клацаю Enter (тем самым выхожу с телнета)

то всё проходит и сохраняеться ровным счётом до перезагрузки модема. ОС у меня Windows 7.
В чём проблема?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср мар 30, 2011 23:11 
Не в сети

Зарегистрирован: Ср окт 21, 2009 19:52
Сообщений: 237
А сохраняете с расширением BAT или VBS?

Можно сделать как здесь, заменив команду reboot на adsl start --snr 250
Но для создания программы нужен компилятор.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт мар 31, 2011 08:05 
Не в сети

Зарегистрирован: Вт мар 01, 2011 20:55
Сообщений: 10
расширение скрипта VBS
Может еще кто скажет насчёт такой ошибки?


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB