Меню Рубрики

Установка dd wrt dir 320

Прошивка DIR-320

From DD-WRT Wiki

Contents

[edit] Прошивка DD-WRT в DIR-320

[edit] Рекомендации по выбору прошивки

В DIR-320 установлено 4 мегабайта флэш-памяти, поэтому прошивка должна быть не более указанного размера. Можно использовать версию standard, однако в этом случае в файловой системе jffs не остается места для пользовательских файлов. Предпочтительнее пользоваться прошивками от Eko — их можно найти в папке others/eko/V24_TNG/svnNNNNN (выбираем папку с самым большим номером). Для поддержки USB можно выбрать версию NEWD_mini_usb_ftp или NEWD_mini_usb.

Если вам требуется большая функциональность, чем предусмотренная в версиях mini или standard, воспользуйтесь методом, описанным на странице Установка DD-WRT mega на маршрутизаторы с объемом флэш-памяти 4 МБ.

[edit] Подготовка к прошивке

Если на вашем маршрутизаторе уже прошита DD-WRT, то новую версию данной прошивки можно загрузить в него с помощью веб-интерфейса. Если же в маршрутизаторе фирменная прошивка D-Link, то из-за различия форматов файлов с прошивками DD-WRT можно загрузить только с помощью протокола TFTP. Процедура загрузки подробно описывается далее.

Создайте на вашем диске C: папку (например, C:\dd-wrt). Скачайте в эту папку файл прошивки и переименуйте его в firmware.bin.

Установите IP-адрес сетевого интерфейса вашего компьютера 192.168.0.10 и маску 255.255.255.0. Соедините сетевой разъем вашего компьютера с портом LAN1 DIR-320. Питание маршрутизатора пока не включайте.

[edit] Прошивка вручную

Прежде, чем использовать TFTP, стоит попробовать залить DD-WRT через crash mode (времени потрачено будет меньше). Если возникнут проблемы, тогда переходим к прошивке через TFTP.

Прошивка DIR-320 выполняется по протоколу TFTP. После включения питания маршрутизатора на короткое время (около 2 секунд) запускается встроенный сервер TFTP, с помощью которого можно загрузить в устройство новую прошивку. Самое трудное — это поймать нужный момент времени, в течение которого нужно выдавать команду для закачки прошивки. С первого раза это получается редко, так что будьте готовы к тому, что придется совершить несколько попыток, и наберитесь терпения.

Важно: Вероятно DIR-320 со свежими прошивками D-Link не запускают TFTP сервер совсем и поймать нужный момент времени невозможно. В этом случае, чтобы загрузить свою прошивку с первого раза придется сделать полный сброс DIR-320: выключаем питание, нажимаем и держим кнопку Reset, включаем питание, ждем 15 сек., отпускаем кнопку Reset. После этой процедуры роутер должен откликаться на ping c TTL=100:

В таком состоянии роутер нефункционален, он ожидает загрузки прошивки через веб-интерфейс (только D-Link) или по TFTP. Причем TFTP работает не все время, а только несколько секунд (около 4 сек.) после включения питания. Это немного, но достаточно чтобы залить прошивку с первого раза. Выключаем DIR-320.

Запустите на вашем компьютере командную строку, перейдите в папку dd-wrt на диске C:\ и наберите приведенную ниже команду, но не нажимайте пока клавишу . На экране должно быть примерно следующее:

(Набранные вами команды выделены жирным шрифтом.)

Непосредственно перед началом прошивки желательно осуществить сброс на заводские настройки (Кнопка Reset, рядом с гнездом питания).

Вы должны нажать клавишу для запуска показанной выше команды «tftp -i 192.168.0.1 put firmware.bin» примерно через две секунды после включения питания DIR-320 (т.е. когда загорится индикатор соединения по Ethernet). Если прошивка будет принята маршрутизатором, индикатор LED1 на нем будет быстро моргать и команда успешно завершится менее чем через полминуты. На экране появится сообщение об успешном завершении команды:

Если же вы поспешите или опоздаете нажать клавишу , команда через некоторое время выдаст сообщение о неуспешном завершении. В этом случае просто повторите описанный выше процесс: выключите питание маршрутизатора и буквально через секунду снова включите его, перед этим снова подготовив команду tftp для передачи в него прошивки.

Имейте в виду, что процесс прошивки продолжается несколько минут после завершения команды пересылки файла, поэтому не выключайте питание маршрутизатора и не нажимайте Reset немедленно после завершения этой команды. Дайте маршрутизатору 10 минут времени для завершения процесса прошивки. За это время выпейте чашечку кофе и получите удовольствие – и только после этого переходите к следующему пункту. Если в списке беспроводных сетей появился новый SSID «dd-wrt» — значит, процесс прошивки успешно завершился.

Читайте также:  Установка абатмента что это такое

Чтобы не ловить момент, в который нужно выдать команду загрузки, вручную, воспользуйтесь способом, описанным в следующем разделе.

Внимание: В последних версиях роутера, если tftp выдается сообщение : Operation cancelled, то попробуйте прошить прошивку меньшего объема. Опытным путем установлено, что dd-wrt VPN прошивка не шьется напрямую из-за своего объема, надо использовать меньшую по объему (mini/micro), а затем из mini или micro прошивки прошить нужную через веб-интерфейс dd-wrt.

[edit] Прошивка с использованием пакетного файла

Записываем файл flashing.cmd в папку C:\dd-wrt, куда мы ранее записали файл с прошивкой. Содержимое этого файла следующее:

Более продвинутая версия пакетного файла с выдачей комментариев на консоль приведена в приложении (см. ниже).

Запускаем командную строку, переходим в папку c:\dd-wrt и запускаем командный файл flashing.cmd.

Включаем питание маршрутизатора.

Наблюдаем процесс прошивки:

После того, как загорится индикатор статуса (

1-2 мин.), можно подключаться к маршрутизатору по адресу 192.168.1.1.

Другой вариант командного файла (первый в моем случае не помог) вызвать с момента включения маршрутизатора с интервалом например в 500мс подряд несколько процессов tftp. Соответственно какой-то из них попадет в момент, когда маршрутизатор «согласен» принять прошивку. Как организовать паузу http://wiki.oszone.net/index.php/Пауза_в_пакетном_файле, я использовал nircmdc.exe (http://www.nirsoft.net/utils/nircmd.zip)

Запустить данный командный файл одновременно с включением маршрутизатора. Откроется 10 консольных окон, и в одном из них пройдет загрузка файла, все остальные отвалятся по таймауту. Если все равно не получается попасть в нужный интервал, то можно дополнительно отключить в windows сброс IP-адреса при отсутствии кабельного подключения (ускорит инициализацию интерфейса). Создать reg-файл следующего содержания:

Добавить информацию в реестр, перегрузить компьютер и попробовать снова прошить маршрутизатор.

[edit] Подключение к веб-интерфейсу DD-WRT

После успешной прошивки настройте сетевой интерфейс вашего компьютера на получение IP-адреса от сервера DHCP и введите в адресной строке вашего браузера http://192.168.1.1. По умолчанию имя пользователя и пароль для доступа к веб-интерфейсу – соответственно «root» и «admin» (без кавычек).

Если вы по-прежнему видите веб-интерфейс D-Link, повторите процедуру прошивки.

P.S. Еще один простой и удобный способ поймать момент включения режима прошивки — использовать команду arping (В *nix системах она уже есть), для Windows можно нагуглить или попробовать эту ссылку http://www.ipacct.com/f/arping_for_windows-1.0.zip, как только будет первый ответ — нужно посылать файл на роутер и все прошьется 🙂

[edit] Восстановление фирменной прошивки

Восстановление фирменной прошивки после DD-WRT опять-таки делается с помощью TFTP.

источник

Установка и настройка DD-WRT на D-Link DIR-320

Содержание

Какую выбрать прошивку

В D-Link DIR-320 установлено 4 Мб ROM памяти, поэтому надо выбирать прошивку не больше 3 866 624 байт. Лучше использовать прошивки Eko. Они находятся в папке others/eko/V24_TNG/svnXXXXX (нужно выбрать самый большой номер). Для поддерки USB нужно выбрать версию NEWD_mini_usb_ftp (последняя версия которая укладывается в размер — 15943) (USB, ProFTPD и SAMBA) или NEWD_mini_usb (USB).
Скачать прошивку

Подготовка в Windows

Сначала надо изменить IP адрес и маску сетевого адаптера.

Подготовка в Ubuntu

Сперва надо настроить Сетевое соединение

Прошивка в Windows

1-2 минут) прошивка будет установлена

Прошивка в Ubuntu

1-2 минут) прошивка будет установлена

Смена языка

Для смены языка нужно войти в WEB интерфейс по адресу http://192.168.1.1

Обновление прошивки

Установка Optware

Базовая поддержка USB
Поддержка USB 1.1 (UHCI)
Поддержка USB 2.0
Поддержка USB-дисков
Automatic Drive Mount
Disk Mount Point /mnt

Читайте также:  Установка андроида на 8500

Логин: root
Пароль: тот который ставили в WEB интерфейсе

Установка завершена.

Установка Transmission

Как разобрать прошивку

Переходим на страницу скачивания прошивок. http://www.dd-wrt.com/site/support/other-downloads Переходим others › eko › V24_TNG › svnxxxxx Вместо XXXXX выбираем самый большой, доступный номер. Скачиваем нужную прошивку в папку.

Вместо * и XXXXX пишем нужную версию прошивки.

Теперь в папке extract находятся файлы прошивки

Теперь в папке build будет будет файл custom_image.trx и ссылка на него с правильным названием для прошивки custom_image-generic.bin.
Через WEB интерфейс указываем на файл «custom_image-generic.bin» и прошиваем.

Индикация загрузки процессора с помощью боковой кнопки

