Page 2 of 6 FirstFirst 1234 ... LastLast
Results 16 to 30 of 113

Thread: Изменения в веб-интерфейсе - Custom Web Interface?

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Jun 2007
    Location
    Санкт-Петербург
    Posts
    244

    будут ли в веб интерфейсе польз. расширения?

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

    я где-то слышал, что этот веб-сервер особый, урезаный и пр. но можно ведь придерживаться опр. правил при написании страниц.

    сейчас страницы лежат в /www на readonly filesystem. можно сделать в ней симлинк на /usr/local/www или /opt/www

  2. #2
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Гораздо проще иметь отдельный веб-сервер для такой настройки. Использовать можно busybox_httpd.

  3. #3
    Join Date
    Jun 2007
    Location
    Санкт-Петербург
    Posts
    244
    тогда надо прикручивать к нему аутентификацию

  4. #4
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Он её поддерживает. Вот пример запуска (это кусок post-boot):

    Code:
    echo "/cgi-bin:$(nvram get http_username):$(nvram get http_passwd)" > /etc/httpd.conf
    
    busybox_httpd -p 8080 -h /usr/local/www
    В данном случае аутентификация требуется для всех cgi скриптов. Стартовая страница такая:

    $ cat /usr/local/www/index.html
    Code:
    <HTML>
    <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="refresh" content="1;url=cgi-bin/index.asp">
    <BODY>
    Нажмите <A href=cgi-bin/index.asp>сюда</A>, если Ваш броузер не поддерживает Redirect.
    </BODY>
    </HTML>
    Дальше лепите /usr/local/www/cgi-bin/index.asp по всем правилам cgi.

  5. #5
    Join Date
    May 2008
    Location
    Москва
    Posts
    477

    Lightbulb Заменить каталог WWW

    русифицирую веб-интерфейс для WL-500W, но не получается удалить/заменить каталог WWW или находящиеся в нем файлы страниц, которые в памяти роутера.
    как всетаки заменить?
    #[WL-500W]&&[1.9.2.7-10-pre4]&&[CPU 300Mhz]&&[128Mb RAM]&&[BeeLine L2TP]&&[Danya0.ru]~
    #[Восстанавливаю/Перепаиваю до 128мб и мн.др.: Личка, ICQ:2чч2l7боо, ТЕЛ:+7(92б)2бб5Ч80..

  6. #6
    Join Date
    Jun 2008
    Location
    Russia, Perm
    Posts
    476
    http://wl500g.info/showthread.php?t=2391 там поищите по boot_dev - это описание переноса rootfs на внешний носитель

  7. #7
    Ещё можно перекрыть любой существующий каталог другим:

    mount --bind /tmp/harddisk/www /www

  8. #8
    Join Date
    May 2008
    Location
    Москва
    Posts
    477
    Quote Originally Posted by vsu View Post
    Ещё можно перекрыть любой существующий каталог другим:

    mount --bind /tmp/harddisk/www /www
    очень интересный метод, только не пойму почему не хочет работать.
    и mount -obind /tmp/harddisk/www /www тоже делал (в чем отличие --bind от -obind ?), в post-mount пробовал добавлять - и после ребута тоже эффекта ноль..
    может нужно разрешения выставить или еще чтото!?

    Quote Originally Posted by DemonGloom View Post
    http://wl500g.info/showthread.php?t=2391 там поищите по boot_dev - это описание переноса rootfs на внешний носитель
    спасибо, поюзаю еще на досуге, правда флешка тупит страшно даже через хаб с питанием, но удалось помоему загрузиться с нее судя по времени загрузки и тупняку с подключением.
    а с хардом не шибко охота так колдовать - ибо юзеры пользуют, мало ли файло потеряется.
    Last edited by Omega; 19-12-2011 at 01:20. Reason: fixed
    #[WL-500W]&&[1.9.2.7-10-pre4]&&[CPU 300Mhz]&&[128Mb RAM]&&[BeeLine L2TP]&&[Danya0.ru]~
    #[Восстанавливаю/Перепаиваю до 128мб и мн.др.: Личка, ICQ:2чч2l7боо, ТЕЛ:+7(92б)2бб5Ч80..

  9. #9
    Join Date
    Sep 2005
    Posts
    445
    Quote Originally Posted by Danya0w View Post
    очень интересный метод, только не пойму почему не хочет работать.
    и mount -obind /tmp/harddisk/www /www тоже делал (в чем отличие --bind от -obind ?Произвести монтаж ), в post-mount пробовал добавлять - и после ребута тоже эффекта ноль..
    может нужно разрешения выставить или еще чтото!?
    может правильней mount -o bind /tmp/harddisk/www /www
    или ln -s /tmp/harddisk/www /www

  10. #10
    Quote Originally Posted by Danya0w View Post
    русифицирую веб-интерфейс для WL-500W, но не получается удалить/заменить каталог WWW или находящиеся в нем файлы страниц, которые в памяти роутера.
    как всетаки заменить?
    Скажите, как вы все таки это сделали или опять таки ссылочку, где почитать

  11. #11
    Join Date
    May 2008
    Location
    Москва
    Posts
    477

    web

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





    #[WL-500W]&&[1.9.2.7-10-pre4]&&[CPU 300Mhz]&&[128Mb RAM]&&[BeeLine L2TP]&&[Danya0.ru]~
    #[Восстанавливаю/Перепаиваю до 128мб и мн.др.: Личка, ICQ:2чч2l7боо, ТЕЛ:+7(92б)2бб5Ч80..

  12. #12
    Danya0w, не дашь ссылку на своё творение? Мне очень понравилось

  13. #13
    Join Date
    May 2008
    Location
    Москва
    Posts
    477
    Quote Originally Posted by DemonGloom View Post
    mount /путь/к/новой/вебморде /www
    -o bind не забудьте...
    не смотря на то что opt у меня через -o bind монтируется, а вебморда без этой опции тоже монтируется,
    хотел бы поинтерисоваться, для чего она, эта опция требуется?

    Quote Originally Posted by doky View Post
    Danya0w, не дашь ссылку на своё творение? Мне очень понравилось
    позже дам, када опять примусь роутер ковырять =)
    сейчас пока ковыряю eeepc 901, на которую взгромоздил openSUSE 11.1
    Last edited by Omega; 19-12-2011 at 01:16. Reason: fixed
    #[WL-500W]&&[1.9.2.7-10-pre4]&&[CPU 300Mhz]&&[128Mb RAM]&&[BeeLine L2TP]&&[Danya0.ru]~
    #[Восстанавливаю/Перепаиваю до 128мб и мн.др.: Личка, ICQ:2чч2l7боо, ТЕЛ:+7(92б)2бб5Ч80..

  14. #14
    Спасибо)))

  15. #15
    Join Date
    May 2008
    Location
    Москва
    Posts
    477
    Ну вот выкладываю руссифицированный наполовину интерфейс.
    бОльшая, точнее наиболее используемая часть русифицированна,
    также есть изменения в интерфейсе и функциональности, их нужно еще доработать .
    вобщем оценивайте, дорабатывайте, выкидывайте мусор и т.п. выкладывайте дальше.
    постарайтесь в дальнейшем комментировать изменения.
    скачать можно здесь или в аттаче:
    Attached Files Attached Files
    Last edited by Danya0w; 10-05-2009 at 18:10.
    #[WL-500W]&&[1.9.2.7-10-pre4]&&[CPU 300Mhz]&&[128Mb RAM]&&[BeeLine L2TP]&&[Danya0.ru]~
    #[Восстанавливаю/Перепаиваю до 128мб и мн.др.: Личка, ICQ:2чч2l7боо, ТЕЛ:+7(92б)2бб5Ч80..

Page 2 of 6 FirstFirst 1234 ... LastLast

Similar Threads

  1. 2 VPN соединения на 1 WAN интерфейсе
    By Cellen in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 60
    Last Post: 06-11-2011, 21:07
  2. Shutting down WLHDD from web interface
    By robbo in forum WL-HDD Q&A
    Replies: 4
    Last Post: 24-06-2009, 08:49
  3. Как застолбить изменения в стандартной прошивке?
    By Krey in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 8
    Last Post: 20-12-2006, 06:11
  4. Customizing web interface + DHCP renew too often
    By ghaspias in forum WL-500g Q&A
    Replies: 3
    Last Post: 13-12-2004, 16:16
  5. Custom Firmware v1.1.2.7
    By JOCKYW2001 in forum WL-HDD Firmware Releases
    Replies: 59
    Last Post: 11-12-2004, 12:26

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
  •