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

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: Вс июн 13, 2010 02:32 
Не в сети

Зарегистрирован: Пт июн 20, 2008 16:26
Сообщений: 24
Откуда: RUSSIA
Оч.нужен скрипт для выполнения adsl start --up при отсутвии пинга до адреса или ресурса. Главное как-то запустить скрипт в модем, чтобы работал сам без компа. Такой скрипт нужен для восстановления связи , т.к.часто обрывается и до сброса не восстанавливается(броадком), можно так сделать?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 14, 2010 08:37 
Не в сети

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

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 14, 2010 23:14 
Не в сети

Зарегистрирован: Пт июн 20, 2008 16:26
Сообщений: 24
Откуда: RUSSIA
AndreTM писал(а):
Без компа - не получится. В роутер вы скрипт не зальете (даже если бы залили - все равно при перезагрузке стёрся бы).

Во-первых к модему подключен USB диск и скрипт можно запускать с var/usb/ Во-вторых нужен скрипт только чтобы линк сбрасывать (выполнять команду adsl start), БЕЗ перезагрузки модема. В написании линуксовых скриптов я не силен и в инете не нашел, кто поможет написать? многим пригодится думаю..


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 15, 2010 05:17 
Не в сети

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

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 15, 2010 18:45 
Не в сети

Зарегистрирован: Пт фев 06, 2009 09:27
Сообщений: 203
Откуда: Крым
snex писал(а):
в инете не нашел, кто поможет написать? многим пригодится думаю..

Эх.... Да написано давно уже, на Bash и на CMD но для компа... Да вот только BasyBox, которую эмбеддят в модемы обрезают по самое немогу. Как скрипт будет посылать тельнет - команду мопеду? Тельнет-клиент в модеме лишня приблуда абсолютно, cgi-скрипта подобного reboot.cgi ( толька для управления линком) там тоже нет. Если попытаться скомпилить свой бинарь и додуматься как скормить его модему - уместится ли он в его памяти? Чем убивать моск подобным шаманством - проще древний комп и линукса туда (настроил и забыл)
И еще - как верно замечено если прошивка не будет модифицирована хотя бы так, чтоб могла запускать этот самый внешний скрипт, то толку в скрипте -нуль. Если я ошибаюсь - хотелось бы узнать от прошивко-копателей поскорее... :D


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 16, 2010 05:47 
Не в сети

Зарегистрирован: Чт апр 20, 2006 04:01
Сообщений: 5326
Откуда: Белозерск
Ну, если ТС очень хочет - может модифицировать и пересобрать прошивку.
Я так понимаю, что там DSL-2650 - на ФТП исходники для него выложены. Ну и блог Михаила Пудеева невредно почитать...

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 16, 2010 17:19 
Не в сети

Зарегистрирован: Пт июн 20, 2008 16:26
Сообщений: 24
Откуда: RUSSIA
qwasi писал(а):
snex писал(а):
в инете не нашел, кто поможет написать? многим пригодится думаю..

Да вот только BasyBox, которую эмбеддят в модемы обрезают по самое немогу. Как скрипт будет посылать тельнет - команду мопеду?

Как вообще запускаются скрипты и встроененые торрент клиенты в модемах?

qwasi писал(а):
И еще - как верно замечено если прошивка не будет модифицирована хотя бы так, чтоб могла запускать этот самый внешний скрипт, то толку в скрипте -нуль.

Дайте ктонибудь скрипты для примера, попробую скормить.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 16, 2010 22:30 
Не в сети

Зарегистрирован: Пт фев 06, 2009 09:27
Сообщений: 203
Откуда: Крым
snex писал(а):
Как вообще запускаются скрипты и встроененые торрент клиенты в модемах?
Прошивка полностью перекомпилируется для таких целей... иначе никак..
snex писал(а):
Дайте ктонибудь скрипты для примера, попробую скормить.

Из основного скрипта мониторинга ( установлена UbuntuServer 10.04) у меня вызывается такой скриптик:
Код:
#!/usr/bin/expect
spawn telnet 192.168.1.1 23
expect "ogin:"
send "admin\r"
expect "assword:"
send "bigsecret\r"
expect ">"
send "adsl connection --up\r"
expect ">"
send "logout\r"
expect eof