Мигает от 1 до 4 раз в 2 секунды.
Может мигать [glow=blue,2,300|[color=white|синим[/color|[/glow| (маленькая загрузка).
Может мигать [glow=red,2,300|[color=white|красным[/color|[/glow| (большая загрузка).

В: Мой маршрутизатор поддерживается?
О: Смотреть таблицу поддерживаемых устройств, D-Link DIR-320 поддерживается.

В: Поддерживает мой маршрутизатор прошивки Eko NEWD-2?
О: NEWD-2 это Wi-Fi драйвер который предназначен для двух или одноместных каналов. Смотреть страницу поддерживаемых устройств Прошивки с ядром 2.6 бывают только NEWD-2 У меня не поставилась прошивка, пришлось восстанавливать.

В: Какой логин и пароль по умолчанию?
О: Логин: root Пароль: admin Настоятельно рекомендуется поменять.

В: Как загрузить два и более скрипта, а не один?
О: Нужно поставить в конце каждого скрипта знак &.

В: Как распределена память внутри маршрутизатора?
О: Подробней раcкажет файл /proc/mtd\\. dev: size erasesize name
mtd0: 00040000 00010000 «cfe»
mtd1: 003b0000 00010000 «linux»
mtd2: 002c0000 00010000 «rootfs»
mtd3: 00010000 00002000 «nvram»
mtd4: 00010000 00010000 «ddwrt»

Как включить telnet в оф. прошивке 2.0

Установить официальную прошивку 2.0 (реализована поддержка модемов WiMAX и 3G).
Перейти в меню «Система» ⇒ «Конфигурация».
Нажать на Резерв. копия.
Распаковать скачаный архив.
Открыть распакованную папку var/default.
Отредактировать файл telnet заменив строчку TELNET_ENABLE=«no» на TELNET_ENABLE=«yes». Сохранить.
Запаковать обратно заменив папку var в архиве.
Дальше в том же меню WEB интерфейса выбрать изменённый архив и нажать на кнопку «Восстановить».
После перезагрузить маршрутизатор.
И в командной строке набираем

вводим логин: admin и пароль: admin (по умолчанию).

источник

Дата поста: 21-09-2012

В D-Link DIR-320 установлено 4 Мб ROM памяти, поэтому надо выбирать прошивку не больше 3 866 624 байт. Лучше использовать прошивки Eko. Они находятся в папке others/eko/V24_TNG/svnXXXXX (нужно выбрать самый большой номер). Для поддерки USB нужно выбрать версию NEWD_mini_usb_ftp (последняя версия которая укладывается в размер — 15943) (USB, ProFTPD и SAMBA) или NEWD_mini_usb (USB).

Подготовка в Windows

Сначала надо изменить IP адрес и маску сетевого адаптера.

    1. Нажать на «Пуск».
    1. Нажать на «Панель управления».
    1. Нажать «Центр управления сетями и общим доступом».
    1. Нажать на «Изменение параметров адаптера».
    1. Нажать ПКМ на «Свойства».
    1. Нажать на «Протокол Интернет версии 4 (TCP/IPv4)».
    1. Нажать на «Свойства».
    1. Нажать на «Использовать следующий IP-адрес:».
    1. Написать «IP адрес:» «192.168.0.2».
    1. Нажать на поле ввода «Маска подсети:».
    1. Нажать на «ОК».
    1. Создать папку flash на диске C (C:\flash).
    1. Создать текстовый файл flash.bat со следующим содержанием.
    1. Переименовать скачанную прошивку в firmware.bin и положить в папку C:\flash.

Подготовка в Ubuntu

Сперва надо настроить Сетевое соединение

    1. Перейти Система > Параметры > Сетевые соединения.
  • 1.1) Выберите «Auto eth0»
  • 1.2) Нажмите на «Изменить»
  • 1.3) Профиль: Вручную
  • 1.4) Адреса: Добавить
  • 1.5) Адрес: 192.168.0.2
  • 1.6) Маска сети: 255.255.255.0
  • 1.7) Шлюз: 192.168.0.1
  • 1.8) Применить
    1. Создать в домашней директории папку flash.
    1. Создать текстовый файл flash.sh в домашней директории
    1. Отредактировать текстовый файл flash добавив в него следующие
    1. Скопировать следующий текст Ctrl+C.
    1. Нажать I
    1. Нажать Ctrl+V
    1. Нажать Esc
    1. Нажать Shift+ZZ
    1. Переименовать скачанную прошивку в firmware.bin и положить в папку

      Прошивка в Windows

        1. Подсоединить сетевой порт компьютера с LAN 1 портом маршрутизатора.
        1. Отключить питание маршрутизатора
        1. Запустить flash.bat в папке C:\flash
        1. Нажать Enter
        1. Включить питание маршрузитора
        1. Подождать около 6 секунд пока передастся прошивка
        1. Когда загорится лампочка статуса! (

      1-2 минут) прошивка будет установлена

Прошивка в Ubuntu

    1. Подсоединить сетевой порт компьютера с LAN 1 портом маршрутизатора.
    1. Отключить питание маршрутизатора
    1. Запустить flash.sh в папке

/flash/flash.sh

    1. Нажать Enter
    1. Включить питание маршрузитора
    1. Подождать около 6 секунд пока передастся прошивка
    1. Когда загорится лампочка статуса! (

      1-2 минут) прошивка будет установлена

    Смена языка

    Для смены языка нужно войти в WEB интерфейс по адресу http://192.168.1.1

      1. Перейти на вкладку Administration > Management.
      1. Найти блок Language Selection и выбрать в поле нужный язык (находится в самом низу страницы) и нажать на Apply Settings.
      1. Если появятся кракозябры то нажмите на F5.

    Обновление прошивки

      1. Перейти на вкладку Администратирование > Обновление прошивки.
      1. Нажать на Обзор, выбрать прошивку, а потом нажать на Обновить.

    Обновление прошивки может занять несколько минут.
    Не выключайте питание маршрутизатора и не нажимайте кнопку сброса!

    Установка Optware

      1. Отформатировать флешку или внешний жесткий диск в ext2 (прошивки с ядром 2.4 не поддерживают эту ФС), ext3 или FAT32.
      1. Создать папки jffs и opt.
      1. Перейти на вкладку «Службы» ? «USB».
      1. Включить следующие:

    Базовая поддержка USB
    Поддержка USB 1.1 (UHCI)
    Поддержка USB 2.0
    Поддержка USB-дисков
    Automatic Drive Mount
    Disk Mount Point /mnt

      1. Выбираем «Применить».
      1. Перейти на вкладку «Тех.обслуживание» ? «Управление».
      1. Находим блок «Поддержка JFFS2».
      1. Выбираем «Включить».
      1. Нажимаем «Применить».
      1. Перейти на вкладку «Тех. обслуживание» ? «Команды».
      1. Вставить следующие в поле «Команды»:
      1. Нажать на кнопку Сохр. параметры запуска.
      1. Перезагрузить маршрутизатор.
      1. Зайти через telnet.

    Логин: root
    Пароль: тот который ставили в WEB интерфейсе

    Установка завершена.

    Установка Transmission

      1. Зайти через telnet.
      1. Установить Transmission.
      1. Подождать пока установится.
      1. После зайти в WEB интерфейс http://192.168.1.1/
      1. Перейти на вкладку «Тех.обслуживание» > «Команды».
      1. Нажать на «Редактировать» под «Параметры запуска».
      1. И в поле «Команды» вставить в конец строку.
      1. Нажать на Сохр.параметры запуска и перезагрузить маршрутизатор.
        Перейти по адресу http://192.168.1.1:9091.

    Transmission установлен.

    Индикация загрузки процессора с помощью боковой кнопки

    Мигает от 1 до 4 раз в 2 секунды.

    Может мигать синим (маленькая загрузка).
    Может мигать красным (большая загрузка).

      1. Перейти по этому адресу http://192.168.1.1/
      1. Перейти на вкладку «Тех.обслуживание > Команды».
      1. Нажать на «Редактировать» под «Параметры запуска» и добавить в конец следующий скрипт.
      1. Нажать на «Сохр. параметры запуска».
      1. Перезагрузить маршрутизатор.

    В: Мой маршрутизатор поддерживается?
    О: Смотреть таблицу поддерживаемых устройств, D-Link DIR-320 поддерживается.

    В: Поддерживает мой маршрутизатор прошивки Eko NEWD-2?
    О: NEWD-2 это Wi-Fi драйвер который предназначен для двух или одноместных каналов. Смотреть страницу поддерживаемых устройств. Прошивки с ядром 2.6 бывают только NEWD-2 У меня не поставилась прошивка, пришлось восстанавливать.

    В: Какой логин и пароль по умолчанию?
    О: Логин: root Пароль: admin Настоятельно рекомендуется поменять.

    В: Как загрузить два и более скрипта, а не один?
    О: Нужно поставить в конце каждого скрипта знак &.

    В: Как распределена память внутри маршрутизатора?
    _О: Подробней раcкажет файл /proc/mtd\.
    dev: size erasesize name
    mtd0: 00040000 00010000 «cfe»
    mtd1: 003b0000 00010000 «linux»
    mtd2: 002c0000 00010000 «rootfs»
    mtd3: 00010000 00002000 «nvram»
    mtd4: 00010000 00010000 «ddwrt»

    Как включить telnet в оф. прошивке 2.0

    Установить официальную прошивку 2.0 (реализована поддержка модемов WiMAX и 3G).

    • Перейти в меню «Система» ? «Конфигурация».
    • Нажать на Резерв. копия.
    • Распаковать скачаный архив.
    • Открыть распакованную папку var/default.
    • Отредактировать файл telnet заменив строчку TELNET_ENABLE=«no» на TELNET_ENABLE=«yes». Сохранить.
    • Запаковать обратно заменив папку var в архиве.
    • Дальше в том же меню WEB интерфейса выбрать изменённый архив и нажать на кнопку «Восстановить».
    • После перезагрузить маршрутизатор.
    • И в командной строке набираем

    вводим логин: admin и пароль: admin (по умолчанию).

    Ссылки

    Демонстрация прошивки
    DD-WRT WIKI RU — есть много ответов на многие вопросы. Смотреть обязательно.

    источник