единственное, чего не хватает мне - это расширения удобства system command
ибо на работе сижу через прокси и телнет / ssh недоступны.
Но боюсь, что малой кровью это не улучшить
Да, отличный
Нет, лучше поменять
Дизайн не имеет значения
Спасибо Олег за ответ. Мне как настоящему пацану (да и любому простому юзеру) надо чтоб те функции что мне надо работали и я не учился програмировать одним пальцем для этого- чего я не умею.Настоящие пацаны юзают vi. Остальным никакой едитор не поможет.
Я пробовал XWRT WEB based text editor и мне понравилось.Это какой? И как Вы его настраивали? В веб-интерфейсе - штатный асусовский. Для реальных пацанов есть wondershaper. Вы его пробовали?
Хотелось бы иметь возможность настроить те функции что мне важны через WEB interface как в DDWRT например.Прошивка моя с пакетами напрямую не работает. Её главное отличие в том, что у неё всё вшито внутрь. Поэтому показывать список... Чего?
Да дело не в линксисовскотм веб интерфейсе, кстати он в DDWRT и XWRT не линксисовский а сделан с нуля.Если Вам нравится линксисовский веб интерфейс и вариации на его тему - используйте его. Здесь он просто другой.
And the last one Oleg, (sorry I am tired typing with one finger in Russian, my keyboard does not have this lettering) if you want to make your product useful for many people, it must be developed in a way that is easy to work with, especially for these people who has no deep knowledge of Linux programming. Then you can sell it and make some money, otherwise it is just a your hobby...
единственное, чего не хватает мне - это расширения удобства system command
ибо на работе сижу через прокси и телнет / ssh недоступны.
Но боюсь, что малой кровью это не улучшить
Если будет такой интерфейс - почему бы и нет.
Переделать веб-интерфейс - задача вполне по силам одному человеку. Если хотя бы несоклько человек из тех кто за проголосовал скооперируется, то неспеша к лету чего-нить да родят.
Если кого-то интересует мое мнение, то я проголосовал "за". Мне стандартный интерфейс не понравился с того самого момента, когда я его впервые увидел еще на родной прошивке. Не понравился именно внешне, хотя, если честно, делать перезапуск роутера после любого изменения в параметрах, по-моему, тоже неправильно.
Я не эксперт в линуксах, но, если я правильно понимаю, то особых проблем в том, чтобы после внесения изменений записать параметры на flashfs и просто перезапустить службу, к которой эти параметры относились, вместо полной перезагрузки, быть не должно. Ведь именно то, что для применения изменений в линуксах не требуется полной перезагрузки рабочей станции, насколько я помню, вегда преподносили как одно из достоинств перед windows. Поправьте, если я не прав.
Впрочем, я отвлекся.
Что касается внешнего вида, то, как я сказал выше, я не прочь его изменить, раз уж такой вопрос поднимается и, как видно, не у одного меня такие мысли имеются. Я бы, возможно, даже взялся бы сделать это лично, но, насколько я понимаю, интерфейс прошивки работает на ASP, с которым я, увы, не знаком. Но если сумеете прикрутить PHP или если надо будет помочь с HTML/CSS/Ajax — обращайтесь
Ооо кстати про перезагрузку, меня тоже это удивило после моего ADSL роутера, так как там после каждого измненеия ничего перегружать не надо вроде.
Что касается интерфейса, тут полностью согласен, но там не ASP, там просто намешаны переменные в обычном HTML, но Яваскрипт там столько что впору повесится. У меня номрально с HTML/CSS а вот с AJAX и явой плохо.
Если прикручен веб-серер (lighttpd например) и пхп - то можно дополнительный функционал огранизовать используя функцию shell_exec(). Функция позволяет выполнить любую системную команду. К примеру при помощи вывода shell_exec(free) можно получить через веб-бреузер инфу о текущем состоянии памяти.
Таким же образом можно реализовать работу с фаерволом (открытие портов, запрет работы определённого ip внутренней сети), запуск определённого ПО (и его остановку/перезапуск).
Пример можно тут посмотреть: http://rlance.ru/stat/. Приведён кусок таблицы FORWARD фаерволла
а в пункте Ресурсы сервера:| Отобразить информацию отображена реальная информация, подгребаемая с системы.
И вывод даты в верху страницы "И сегодня:....." огрганизовано тоже с помощью этой функции.
Last edited by Romeo9128; 06-01-2008 at 11:14.
если ориентироваться на lighttpd, то это можно реализовать отдельной прошивкой для 500gP и 500w, у которых есть лишние 4Мб флаши, но тогда отпадут все остальные девайсы, и у меня есть подозрение, что Олег на такой коренной перекрой не согласится. Так что если речь идет о веб-ИФ для потенциального встраивания в fw, то имеет смысл ориентироваться на что-то вроде busybox_httpd
С другой стороны, может и правда быть неплохой идеей создание отдельного, скажем, ipk файла с альтернативным интерфейсом, в котором можно ориентироваться хоть на все богатство того, что может быть установлено через ipk
хм, другими словами и отображение системной памяти и другие навороты (помимо основного функционала) на стандартной busybox не способны? Т.е. возможен только вариант с php-lightpd?
Ну собственно жаль конечно, но что делать...
ещё есть способ.
http://wl500g.info/showthread.php?t=11932 - тут можно почитать. В частности 5 пост.