Содержание
Если Вы установили DD-WRT, прошивку «от Олега» или любую другую альтернативную firmware на Ваш роутер, но хотите вернуть родную прошивку D-Link, выполните следующие действия. (Процедура проверена и работает на D-Link DIR-300 NRU B1 с использованием браузера Firefox)
Шаг 1.Сбрасываем настройки на значения по умолчанию. Для этого при включённом питании острым предметом нажмите утопленную кнопку RESET и держите её 10 секунд.
Отпустите. На лицевой части устройства должны одновременно засветиться все светодиоды примерно на 3 секунды. Если этого не произошло, повторите процедуру с кнопкой RESET. Можете попробовать подержать подольше. На D-Link’ах функция ресета работает скверно.
Шаг 2.Отключите патч-корд из порта WAN (Internet). Соединяем патчкордом порт LAN1 с сетевой картой компьютера.
Шаг 3.Настройте вручную статический адрес 192.168.0.15 и маску подсети 255.255.255.0 на сетевой карте компьютера.
Шаг 4.Отключите питание роутера.
Зажмите кнопку Reset и, не отпуская кнопки, подайте питание на роутер.
Ждите загрузки роутера в течение 25 секунд.
Отпустите кнопку Reset.
Шаг 5. Откройте браузер (наиболее корректно работает в Firefox). Зайдите на адрес http://192.168.0.1 — откроется Emergency ROM.
Шаг 6.Выберите файл прошивки, который Вы скачали с официального FTP D-Link. Файл будет иметь название вроде DIR300B1_v206.bin.
Нажмите Upload Now.
Теперь вы знаете выполнить откат DD-WRT на стандартную прошивку.
- Цена: $4.05 (За 5 шт.)
Долгое время у меня без дела лежал Wifi-маршрутизатор D-Link DIR-615, который я заменил на более современный по причине частых сбоев и не корректности работы в целом. Уже давно была идея, попробовать альтернативную свободную прошивку OpenWRT, но как-то «не доходили руки». В данном обзоре, мне бы хотелось описать проделанную работу.
Прошивка OpenWRT
Первое с чего нужно начинать, что проверка совместимости OpenWRT с вашим устройством. Помимо модели нужно заранее знать и версию/ревизию вашего устройства. Обычно можно прочитать на задней части корпуса или самой плате. В моем случаи D-link DIR-615 версии E4. Далее заходим на страницу Openwrt WIKI и фильтруем по производителю и модели. Мне повезло, устройство поддерживается последней на данный момент версией 15.05.

Добавляем USB-порт
Необходимо припаять USB-порт в отверстия на плате, резисторы и прорезать «дырку». Благо на плате и корпусе уже имеют все необходимые отверстия и площадки.

Добавляем Flash 16Mb
Потребуется чип с памятью и программатор, который можно сделать из Arduino UNO, Pro Micro или любой другой (будет отличаться только распиновка).


Использование
Включаем роутер и подключаемся по Веб-интерфейсу, придумываем и вводим пароль для root и сохраняем настройки. Подключаемся по ssh, например через PuTTY в Windows или ssh root@192.168.1.1 в Unix-подобных ОС. Вводим команду df -h поверяем размер, свободного пространства.
Заключение
Прошивка OpenWRT превращает, ваш роутер в мини-компьютер и открывает большие перспективы, например вы можете найти свободные GPIO и подключать модули от Arduino напрямую или поставить MQTT-сервер mosquitto для своего умного дома.
Ссылки
Wiki OpenWRT Dir-615 Программатор SPI Flash на ArduinoOpenWRT DIR-615 Flash Mod и сборка своей прошивки на OpenWRT Управление Livolo через sonoffКошка
На днях перепрошил свой старенький, но тем не менее, работающий верой и правдой, маршрутизатор ASUS WL-520GU. Перешел со стокой прошивки (последняя версия 7.0.1.45) на стороннюю DD-WRT. Причина — более продвинутые возможности и настройки + вечное желание пощупать чего-то новенького 🙂
Мануалы по перепрошивки роутера не вселяли оптимизма в успех операции, однако же на деле оказалось все легко.
Вот что нужно сделать (инструкция для Mac OS):
- Скачать этот архив. Он содержит три файла — «легкую» (устанавливается первой) и стандартную версию прошивки DD-WR (v24-sp2), а также стоковую прошивку ASUS WL-520GU (на случай форс-мажора, чтобы можно было откатиться назад).
- В настройках роутера установить для него IP-адрес 192.168.1.1.
- Перевести роутер в режим восстановления — для этого отключаем роутер, зажимаем углубленную кнопку «Reset» (черного цвета) и включаем роутер в сеть. Кнопку «Reset» удерживать до тех пор, пока индикатор «Power» не начнет мигать с частотой один раз в секунду. Также советуют отключить от роутера все сетевые кабели, за исключением того, что связывает его с компьютером.
- Теперь в сетевых настройках Mac OS нужно указать IP-адрес 192.168.1.2 (маска 255.255.255.0, шлюз 192.168.1.1). Теперь неплохо бы убедиться, что компьютер видит роутер — нужно пропинговать IP-адрес 192.168.1.1. Если видит, то можно переходить к следующему пункту. Если нет, значит где-то есть ошибочка.
- Настало время залить в роутер «легкую» версию прошивки DD-WR. Делается это через TFTP, который по умолчанию уже имеется в Mac OS. Открываем терминал, переходим в папку, куда распаковали архив с прошивками, и вводим следующие команды:
tftp tftp> connect 192.168.1.1 tftp> binary tftp> rexmt 1 tftp> timeout 60 tftp> put dd-wrt.v24_mini_asus.trx- Прошивка должна отправится в роутер. После чего нужно подождать минуты три и выключить роутер, а затем снова его включить. Опять подождать, когда он загрузится. Теперь в браузере ввести http://192.168.1.1, должна открыться страница вашей новой прошивки DD-WR.
- Через интерфейс DD-WR залить стандартную прошивку (dd-wrt.v24-17990_NEWD_std-nokaid_usb.bin).
Используемые источники:
- https://compfixer.info/vosstanovlenie-rodnoy-proshivki-na-routere-d-link/
- https://mysku.ru/blog/aliexpress/41828.html
- https://bulkin.me/notes/3370

OpenWRT для D-link DIR-615 новая жизнь старого устройства (Flash + USB Mod)


OpenWRT: установка ПО и настройка IPTV от Ростелекома

Настройка Wi-Fi роутера Dir-620 с ревизией C1 версия прошивки 1.0.0.
Прошивка DD-WRT для роутера: установка, настройка, возможности
Первоначальная настройка прошивки OpenWRT и ее русификация
D-Link DIR-615 Rev. R1: Смена прошивки от DOM.RU на оригинальную.