для исполнения этого кусочка в системе дожны присутствовать пакет expect со всеми зависимостями ну и telnet ес-но

viewtopic.php?t=112966 сюда загляните
http://pudeev.livejournal.com/ и сюда тоже


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 17, 2010 21:29 
Не в сети

Зарегистрирован: Пт июн 20, 2008 16:26
Сообщений: 24
Откуда: RUSSIA
qwasi писал(а):
Дайте ктонибудь скрипты для примера, попробую скормить.

Цитата:
Из основного скрипта мониторинга ( установлена UbuntuServer 10.04) у меня вызывается такой скриптик:
Код:
#!/usr/bin/expect
spawn telnet 192.168.1.1 23
expect "ogin:"
send "admin\r"
expect "assword:"
send "bigsecret\r"
expect ">"
send "adsl connection --up\r"
expect ">"
send "logout\r"
expect eof

для исполнения этого кусочка в системе дожны присутствовать пакет expect со всеми зависимостями ну и telnet ес-но


expect в модеме нет, зато в sh такие команды:
. : break cd continue eval exec exit export help login newgrp
read readonly set shift times trap umask wait [ busybox cat chmod
date echo false ifconfig init insmod kill klogd linuxrc ln logger
logread ls mkdir mknod mount msh ping ps pwd reboot rm rmmod
route sendarp sh sysinfo syslogd test tftp true tty umount vconfig

exec не то??
Может ещё какие скрытые..


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июн 19, 2010 13:07 
Не в сети

Зарегистрирован: Чт апр 20, 2006 04:01
Сообщений: 5326
Откуда: Белозерск
snex писал(а):
qwasi писал(а):
для исполнения этого кусочка в системе дожны присутствовать пакет expect со всеми зависимостями ну и telnet ес-но

expect в модеме нет, зато в sh такие команды:

Вы хотя бы читаете, что вам пишут? Что скрипт, вообще-то, от компа, а не от модема?
И вообще поняли, что прошивку надо пересобрать и залить заново? - для того, чтобы в неё уже либо добавить нужный модуль для BusyBox, либо хотя бы вызов фейковых ссылок с подмонтированных носителей?

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июн 19, 2010 19:54 
Не в сети

Зарегистрирован: Пт июн 20, 2008 16:26
Сообщений: 24
Откуда: RUSSIA
AndreTM писал(а):
snex писал(а):
qwasi писал(а):
для исполнения этого кусочка в системе дожны присутствовать пакет expect со всеми зависимостями ну и telnet ес-но

expect в модеме нет, зато в sh такие команды:

Что скрипт, вообще-то, от компа, а не от модема?

Скрипт для линукса вообще-то 8)
Объясните лучше как в линуксе программы запускаются, в винде знаю просто набрать имя_Файла.exe .сом и тп, как с этим в линуксе?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 21, 2010 11:04 
Не в сети

Зарегистрирован: Чт апр 20, 2006 04:01
Сообщений: 5326
Откуда: Белозерск
snex писал(а):
AndreTM писал(а):
скрипт, вообще-то, от компа, а не от модема?

Скрипт для линукса вообще-то 8)
Объясните лучше как в линуксе программы запускаются, в винде знаю просто набрать имя_Файла.exe .сом и тп, как с этим в линуксе?

qwasi писал(а):
Из основного скрипта мониторинга (установлена UbuntuServer 10.04) у меня вызывается такой скриптик:
...
для исполнения этого кусочка в системе дожны присутствовать пакет expect со всеми зависимостями ну и telnet ес-но

Так что вам всё ответили...
А что касается вопроса про запуск программ... Если вы спрашиваете такое, то вообще какой может быть разговор - у вас не получится самому ничего сделать.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 21, 2010 13:36 
Не в сети

Зарегистрирован: Пт июн 20, 2008 16:26
Сообщений: 24
Откуда: RUSSIA
AndreTM писал(а):
snex писал(а):
[quote="AndreTM"
А что касается вопроса про запуск программ... Если вы спрашиваете такое, то вообще какой может быть разговор - у вас не получится самому ничего сделать.

хе, а если я выложу свою прошивку? :)


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

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


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

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


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

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