D-Link DIR-600vB / 300vB/ru
ВАЖНОЕ ЗАМЕЧАНИЕ! DIR-300 H/W Revision (аппаратных ревизий) A1 и B1 – это РАЗНЫЕ устройства, имеющие различные SoC (System-on-Chip, «система-на-кристалле»), и соответственно, несовместимые прошивки. Так что, если у вас старый роутер DIR-300 (A1), то описание установки прошивки DD-WRT на него надо читать в другом разделе.
Роутер ревизии B1 основан на чипе Ralink RT3050, и по всем отчетам, включая «Dlink’s FCC test report», его PCBA (печатная плата) точно такая же, как в DIR-600.
Вы можете определить ревизию устройства по надписи на упаковке (строка «H/W Ver: B1 F/W Ver 2.00»), например, на дне коробки (ниже штрихкода). Подробный стикер с указанием версии аппаратных средств и микропрограммы расположен также на нижней поверхности роутера. Обязательно проверяйте точную ревизию устройства перед приобретением!
[edit] Прошивка
[edit] Установка DD-WRT
[edit] Способ 1 (Через веб-интерфейс)
Для установки DD-WRT на ваш D-Link DIR-300 Revision B1, вам достаточно прошить его прямо из стандартного web-интерфейса.
- Скачайте прошивку из базы данных роутеров, выбрав модель DIR-300 B1. Там находятся два файла, «dlink-revb-factory-webflash.bin» и «dir300-revb-ddwrt-webflash.bin». Нужен только factory-webflash.
- Соедините компьютер и любой LAN-порт маршрутизатора прямым сетевым кабелем Ethernet.
- Если компьютер не получил IP-адрес от роутера по DHCP, установите его вручную на адрес из диапазона 192.168.0.0/24 (т.е. адрес — любой с 192.168.0.2 по 192.168.0.254, маска подсети 255.255.255.0), шлюз по умолчанию — 192.168.0.1.
- Запустите браузер (лучше всего использовать Internet Explorer, зайдите на адрес http://192.168.0.1/ — откроется стандартная форма для входа в web-интерфейс роутера. Войдите в него (Логин/пароль по умолчанию — см. на нижней части роутера).
- Зайдите в Maintenance -> Firmware Update.
- Нажмите «browse»
- В появившемся окне найдите и выберите скачанный файл с прошивкой
- Нажмите «Upload»
- Подождите, пока DIR-300 устанавливает прошивку. Во время установки ни в коем случае не отключайте его от питания и не нажимайте на кнопку RESET! Это сделает роутер неработоспособным! Желательно устанавливать DD-WRT, подключив роутер и компьютер к источнику бесперебойного питания.
- Когда установка завершится, DIR-300 перезагрузится. Если IP-адрес компьютера был установлен вручную — поменяйте его на адрес из подсети 192.168.1.0/24, шлюз по умолчанию — 192.168.1.1.
- Зайдите по адресу http://192.168.1.1/ – откроется интерфейс DD-WRT. Вам будет предложено поменять имя пользователя и пароль для входа в систему.
- Видео по прошивке роутера находится здесь.
[edit] Способ 2 (Emergency Room)
На последних версиях стоковой прошивки роутер бракует образ DD-WRT. Тогда нужно воспользоваться Emergency Room.
- Подключите компьютер к роутеру через сетевой кабель
- Вручную выставьте на компьютере адрес из подсети 192.168.0.0/24 (Кроме 192.168.0.1)
- Отключите маршрутизатор от электропитания, зажмите кнопку RESET, и, не отпуская кнопки, вставьте провод обратно
- Когда лампочка питания начнёт мигать жёлтым цветом, отпустите кнопку RESET
- Через браузер зайдите по адресу 192.168.0.1 . Выберите файл с прошивкой factory-webflash и нажмите «Upload Now»
- Появится сообщение о начале перепрошивки. Через некоторое время роутер перезагрузится.
- На компьютере выставьте адрес из подсети 192.168.1.0/24, шлюз по умолчанию 192.168.1.1 или настройте компьютер на получение адреса по DHCP
- По адресу 192.168.1.1 откроется веб-интерфейс DD-WRT
[edit] Обновление DD-WRT
- Загрузите последнюю версию прошивки из базы данных роутеров, выбрав модель DIR-300 B1. Там находятся два файла, «dlink-revb-factory-webflash.bin» и «dir300-revb-ddwrt-webflash.bin«. Вам нужен ddwrt-webflash.
- Сделайте сброс к параметрам по умолчанию: зажмите кнопку RESET на несколько секунд
- Подключитесь к роутеру при помощи сетевого кабеля или по WI-FI (Имя сети по умолчанию — «dd-wrt»). Зайдите в веб-интерфейс DD-WRT по адресу 192.168.1.1, поменяйте логин/пароль по умолчанию на любые.
- Зайдите в Administration -> Firmware Upgrade
- Нажмите «browse», выберите сохраненный файл и нажмите «Upgrade».
- Подождите, пока роутер обновляется. Ни в коем случае не отключайте маршрутизатор от питания, иначе он станет неработоспособным!
- Когда процесс завершится, маршрутизатор перезагрузится.
- Снова сделайте сброс.
[edit] Возвращение стоковой прошивки D-Link
[edit] Способ 1 (через меню обновления прошивки)
- Загрузите прошивку для вашего роутера с официального сайта
- Обновите прошивку, как указано в разделе Обновление DD-WRT, только со стоковой прошивкой. После установки стоковой прошивки делать сброс не нужно.
[edit] Способ 2 (через Emergency Room)
Если не получается прошить стоковую прошивку через интерфейс DD-WRT, воспользуйтесь Emergency Room. Действия аналогичны действиям по установке DD-WRT через Emergency Room.
LinuxComp
Мне недавно попался роутер D-Link DIR-300 и в этой статье я хочу рассказать, как мне удалось его перепрошить.
Зачем его вообще прошивать, что не устраивает в стоковой прошивке? Он глючный: происходят разрывы соединения и иногда зависания, тарифной скорости и близко нет. Официальная прошивка не обновлялась с 2011/09/15, соответственно не закрыты найденные уязвимости. Ну и кастомная, понятное дело, даёт больший функционал.
Кстати, если вы его будете перепрошивать, обратите внимание на Hardware Version. Их там много, и вам нужно не ошибиться с подбором прошивки, иначе получится кирпич.
Я не понимаю логику именования моделей у dlink. Обычно все производители маркируют свою продукцию разными кодами даже при незначительных изменениях, например, для разных цветов корпуса, комплектации или региона. Чем думали менеджеры длинк, называя роутер на другом чипсете опять DIR-300? Этих DIR-300 минимум 6 штук: А1, B1, B2, B3, B4, B5. А чтобы окончательно всех запутать, они выпустили DIR-600 для европейского региона, который ничем от некоторых DIR-300 не отличается. У меня вообще бред был: на наклейке была написана одна H/W версия, а в веб интерфейсе другая. После обновления вообще стало Bx.
Потом, что такое NRU непонятно. Этого нигде не написано. Я догадываюсь, что это как раз значит, что роутер работает по стандарту 802.11n и предназначен для российского региона.
Давайте приступим. Открываем сайт dd-wrt.com, набираем dir-300, выбираем нашу модель и видим, что файлы называются
dlink-dir600b-factory-webflash.bin
dir600b-revb-ddwrt-webflash.bin
Дата последней сборки тоже огорчает: 2013-04-22
По инструкции если перешиваетесь с официалки, нужно использовать factory версию, если же обновляете роутер с уже установленным dd-wrt, выбираете dd-wrt. Так вот, у меня через веб интерфейс не удалось залить ни тот ни другой файл. Роутер писал «The chosen file is not a valid firmware image file.».
Решил проверить, может официальная прошивка тоже не прошьётся. Зашёл на официальный ftp , скачал 2.06 версию и langpack — она прошилась без проблем.
Гугля выскакивающую ошибку, я находил много инструкций, что можно прошить роутер в crash режиме. Но как я не пытался войти в этот режим, у меня ничего не выходило.
Уже начал подумывать отдать этот роутер «как есть» на благотворительность. Как вдруг, нашёл блог одного человека, на котором приводились инструкции как он это сделал. Меня заинтересовали ссылки на прошивки, которые он выложил:
http://www.dd-wrt.com/routerdb/de/download/D-Link/DIR-300/B1/dlink-dir300b-factory-webflash.bin/3577
http://www.dd-wrt.com/routerdb/de/download/D-Link/DIR-300/B1/dir300b-revb-ddwrt-webflash.bin/3576
Они ведут на официальный сайт dd-wrt, но в названии файлов написано dir-300. Как я говорил выше, при поиске dir-300 на сайте dd-wrt.com выдаются только файлы dir-600. Я сравнил те файлы с dir-600’ми, они оказались действительно другими.
Шить их было немного стрёмно, но что поделаешь? В конце концов, этот дерьмо-роутер не так жалко будет в случае окирпичивания. После аплоада прошивки на роутер палец медленно надавил на кнопку Обновить. Каково же было моё удивление, когда эти файлы были приняты роутером без проблем! Он прошился.
Перезагрузив роутер, я зашёл в новенький интерфейс (ip адрес по умолчанию стал более общепринятым: 192.168. 1 .1). Уже оттуда я смог прошить более свежие прошивки 600’ми файлами.
И что в итоге? Да новый функционал прибавился, но про сборку той версии которую я ставил в таблице на их вики написано, что она поддерживает IPv6. Я же такого меню как в описании не нашёл. Как же так, куда оно делось?
Потом, нагуглил статью на хабре аж за 30 мая 2010, из которой понятно что уже тогда dd-wrt дропнули поддержку IPv6 на почти таком же роутере. Откатываться на древнюю прошивку? Ну уж нет, такого УГ мне не надо. Я вообщем-то догадываюсь, почему они это сделали: даже если в софте будет активирована поддержка, у этого роутера тупо не хватит оперативки, чтобы рулить пакетами.
Этому роутеру место на свалке. Мой вам совет: не экономьте на сетевом оборудовании. Почему-то многие думают, что чем дешевле роутер, тем лучше. А это на самом деле полноценный компьютер, который работает с большими объёмами данных. Так зачем разрывать кайф, получая разрывы и прочие исступления эмоций?