Прошивка от Keenetic Lite на D-Link DIR-320
На радость всем моим постоянным злопыхателям читателям я продолжаю баловаться прошивкой всяких сетевых девайсов. Очередной пациент — роутер D-Link DIR-320 ревизии B1. В анамнезе у сего китайского маршрутизатора — постоянно теряющиеся настройки Wi-Fi. Первым делом я проверил аппаратную часть и заменил подозрительный конденсатор (ESR-метр показал ненормально высокое значение ESR и сильно заниженную, по сравнению с номиналом, ёмкость). Однако особого эффекта эта операция не дала. Что же, попробуем решить проблему заменой программной части.
Пальпация показала, что роутер несёт на борту a фирменную прошивку версии 1.4.3 (на FTP производителя она на данный момент последняя; да и вообще, скорее всего, последняя).
Если мне не изменяет память, с завода серия DIR-320/B1 выходила с более старыми прошивками, которые имели свои заморочки (периодически не пускали в админку с корректным паролем, например; решалась проблема обновлением прошивки из аварийного режима). Короче, с родными прошивками всё ясно и всё грустно. (Дабы меня в очередной раз не упрекнули в тотальной нелюбви к продукции уважаемого производителя, отмечу, что у D-Link есть очень неплохо отлаженные прошивки — для большей части HW-ревизий DIR-300, например. Но вот другие серии типа DIR-320 или DIR-600/620 — это глюкодром.)
Вдумчивое гугление показало, что любимую мной прошивку DD-WRT на данную модель портировать никто не собирается (в общем-то, и правильно — нечего тратить силы на такую ерунду, когда есть более интересные кандидаты). Что касается OpenWRT, то официальных сборок конкретно под DIR-320 тоже нет, зато есть сборки от энтузиастов. Например, вот эта. Что же, уже неплохо. Хотя, судя по отзывам, у этой сборки есть определённые проблемы со скоростью Wi-Fi. Ещё одна альтернатива — порт прошивки от Keenetic Lite (этот роутер построен на аналогичном «железе»). Если верить отзывам, эта прошивка — одна из самых стабильных, среди доступных для DIR-320. Единственный минус — в ней отсутствует поддержка USB-порта. Поскольку в моём случае это не критично — я остановился именно на этой прошивке.
Традиционная отмазка. Внимание! Всё эксперименты с заменой прошивкой вы проводите на свой страх и риск! Автор данной статье не несёт никакой ответственности за возможную порчу вашего оборудования!
Процесс замены прошивки довольно заковырист. Итак, начинаем:
0. Скачиваем заводскую прошивку нашего DIR-320/B1 (версия 1.2.94) и адаптированную прошивку от Keenetic Lite.
1. Выполняем жёсткий сброс (кнопка Reset).
2. Прошиваем DIR-320 заводской прошивкой (файл DIR_320NRU-1.2.94-20110803.bin
), используя штатные средства (если вы не знаете, где у роутера находятся штатные средства для прошивки — оставьте роутер в покое, целее будет).
3. Загружаемся в аварийном режиме (при выключенном питании зажимаем кнопку Reset, не отпуская её включаем питание, ждём примерно 15 секунд, после чего отпускаем кнопку Reset) и загружаем прошивку Firmware-KEENETIC-V1.00[BFW.4]D0_1202222216.bin
.
4. Заходим в административную панель по адресу 192.168.1.1 (обратите внимание, что адрес сменился! также сменились дефолтные логин и пароль — admin/1234).
Собственно, на этом всё. Осталось лишь прояснить пару моментов. Во-первых, не забывайте, что залитая прошивка от Keenetic — адаптированная и обновлять её новыми сборками с сайта Zyxel нельзя! Во-вторых, не забывайте, что поддержки USB в Keenetic нет, а значит, нет её и перепрошитом DIR-320. Наконец, в-третьих: в большинстве случаев DIR-320 с прошивкой Keenetic откажется поднимать соединение типа PPPoE, а значит, если вам нужен именно этот тип соединения — использовать данную альтернативную прошивку не имеет смысла.
26 комментариев
С этой прошивкой роутер не работает в режиме вай фай удлинителя (не может найти доступную сеть)… хотя раздающий роутер ( тоже d-link) стоит в метре от него…
3g модемы е3131, zte667, x500e не видит…