Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевое оборудование (http://forum.oszone.net/forumdisplay.php?f=55)
-   -   Программный рестарт модема (http://forum.oszone.net/showthread.php?t=142712)

alexvav 15-06-2009 15:26 1143760

Программный рестарт модема
 
Модем D-Link DSL-2540U, знает ли кто-то как его можно программно ребутать?

El Scorpio 15-06-2009 18:22 1143954

Открыть через HTTP или telnet/ssh по ip-адресу.
В первом случае нажимается кнопка (ссылка) в окне программы-обозревателя, во втором - вводится последовательность текстовых команд.
Второй способ можно автоматизировать, написав скрипт (последовательность команд), которые будут подаваться на устройство.

Команды для этого устройства можно найти в руководстве пользователя.

Доступ по telnet зачастую отключен из-за ненадёжности данного протокола, доступ по ssh реализован не во всех устройствах

alexvav 16-06-2009 12:56 1144604

Цитата:

Цитата El Scorpio
Второй способ можно автоматизировать, написав скрипт »

меня вот это и интересует. никто не поможет?

alexvav 17-06-2009 11:44 1144912

чё-то форум с утра не работал...

El Scorpio 17-06-2009 17:03 1145215

alexvav, консольные команды для модема можно поискать в руководстве (руководство можно поискать на диске или скачать с сайта производителя)
А вот подстановка текста в telnet - это сложнее..

Пробовал (под linux) и telnet 192.168.1.1 < имя_файла, и cat имя_файла | telnet 192.168.1.1 - ничего не получалось :(
в файл писал следующее
пароль
wan adsl reset
exit

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

CyberDaemon 18-06-2009 12:53 1145881

Посмотри тут.
Это для DSL-2500U, но и для DSL-2540U должно подойти.

alexvav 19-06-2009 15:03 1146785

El Scorpio, в руководстве ничё такого.
CyberDaemon, у меня почему-то это не работает.

El Scorpio 19-06-2009 16:20 1146866

alexvav, можно методом научного тыка
Открывается модем через телнет, а дальше вводится команда "?" или "help", которая выводит список команд. Каждая из этих команд при вводе должна вывести список подкоманд

Ещё можно почитать форумы на сайте производителя

CyberDaemon 19-06-2009 16:28 1146872

Цитата:

Цитата El Scorpio
Ещё можно почитать форумы на сайте производителя »

Только не D'link - они телнетовские команды держат в секрете :ninja:
Так что только
Цитата:

Цитата El Scorpio
методом научного тыка »

или пытать старикашку Гугля.

El Scorpio 20-06-2009 15:17 1147538

CyberDaemon, кстати, как через telnet выполнить команды из текстового файла?
А то я вот выше писал, что пробовал делать, и писал, что не получалось :(

alexvav 22-06-2009 10:00 1148744

прошу прощения, у меня вот это заработало:

;Вписываете адрес вашего ротуера вместо 192.168.1.1 если он другой
open 192.168.1.1
pause 8
;
;В следующей строчке пишите ваш логин вместо "admin"
transmit "admin^M"
pause 4
;
;В следующей строчке пишите ваш пароль вместо "admin"
transmit "admin^M"
;
;В следующей строчке указываете знак готовности shell установленного на роутере
pause 4
;
transmit "echo 3 > /proc/var/fyi/wan/ppp_0_1_32_1/wanup^M"
pause 5
transmit "adsl connection --down^M"
pause 4
transmit "adsl connection --up^M"
pause 4
quit

но работает через раз.


Время: 09:47.

Время: 09:47.
© OSzone.net 2001-