Кому в роутере кроме Yota ничего не нужно, то советую ставить оригинальную прошивку DIR320-generic-1.4.0-rc110.bin, работает великолепно, без всяких глюков и зависаний. Скачать можно на официальном сайте.
Printable View
Кому в роутере кроме Yota ничего не нужно, то советую ставить оригинальную прошивку DIR320-generic-1.4.0-rc110.bin, работает великолепно, без всяких глюков и зависаний. Скачать можно на официальном сайте.
Ну это же совсем не спортивно. Также вопрос, что делать обладателям 500gp, 500gx, 520gu 500W, для которых нет этой прошивки? :rolleyes:
А если серьезно - попробовал на своем wl500gpv2 - прошивается, не грузится - делает вид, что абсолютно чист (повторил пару раз).
Для начала хотелось бы посмотреть результаты выполнения команд ps, lsmod и содержимое syslog.
Кроме того сомнения в том, что при длительном использовании не будет никаких проблем (если только они с самсунгом о драйверах не договорились).
Хуже того, dlink нагло нарушает GPL, не выкладывая исходников!
Советую подумать об этом на досуге всем любителям этого производителя.
Нет не договаривались, но могли доработать madwimax.Quote:
Кроме того сомнения в том, что при длительном использовании не будет никаких проблем (если только они с самсунгом о драйверах не договорились).
Если доработали - теоретически можно отснять протоколы работы, сравнить результаты и внести изменения (если конечно на madwimax. А если бы еще и его автора подключить проделать эту работу еще раз.... :rolleyes: ).
Кстати, как на счет создания списка конкретных доработок различной степени сложности для привлечения разработчиков? http://wl500g.info/showpost.php?p=188435&postcount=248
Титанический список, выскажу своё мнение кратко:
Гуд!
А зачем отдельный журнал?Quote:
[*]Реализовать журнал ошибок подключения для usb-модемов.
Очень трудоёмко.Quote:
[*]Разработать шаблон для добавления драйверов новых модемов. Добавить существующие.
IMHO нафиг, только затруднит восстановлениеQuote:
[*]Устранить хранение пароля доступа в открытом виде. Заменить на MD5.
Круто, но надо ли?Quote:
По веб-серверу:
[*]Создать стенд для отладки веб-интерфейса. Выделить httpd в отдельную программу для linux и windows (cygwin). Обеспечить возможность автономной разработки веб-интерфейса при отсутствии маршрутизатора.
IMHO он был сделан чуть ли не для IE5, но могу и ошибаться. Нужен знаток M$ -совского шита...Quote:
[*]Найти способ устранить плагин netcam_mfc_activeX.cab, заменив другими средствами. HTML5?
Супер, но объем работ офигительный.Quote:
[*]Привести файлы *.css в соответствие со стандартами.
[*]Уменьшить объем статического кода в asp-страницах за счет использования классов css и динамической генерации таблиц.
[*]Уменьшить объем кода веб-страниц, размещаемых на маршрутизаторе.
Учитывая требование к универсальности клиента и жесткому ограничению по ресурсам, это не так то просто.Quote:
[*]Найти компактный js-framework для перевода веб-сервера на новый динамический интерфейс.
Сугубое IMHO - xml тяжеловесное уродствоQuote:
[*]Разработать механизм обмена данными браузера и веб сервера на основе xml для использования динамического javascript интерфейса. Реализовать упрощенный парсер xml в httpd (например на основе генератора парсеров ragel).
IMHO подавляющее большинство любителей "упрощенного управления" сидит на фирменной прошивке.Quote:
[*]Разработать дизайн и логику упрощенного управления настройками.
Имеется в виду возможность видеть процесс подключения и проблем сети (почему отвалились, не подключились и пр.) Если честно - пока не знаю, как это сделать с достаточной степенью информатичности.
Позволит отлаживать веб-интерфейс без маршрутизатора (веб-дизайнера можно ждать годами, но при наличии удобного автономного эмулятора вероятность, что кто-нибудь захочет поковыряться существенно выше). И на столько ли это сложно? Проблемы тут только в переносе на cygwin и приделать эмулятор nvram.
Для мультивана однозначно нужен интерфейс с отдельными страницами, т.е. управляемый через js. Здесь также речь о том, что надо уменьшить код, лежащий в прошивке (как в html-страницах, так и внутри httpd) и по максимуму перенести всё на клиента.
Там нет ни йоты, ни прочих вкусностей (когда появятся).
В целом, это был просто список мыслей о текущем состоянии в том виде, как я это понимаю. На мой взгляд нужно что-то подобное сделать легко доступным для просмотра (на гугле?), а также предусмотреть механизм пополнения списка (от абсолютно пространных идей, которые потом будут отсечены за ненадобностью или невозможностью реализации, до конкретных проблем).
Также по мере решения задач - вычеркивать или перемещать в отдельную часть списка. А разработчик, который берется за решение проблемы, берет на себя ответственность и за тестирование.
Во-первых сейчас большинство стандартов (если только не самых свежих) соблюдается. Исключение - IE, да и то в последнее время подтянулись.
Во-вторых мелкие дефекты (без потери функциональности) для интерфейса администрирования можно и пережить - делать, например, под Firefox и Opera. Старые браузеры, lynx и прочее лучше вообще не рассматривать. Если килобайт 200-300 из нынешних 700 (/www) высвободится за счет этого из прошивки - по-моему оно того стоит.
Также, если протокол обмена веб-сервера и клиента будет упрощен и унифицирован - можно при желании сделать отдельную программу.
PS: вообще-то высвободить место на флешке маршрутизатора из /www можно также за счет некоторой переделки httdp для работы из файла-архива (/www/www.zip, например). У него нет требования к производительности, нагрузка в целом минимальна. (если я только не заблужлаюсь на счет момента распаковки прошивки....)
squashfs --- файловая система с LZMA сжатием, так что использование zip будет не полезно, а только вредно.Quote:
PS: вообще-то высвободить место на флешке маршрутизатора из /www можно также за счет некоторой переделки httdp для работы из файла-архива (/www/www.zip, например). У него нет требования к производительности, нагрузка в целом минимальна.
Просьба, если не сложно, воткнуть в rt-n16 какой-нибудь внешний usb-хаб и проверить видится ли он для управления. Вопрос в том, нужно ли вообще развивать идею управления внешними хабами для wl500-семейства или нет. (еще, конечно, возникает проблема найти внешний usb-хаб, реализованный по той типовой схеме, ссылку на которую давал ранее).
lsusb должен показать per-port power switch (чтото типа)
неправда ваша, usb hub - это тоже usb устройство.
lsusb покажет.