The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Ребут D-link модема через telnet"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Ребут D-link модема через telnet"  +/
Сообщение от vvb on 15-Окт-07, 22:24 
Имеется модем D-link (DSL-524T), внутри linux.
Иногда он "подвисает" (не очень часто, но изредка случается), и подключиться к интернету нельзя никак, и кроме как ребутом из этого состояния его не выведешь, хотя внешне всё нормально.
Руками перетыкать провод питания лениво каждый раз, кнопки включения/ресета у него нет.
Через telnet если заходить с логином-паролем (скажем, с теми, которые по дефолту root, admin), можно набрать в консоли reboot и модем прекрасно заребутится.
Задача. Нельзя ли всё это дело запихать в скрипт, чтобы запустил его, оно само залогинилось с нужным логином:паролем, выполнило бы команду reboot на устройстве и модем бы ребутнулся?
Или такое невозможно записать в скрипт?
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Ребут D-link модема через telnet"  +/
Сообщение от Agressor (ok) on 16-Окт-07, 11:50 
bash~> (sleep 2 ; echo "admin" ; sleep 2 ;echo "password" ; sleep 2 ; echo "reboot" ; sleep 5) | telnet  192.168.1.1
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Ребут D-link модема через telnet"  +/
Сообщение от cas_alexi on 25-Мрт-09, 15:52 
>bash~> (sleep 2 ; echo "admin" ; sleep 2 ;echo "password" ; sleep 2 ; echo "reboot" ; sleep 5) | telnet  192.168.1.1

спасибо ;-)

PS слипы лучше делать больше


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Ребут D-link модема через telnet"  +/
Сообщение от kenny email on 28-Ноя-08, 14:26 
>[оверквотинг удален]
>его не выведешь, хотя внешне всё нормально.
> Руками перетыкать провод питания лениво каждый раз, кнопки включения/ресета у него
>нет.
> Через telnet если заходить с логином-паролем (скажем, с теми, которые по
>дефолту root, admin), можно набрать в консоли reboot и модем прекрасно
>заребутится.
> Задача. Нельзя ли всё это дело запихать в скрипт, чтобы запустил
>его, оно само залогинилось с нужным логином:паролем, выполнило бы команду reboot
>на устройстве и модем бы ребутнулся?
> Или такое невозможно записать в скрипт?

spawn telnet 10.105.231.219
expect "username:" {send "medvedev_up\n"}
expect "Password:" {send "pass\n"}
expect    "console#" { send "reload\n"}
expect    "This command will reset the whole system and disconnect your current" { send "y\n"}
expect eof
Ну под свой заточете

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Ребут D-link модема через telnet"  +/
Сообщение от porese on 10-Июн-09, 12:11 
>[оверквотинг удален]
>> Или такое невозможно записать в скрипт?
>
>spawn telnet 10.105.231.219
>expect "username:" {send "medvedev_up\n"}
>expect "Password:" {send "pass\n"}
>expect    "console#" { send "reload\n"}
>expect    "This command will reset the whole system and
>disconnect your current" { send "y\n"}
>expect eof
>Ну под свой заточете

У меня под акорп 120, проверяет на доступность днс моего провайдера, и если что, рестарт, поставил в крон раз в 10 минут.

#!/usr/bin/expect -f
spawn telnet 192.168.128.1
expect "login:" {send "root\n"}
expect "Password:" {send "123\n"}
expect "#" { send "/bin/ping -c 1 80.95.32.20||/sbin/reboot\n"}
expect "#" { send "exit\n"}
expect eof

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Ребут D-link модема через telnet"  +/
Сообщение от al email(??) on 22-Дек-09, 16:21 
Под 2540 длинк акорповский скрипт сработал на ура,но если днс провайдера прописаны в модеме то при команде в телнете /bin/ping -c 1 днс.провайдера||/sbin/reboot на выходе получал killall telnetd. Решалось 2мя путями или сменить пингующий айпи или в конфигурации модема днс не прописывать.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру