faq обучение настройка
Текущее время: Пт авг 08, 2025 15:32

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Настройка 500t через telnet
СообщениеДобавлено: Ср мар 03, 2010 11:49 
Не в сети

Зарегистрирован: Вт мар 02, 2010 11:50
Сообщений: 7
Настраиваю 500t через telnet, вот пример скрипта:
#!/bin/bash
(
sleep 0.5
echo 'root'
sleep 0.5
echo '******'
sleep 0.5
echo iptables -P FORWARD DROP
sleep 0.5
echo iptables -A FORWARD -p icmp -j ACCEPT
sleep 0.5
echo iptables -A FORWARD -p tcp --dport 80 -j ACCEPT
sleep 0.5
echo iptables -A FORWARD -p tcp --dport 3128 -j ACCEPT
sleep 0.5
exit
echo ^Z
) | nc 192.168.x.y 23
Поблема заключается в том, что после ребута настройки пропадают.
Модемов много, поэтому настраивать через веб-интерфейс нет возможности. Подскажите, можно ли сохранить настройки в модеме "насовсем"?
Вариант2. Скриптом можно обновлять фирмаваре, можно ли самому сделать такую прошивку, чтобы в конфиге по-умолчанию были мои настройки?
Заранее благодарен за помощь и ответы.

P.S. Если сохранить настройки через веб-интерфейс, то после перезагрузки остаются только те настройки, которые были сделаны в веб-интерфейсе.


Последний раз редактировалось PickNick1 Вт мар 09, 2010 10:00, всего редактировалось 1 раз.

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

Зарегистрирован: Ср окт 21, 2009 19:52
Сообщений: 237
Сохраняй настройки с помощью команды save


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

Зарегистрирован: Вт мар 02, 2010 11:50
Сообщений: 7
Команды save нет.

BusyBox v0.61.pre (2005.02.23-05:52+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
#help
Built-in commands:
-------------------
. : bg break builtin cd chdir continue eval exec exit export
false fc fg hash help jobs kill local pwd read readonly return
set setvar shift times trap true type ulimit umask unset wait

Вот полный список команд и программ:
#
IGMPProxy \[ arp ash
atmarp atmarpd br2684ctl brctl
busybox cat chgrp chmod
chown cm_cli cm_klogd cm_logic
cm_monitor cm_pc cp date
dd df dhcp-fwd diap
dproxy dumpleases echo false
flashwrite free grep hostname
id ifconfig init insmod
iptables kill ledapp ln
login ls lsmod mkdir
modprobe mount msntp mv
nslookup passwd ping pppd
ps pwd reboot ripquery
rm rmmod route routed
sh sleep sync tar
test tftp thttpd touch
traceroute true tty udhcpc
udhcpd umount upnpd utelnetd
wget whoami yes


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

Зарегистрирован: Ср окт 21, 2009 19:52
Сообщений: 237
Попробуй тогда flashwrite


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

Зарегистрирован: Вт мар 02, 2010 11:50
Сообщений: 7
это работает как flashwrite имя_файла_прошивки. Прошивка не изменена, поэтому не поможет


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

Зарегистрирован: Вт мар 02, 2010 11:50
Сообщений: 7
веб-интерфейс работает с бинарником /usr/www/cg-bin/webcm и чегото ему передает в качестве параметров. Может этим кто-нибудь сталкивался? можно в консоли выполнить команду, аналогичную нажатию кнопки в веб-интерфейсе?


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

Зарегистрирован: Ср окт 21, 2009 19:52
Сообщений: 237
PickNick1 писал(а):
веб-интерфейс работает с бинарником /usr/www/cg-bin/webcm и чегото ему передает в качестве параметров. Может этим кто-нибудь сталкивался? можно в консоли выполнить команду, аналогичную нажатию кнопки в веб-интерфейсе?

Посмотри с помощью этой проги http://depositfiles.com/files/kqvznln8e
С её помощью зайти в веб-интерфейс и пощёлкай по интересующим ссылкам или кнопкам.
Прога будет отображать команды, отправляемые модему. Потом просто скопируй требуемую команду и используй её.

Изображение


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

Зарегистрирован: Вт мар 02, 2010 11:50
Сообщений: 7
Благодарен за ответ, последовательность сохранения такова:
http://192.168.0.199/cgi-bin/webcm?getp ... /index.htm
http://192.168.0.199/cgi-bin/webcm?getp ... /index.htm
http://192.168.0.199/cgi-bin/webcm?getp ... mmands.htm
javascript:uiSaveAll()
http://192.168.0.199/cgi-bin/webcm

Это можно посмотреть и обычной командой "cat /usr/www/html/tools/index.htm | grep save", там хорошо видно, что сохранение производится с помощью getpage=../html/tools/syscommands.htm
и
javascript:uiSaveAll()

Про ../cgi-bin/webcm я упоминал ранее, как это прикрутить к реальному скрипту? Ввод этих команд ни к чему не ведет. Конструкция javascript:uiSaveAll() вообще на мой взгляд работать не будет, т.к. нет встроенного интерпртатора java.


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

Зарегистрирован: Вт мар 02, 2010 11:50
Сообщений: 7
Решил собрать прошивку из исходников, скачал исходники GPL. В процессе компиляции выдается ошибка:

RUNNING oldconfig
*********************************************
Configure requires bash
make: *** [oldconfig] Ошибка 1

Пробовал на системах ubuntu 8.10, SLED12. Пожалуйста, подскажите, куда смотреть?


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

Зарегистрирован: Вт мар 02, 2010 11:50
Сообщений: 7
Из исходников удалось собрать прошивку.
Сохранить собственные настройки можно комадой cli :
echo 'begin;logic:command/save;end' | cm_cli

Также для iptables можно создать правило для блокирования:
echo "begin;lan0:flan:settings/0.0.0.0/block;end" | cm_cli
Пожалуйста, подскажите, как создать произвольное правило файрволла командами cli? Если у кого есть, пожалуйста, поделитесь полным описанием команд cli.


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

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


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

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


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

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