View Poll Results: Нужна подобная программа? =)

Voters
72. You may not vote on this poll
  • ДА, давно такую хочу

    40 55.56%
  • НЕТ, и так без проблем все настраиваю

    32 44.44%
Page 1 of 8 123 ... LastLast
Results 1 to 15 of 114

Thread: Программа для управления роутером

  1. #1

    Thumbs up Программа для управления роутером

    Quote Originally Posted by Oleg View Post
    2) у нас есть.
    Проглядел.
    А можно там сделать кнопочку, которая сохраняет текущие файлы в flashfs? Т.е. делает из веб-интерфейса
    flashfs save
    flashfs commit
    flashfs enable

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

  2. #2
    Join Date
    Sep 2007
    Posts
    109
    Blog Entries
    1
    запиши эти команды в скрипт, и повесь скрипт на какой-нить порт (где-то это описывалось, ищи по SSH_ATTACKER), при посылке пакета на этот порт, скрипт выполнится

  3. #3
    Quote Originally Posted by nightrus View Post
    запиши эти команды в скрипт, и повесь скрипт на какой-нить порт (где-то это описывалось, ищи по SSH_ATTACKER), при посылке пакета на этот порт, скрипт выполнится
    Есть способ проще - можно сделать страничку в виде локального html файлика для запуска на рутере почти чего угодно. Ссылки должны иметь приблизительно следующий вид:

    http://admin:admin@192.168.1.1/apply...m1_%20_param2_

    _script_, _param1_, _param2_ - что и с какими параметрами запускаем

    хитрые символы при этом не забываем заменять на %NN таким образом:

    SPACE %20
    < %3C
    > %3E
    # %23
    % %25
    { %7B
    } %7D
    | %7C
    \ %5C
    ^ %5E
    ~ %7E
    [ %5B
    ] %5D
    ` %60
    ; %3B
    / %2F
    ? %3F
    : %3A
    @ %40
    = %3D
    & %26
    $ %24

    Пример с ссылкой на flashfs save&&flashfs commit&&flashfs enable будет выглядеть приблизительно так:

    <a href="http://admin:admin@192.168.1.1/apply.cgi?current_page=Main_AdmStatus_Content.asp& action_mode=+Refresh+&SystemCmd=flashfs%20save%26% 26flashfs%20commit%26%26flashfs%20enable">save flashfs</a>

    Если сделать формочку с кнопками и невидимыми полями - код будет выглядеть понятнее и компактнее - за основу можно взять html-source Main_AdmStatus_Content.asp, который приезжает на клиента.

    Если Вы хотите рулить рутером из какого-нибудь самопала не подразумевающего открытого браузера, сразу после этого URL надо будет дёрнуть ещё один:
    http://admin:admin@192.168.1.1/apply...us_Content.asp

    А вообще говоря, если Вы не против после сохранения перегрузиться, то такая кнопка в стандартном web-interface уже есть - Finish -> Save&Restart ;-)
    Update: Э... может быть и нет - что-то я засомневался.

    Quote Originally Posted by Vitaly_k View Post
    А то когда редактируешь файлы в роутере ломает каждый раз логиниться телнетом и писать эти комманды.
    Если редактировать файлы через WinSCP Far-plugin, команды можно писать прямо в командную строку, при условии того, что находишься в WinSCPшной панели. К сожалению не получается использовать для часто употребляемых строку в User Menu (F2) - эти строки запускаются на компьютере в не зависимости от панели в которой находишься.
    Last edited by _oz_; 10-12-2007 at 17:44.

  4. #4
    Quote Originally Posted by _oz_ View Post
    А вообще говоря, если Вы не против после сохранения перегрузиться, то такая кнопка в стандартном web-interface уже есть - Finish -> Save&Restart ;-)
    Разве при нажатии Finish сохраняется и flashfs?
    А вот кнопки Reboot тоже не хватает, ее можно добавить в меню System setup на первый уровень.



    Quote Originally Posted by _oz_ View Post
    Если редактировать файлы через WinSCP Far-plugin, команды можно писать прямо в командную строку, при условии того, что находишься в WinSCPшной панели.
    Писать руками ломает. Копировать через буфер - тоже лишние телодвижения. Хотелось бы в одном окне править файлы в FAR-e, а в другом держать открытый веб-интерфейс и жать там кнопки для записи и, если нужно, перезагрузки.

  5. #5
    Можно сделать ещё проще. Связка lighttpd и php позволяет дать команду на выполнение любого скрипта через веб-интерфейс.
    php-функция shell_exec() позволяет это сделать.
    Пример из учебника php для новичков:

    PHP Code:
    <?
    $command 
    "ls -l /";
    $string shell_exec $command );
    echo 
    "<pre>$string</pre>";
    ?>
    на странице будет отображён вывод команды ls -l /opt
    Вместо неё можно прописать любую другую команду.

  6. #6
    Join Date
    Sep 2007
    Posts
    109
    Blog Entries
    1
    это уже и так все реализовано, без всяких веб-серверов и пхп
    заходишь на страничку System Setup-> System Command
    и выполняй какую хошь команду (тот же скрипт, с запуском флэшфс)

  7. #7
    Мн-да... то ли меня не поняли, то ли одно из двух. Я предлагал решение не требующее установки чего-бы то ни было дополнительного ни на рутер ни на PC (включаю сюда веб-сервер, который на PC, вообще говоря, может не стоять).

    Короче - аттачу пример - разворачиваем его на _винт_компа_ куда угодно и браузером открываем main.html - с винта. (То, что я называю локальной htmlкой) Пример расчитан на дефолтные настройки рутера - 192.168.1.1 admin/admin. Адрес и имя/пароль админа меняется в файле control.html в строчке <base href="http://admin:admin@192.168.1.1/">

    В верхнем фрейме несколько ссылочек - для примера:

    - запуск ex.sh - если его сделать ;-)
    - flashfs save&&flashfs commit&&flashfs enable
    - reboot
    - ifconfig
    - ps
    - iptables -L

    В нижний фрейм будут сыпаться результаты, там тоже, естественно, можно набирать команды от руки и запускать Enterом или нажатием на кнопку Refresh - это совсем настоящая, честная, стандартная страничка, лежащая на рутере.

    Используется, естественно, встроенный веб-интерфейс рутера, но командочки в верхний фрейм каждый может напихать в control.html себе по вкусу по аналогии.

    Это иллюстрация того, что могли бы сделать себе все желающие на основании поста #5 ;-)

    2 Vitaly_K: Если окажется, что и это - не то, что Вам надо, то я тогда совсем не знаю
    Attached Files Attached Files
    Last edited by _oz_; 11-12-2007 at 13:01.

  8. #8
    Ну вариант с использованием php расчитан на пользователей, у которых уже поднят веб-сервер и пхп. Тем более, ИМХО, он более стандартен и понятен, по крайней мере мне. Плюс этот способ позволяет выполнять и сложную последовательность команд, е боясь запутатьс в синтаксисе и т.д. Например - позволяет огранизовать веб-интерфейс управления доступом компов внутренней сетки к внешним ресурсам. Т.е. в веб-интерфейсе вводим к примеру ip пользователя, а скриптик сам будет создавать правило для фаерволла и заносить его в фаерволл.
    А по поводу строки System Setup-> System Command - это тоже способ. Но разговор сводится к способу, позволяющему выполнить какие-либо опреации не вводя команды.
    Last edited by Romeo9128; 06-01-2008 at 12:27.

  9. #9
    Вот вы паритесь...
    Берётся plink.exe, кидается куданть в %patch% в винде;
    создается куча батнегов или ярлыков вида:

    plink -ssh -l admin -pw p@$$w0rD 192.168.1.1 reboot
    plink -telnet -l admin -pw p@$$w0rD 192.168.1.1 flashfs save && flashfs commit
    итп.
    Attached Files Attached Files

  10. #10

    Программа для упрощения управления роутером

    Добрый день всем!
    Есть предложение написать прогу для скажем так удобного (для чайников =) ) управления прошивками от Олега....
    Тойсть я имею ввиду что бы вручную не набивать все команды линуха, грубо говоря например поставил нужные галочки, а прога повбивала все команды....
    В итоге должно получится что то типа расширеного EZsetup только имеющего обширные функции

    PS Например проги для управления точками доступа D-Link (D-Link AirPlus Xtreme G AP Manager).

    Это хоть теоретически возможно?

  11. #11
    Действительно было бы очень удобно сравниваю с прогой для упревления Длинками D-Link AP Manager или AP Manager by ACOWA
    Темболее для людей не очень разбирающихся в линуксе...
    Last edited by nForcer; 22-02-2008 at 13:27.

  12. #12
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Дело за малым - кто это реализует?
    Тому кто знает линукс, ЭТО не нужно... А кто не знает - тот и не сможет

    P.S. Посмотрите по форуму - этот вопрос периодически всплывает, а затем угасает.

  13. #13

    Unhappy

    Quote Originally Posted by lly View Post
    этот вопрос периодически всплывает, а затем угасает.
    Да очень жаль если это дествительно так

    to ALL Может быть общими усилиямы это все таки удастся реализовать? Прошивка стала бы просто культовой

  14. #14

    Не нужно это IMHO

    Так как все стандартное и так есть в веб-интерфейсе.
    А все прочее (дополнительно устанавливаемый софт) слишком индивидуально.
    Да и не так уж и сложно разобраться. Здесь куча мануалов и гуру, которые всегда подскажут и помогут за что им огромное спасибо!
    Для меня это было открытие целого мира. Ни когда не думал, что какой-то маршрутизатор можно так функционально расширить
    Для меня теперь - это удовольствие повозиться с установкой/настройкой софта на своем роутере.
    А по началу казалось все очень страшным
    Глаза боятся - руки делают (мозги впитывают)
    Удачи всем новичкам - дело того стоит!

    Вот что действительно нужно по моему, так это "пухлый" FAQ, с перечислением необходимых основ, большинства стандартных граблей и путей их избежать/устранить.
    Last edited by Lore; 22-02-2008 at 13:45.

  15. #15
    Quote Originally Posted by Lore View Post
    А все прочее (дополнительно устанавливаемый софт) слишком индивидуально.=
    Ну например доп софт тоже можно было бы ставить из проги....
    Выбрал нучное (как назвали индивидульное) и оно поставилось

Page 1 of 8 123 ... LastLast

Similar Threads

  1. LED mod - утилита для управления светодиодом PoWeR
    By Mam(O)n in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 100
    Last Post: 19-06-2016, 12:33
  2. Как подружить 2 принтера с роутером Asus?
    By ryzh in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 206
    Last Post: 23-12-2011, 11:05
  3. Asus Monitor - программа для маршрутизаторов Asus
    By Zyxmon in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 23
    Last Post: 17-11-2011, 05:50
  4. Программный доступ (обратная связь с роутером)
    By Mak in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 25
    Last Post: 22-11-2010, 22:11
  5. Replies: 32
    Last Post: 13-06-2008, 16:10

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •