Да это в принципе нетрудно слепить ...
Берёте папку \www из роутера и вперёд ...
Ну можно сделать что-то типа вот как здесь :
http://event.asus.com/2009/networks/...rt-n16/as.html
Да это в принципе нетрудно слепить ...
Берёте папку \www из роутера и вперёд ...
Ну можно сделать что-то типа вот как здесь :
http://event.asus.com/2009/networks/...rt-n16/as.html
• Oleg's FAQ • Mini FAQ • Все об Asus RT-N16 • Все об Asus RT-N66U • VectorMM.net • Wiki-HUB.ru • WikiDevi • Wi-Cat.ru •
Оказалось что Дримвивер "портит" .асп, Эдитплюс все сделал нормально, без 404 страницы.
Я "причесал" то оформление, что было, для себя, убрав кое какие косяки.
Можно использовать в качестве временной замены в прошивке, пока в этой ветке ведутся работы по новому интерфейсу.
Код консоли взят из последней прошивки WL520gu-1.9.2.7-d-r2381.trx
Инструкция по применению от Omega
Разархивируем в /opt/share/www/www
mount /opt/share/www/www /www
flashfs save && flashfs commit && flashfs enable
killall httpd
заходишь на роутер и видишь новый интерфейс.
Если все хорошо, то
вставляешь строку 'mount /opt/share/www/www /www'
в /tmp/local/sbin/post-mount
Архив папки www
www.zip
Вариант с "нормальной" высотой полей ввода
www2.zip
Код ужасен, я его не трогал, если почистить от оформления в тексте, то раза в 2 будет меньше размер.
Слушайте, обьясните мне, как можно все эти комманды "вбить одним разом", не по очереди- я ввожу в WinScp
flashfs save && flashfs commit && flashfs enable
и ничего не получается, приходится по команде- неудобно
flashfs save
flashfs commit
flashfs enable
killall httpd
как их сразу ввести? Чукча ни разу не линуксоид
Так сказать, мой скромный контрибушн
Last edited by danmer; 11-12-2010 at 10:41.
хмм, такой локальный вопрос
строка 'mount /opt/share/www/www /www'
в /tmp/local/sbin/post-mount
срабатывает при перезагрузке, но с большой задержкой, в несколько минут. До этого висит "старый интерфейс".
Можно ли как то ускорить процесс инициализации подмены вебморды, а в идеале сделать так, чтобы "старый" интерфейс не грузился вовсе?
М.б. перенести mount в начало файла?Code:#! /bin/sh /opt/etc/init.d/rc.unslung start rm /opt/var/run/*.pid sleep 10s ipaddr=$(nvram get wan0_ipaddr) /opt/etc/sendsms/send.php 79261644746 Your router $ipaddr is loaded mount /opt/share/www/www /www
я добавил строку монтирования папки нового интерфейса "www"
mount /opt/share/www/www /www
в файл
/tmp/local/sbin/post-mount
Это срабатывает при перезагрузке, но с большой задержкой, в несколько (!) минут. До этого висит ужасный "старый интерфейс".
Можно ли как то ускорить процесс инициализации подмены вебморды, а в идеале сделать так, чтобы "старый" интерфейс не грузился вовсе?
Пробовал перенести mount в начало файла, но так не заработало.
Если что- я не линуксоид.
http://hotimg23.fotki.com/a/217_78/187_91/router92.jpg
прошивка свежая, WL520gu-1.9.2.7-d-r2381.trx
http://wl500g.info/showpost.php?p=219426&postcount=352
Помогите пожалуйста советом, на какие слова хоть гуглировать
Можно ли как то ускорить процесс инициализации подмены вебморды, а в идеале сделать так, чтобы "старый" интерфейс не грузился вовсе?
Как вариант, может быть кто то линуксо-продвинутый согласится собрать эту прошивку с моей папкой интерфейса?
Пока же выложу вторую версию работающего интерфейса с более приличными иконками:
на базе прошивки WL520gu-1.9.2.7-d-r2381.trx
www.zip
Last edited by Omega; 26-12-2011 at 20:13. Reason: fixed
http://narod.ru/disk/1802490001/WL50...debug.trx.html
Результат не проверял. Не рекомендую для правок брать www на маршрутизаторе. Это уже результат обработки. Лучше из репозитория.
Также рекомендую собрать у себя виртуалку с линуксом или взять у кого-нибудь готовую.
* Wiki *
Всем Привет! ))
Сама папка www только для чтения, т.е. туда файлы не залить. Пробовал создать что-то вроде /tmp/local/root/www - не угадал ))
Конфига для httpd не нашёл. Гугл тоже ничего не подсказал ))
Подскажите, плиз, где можно прописать папку типа /tmp/local/root/www или может стоить рассмотреть создание в папке www симлинка на такую папку.
Всем Спасибо! ))
Сорри, видел данный топик (в котором оказалось моё сообщение), но, почему-то, подумал что это не по моему вопросу.
Но задуманного не полулось ))
После "mount -o bind /opt/www /www" папка /www стала пустой (что, впрочем, не помешало нормально работать стандартной веб-морде ))
Страница же, скажем /www/test.html не видна в браузере!
Мне же надо чтобы в папке /www осталось прежнее содержимое и чтобы дополнительно появилось мой содержимое.
Last edited by stan; 10-01-2011 at 21:27.
Ну если даже перенос поста не помог, то см. здесь:
http://wl500g.info/showthread.php?t=4845
З.Ы. Да, и поиск по тэгам никто пока не отменял ...
Last edited by Omega; 26-12-2011 at 20:15. Reason: fixed
• Oleg's FAQ • Mini FAQ • Все об Asus RT-N16 • Все об Asus RT-N66U • VectorMM.net • Wiki-HUB.ru • WikiDevi • Wi-Cat.ru •
Да не, я всё понял: в постах предлагается скопировать содержимое папки /www в папку /opt/www, затем смонтировать
новую папку, убить процесс httpd и всё заработает. Просто как-то нецелесообразно получается:
- во первых, получается две копии /www, что не есть хорошо;
- во вторых, обновлю я прошивку, а папку /opt/www забуду обновить, а вдруг там новая фишка появится, а я знать не буду ))
Может просто стоит рассмотреть создание в папке /www какого-нибудь симлинка (типа, /www/extra -> /opt/www/extra)?
Так же, то ли в DD-WRT, то ли в OpenWRT видел интересную фичу - там устройство монтируется к папке с сохранением содержимого папки
(что, в принципе, и позволило сохранить в данных прошивках привычную структуру). Это тоже как вариант, но более мудрёный ))
Last edited by Omega; 26-12-2011 at 20:16. Reason: fixed
Кому интересно, нашёл небольшой компромисс для своего вопроса ))
1. Создаю папку, типа /tmp/harddisk/graph
2. переношу в эту папку содержимое папки /www/graph
3. выполняю:
И папка /www осталась нетронутой и скрипты можно свои запихивать в папку /www/graph ))PHP Code:
mount -o bind /tmp/harddisk/graph /www/graph
killall httpd
Отмечу, что только страницы с расширением htm и asp будут отображаться.
Нужно коечто в интерфейсе заменить.
Есть ли возможность под windows 7 открыть файл прошивки trx?
ок скачал что дальше?