Как установить прошивку Wive-NG на DIR-620
Раздел(ы): Маршрутизаторы аппаратные
Просмотры: 15338
Комментарии: 0
Мой маршрутизатор DIR-620 прошел очередное перерождение. Он великолепно отработал больше года на прошивке от ZyXEL Keenetic. В этой статье я расскажу как безболезненно установить на него прошивку Wive-NG от Евгения Маначкина.
Аппаратные различия DIR-620
Маршрутизатор DIR-620 существует в нескольких видах несовместимого между собой железа. Я не знаю какая из версий лучше. Свои эксперименты я проводил с аппаратной версией А1.
Прошивка Wive-NG
Прошивка Wive-NG написана Евгением Маначкиным. Это серия открытых прошивок для устройств на различных чипах от различных производителей. Основной упор в ней сделан на стабильную работу в необслуживаемом режиме при этом сохраняя максимально возможную гибкость за счёт rwfs, доступа к консоли по ssh и скриптовому иниту, что позволяет полностью изменить поведение и логику работы устройства удалённо без перепрошивки.
Wive-NG абсолютно бесплатна для некоммерческого использования. То есть в личных целях никаких проблем. И этим она принципиально отличается от адаптированной прошивки ZyXEL Keenetic для DIR-620, которую я использовал ранее.
Методика прошивки Wive-NG для DIR-620
DIR-620 можно прошить Wive-NG с помощью промежуточной прошивки через вэб-интерфейс. Примерно также как и DD-WRT. Так что отвертка и паяльник не пригодятся.
ВНИМАНИЕ!!! Все, что Вы делаете со своим маршрутизатором, Вы делаете на свой страх и риск, и под свою личную ответственность.
Для начала скачиваем промежуточную адаптированную прошивку с сайта ККС — http://forum.seti.kr.ua/showthread.php?t=24426
В архиве будет два файла. Для заливки через родной интерфейс DIR-620 нам необходим файл с расширением fwz.
Далее заходим в DIR-620 и заливаем через веб-морду адаптированную прошивку.
Ждем когда маршрутизатор перезагрузится.
Перед первым использованием настоятельно рекомендую сделать полный сброс. Для этого на работающем маршрутизаторе нажимаем и удерживаем RESET более 20 секунд.
В прошивке Wive-NG установлены следующие таймауты для кнопки reset:
менее 2сек — считаем нажатие ошибочным;
от 3х до 5ми сек. — reboot;
от 5 до 20cек сброс на настройки по умолчанию;
более 20 — полный сброс и регенерация hardware settings (включая мак адреса, fs fullreset).
Автор прошивки рекомендует подключиться по SSH и выполнить следующую команду:
fs fullreset
Как альтернативу, можно использовать меню вэб-интерфейса, и в пункте Commands выполнить тоже самое.
Адрес и пара логин-пароль по-умолчанию в Wive-NG
По-умолчанию в прошивке Wive-NG используется адрес: 192.168.1.1
Логин: Admin
Пароль: Admin
Обратите внимание, регистр имеет значение, имя пользователя и пароль начинаются с заглавной буквы!
Эти логин и пароль действительны как для доступа через вэбинтерфейс, так и для подключения по SSH.
Как залить оригинальную прошивку Wive-NG
Если Вас все устраивает, то на этом все эксперименты можно прекратить. И спокойно пользоваться модифицированной прошивкой. Тем более, что в отличии от оригинала она русифицирована.
Однако я пошел дальше.
Скачиваем свежую версию Wive-NG по адресу: http://sourceforge.net/projects/wive-ng/files/wive-ng-rtnl/. Нас интересует прошивка ..2T2R.. у нас ведь две антенки 🙂 Пусть название Вас не пугает, прошивка универсальная и подходит для многих устройств.
А далее по накатанной. Распаковываем скаченный архив. И заливаем через веб-оболочку.
После чего для надежности сбрасываем все настройки командой fs fullreset и настраиваем все ручками.
Что нужно сделать сразу после прошивки Wive-NG
У DIR-620 и прошивки Wive-NG разное представление о нумерации портов коммутатора. DIR-620 считает, что порт №1 — это порт WAN. В прошивке Wive-NG эти функции возложены на порт №5. Исправим данное недоразумение, благо Wive-NG позволяет это сделать красиво прямо из вэб-оболочки:
Кроме того при прошивке Wive-NG DIR-620 начисто «забывает» о своих MAC-адресах на WAN, LAN и Wi-Fi. Крайне желательно восстановить заводские установки MAC. Значения MAC адресов написаны на этикетке на дне маршрутизатора. Для этого выполняем в консоле:
nvram_set 2860 CHECKMAC NO - отключаем проверку маков при загрузке nvram_set 2860 LAN_MAC_ADDR <LAN мак> nvram_set 2860 WAN_MAC_ADDR <WAN мак> nvram_set 2860 WLAN_MAC_ADDR <WiFi мак> reboot