Настройка роутера d link dir 320 прошивки

Всем привет! И сегодня мы поговорим про настройку роутера D-Link DIR-320. Модель достаточно старая, но ещё встречается среди пользователей. К слову, её уже полностью убрали из выпуска, но в строю ещё остались несколько моделей. Данный роутер встречается с тремя разными прошивками. Настраиваются они примерно одинаково, но есть некоторые небольшие отличия, поэтому я написал инструкцию для настройки каждой из них. Если у вас будут возникать какие-то вопросы или трудности во время конфигурации – то пишите в комментарии.

Содержание

  1. Внешний вид и подключение
  2. Как войти в Web-интерфейс
  3. Новая прошивка
  4. Древняя прошивка
  5. Задать вопрос автору статьи

Внешний вид и подключение

Сначала давайте посмотрим на задние порты маршрутизатора D-Link DIR-320 (смотрим слева направо по картинке снизу):

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  • USB 2.0 порт – сюда можно подключить жесткий диск, флешку, принтер или 3G/4G модем (только на новых моделях).
  • 4-1 LAN порты – подключение локальных устройств по сетевому шнуру.
  • INTERNET – сюда вставляем кабель от провайдера.
  • Питание – не забудьте подключить блок питания
  • RESET – кнопка для сброса до заводских настроек. Если вы получили его от друга, знакомого, то при включенном питании зажмите эту кнопку на 10-секунд, пока маршрутизатор DIR-320 D-Link полностью не перезагрузится.

Ну и кратенько пробежимся по индикаторам, которые в любой момент времени смогут быстро показать вам – что с роутером не так:

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

Древняя версия
Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV
Новая версия (Д-Линк ДИР 320NRU)
  • Питание – включен или выключен аппарат.
  • Status (только на старой модели) – если мигает зеленым, значит роутер исправно работает. В остальных случаях указывает на ошибку системы. Для исправления можно просто попробовать перезагрузить интернет-центр.
  • INTERNET (WAN) подключение – если мигает, то соединение по кабелю от провайдера есть. На некоторых версиях значок имеет вид планеты.
  • Wi-Fi подключение – если есть какое-то соединение, то будет мигать.
  • 1-4 – локальные подключения по кабелю
  • USB подключение.

Для настройки мы будем использовать прямое подключение. Возьмите сетевой кабель и вставьте один конец в свободный LAN порт. Второй конец нужно подключить к сетевой карте ноутбука или компьютера. Можно также попробовать подключиться по Wi-Fi с ноутбука, телефона или планшета. Имя сети будет дублировать наименование модели. Пароль находится в строке PIN на этикетке под корпусом аппарата и состоит из 8 цифр.

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

Как войти в Web-интерфейс

  1. Открываем любой браузер и вводим в адресную строку IP нашего роутера: 192.168.0.1.

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. Далее нужно ввести логин и пароль. На разных версиях могут быть разные варианты: admin-admin» или admin-*пустая строка*. В любом случае эту информацию можно подсмотреть на той же самой бумажке под корпусом.

ВНИМАНИЕ! Далее вам нужно взять и держать под рукой договор от провайдера, именно там описаны все основные данные для подключения. Без него вы интернет не настроите.

Настройка D-Link DIR-320 может делаться в разных прошивках, поэтому смотрите по интерфейсу, который вы видите перед собой. Есть три версии: темная, светлая и красная (древняя) версия пришивки.

Новая прошивка

Тёмная

В разделе «Быстрая настройка» находим раздел «Сеть» и нажимаем «Click’n Connection».

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

Светлая

Слева в меню выбираем «Начало» и далее нажимаем на кнопку «Click’n Connection».

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. Если вы подключаете кабельный интернет, то проверьте, чтобы провод от провайдера был подключен к WAN порту. Если вы подключаетесь к мобильному интернету через «свисток», то вставьте его в USB порт.

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. Если вы видите вот такой шаг, то тут нужно выбрать провайдера «Вручную», если вы подключены к провайдеру по кабелю. Если же вы подключили 3G/4G модем, то нужно из списка выбрать вашего мобильного оператора. Если нужного оператора нет, то также оставляем поле со значением «Вручную».

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. На следующем этапе нужно выбрать тот тип соединения, который использует ваш провайдер – данная информация указана в договоре. От этого типа подключения будут зависеть данные, которые также нужно ввести из договора. Если в договоре никакой информации по данному поводу нет, то выберите «Динамический IP».

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. В поле «Имя соединения» можете ввести любое значение, так как данное наименование будет просто отображаться в Web-интерфейса. Галочку можете оставить как есть, но можете прописать DNS вручную.

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. Далее проверьте, что все данные были введены правильно и нажмите «Применить». После этого аппарат проверит подключение к интернету. Если вы все данные ввели верно, то далее на некоторых версиях есть возможность подключить «Яндекс.DNS», лучше пока убрать галочку и пойти дальше.

ПРИМЕЧАНИЕ! Более подробно про Яндекс.DNS вы можете прочесть тут.

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. Оставляем «Точку доступа», если вы хотите, чтобы Wi-Fi был включен. Но вы его также можете «Выключить».

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. Придумываем имя вайфай сети и вписываем это значение в строку «Имя сети (SSID)».

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. По умолчанию стоит сетевая аутентификация в режиме «Защищенная сеть» – тут нужно просто придумать пароль и вписать его ниже. Но вы также можете установить «Открытую сеть» без ключа.

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. На последнем этапе, если у вас есть IPTV приставку, подключите её к выбранному порту и нажмите «Далее». Если у вас её нет, то кликаем на кнопку «Пропустить шаг».

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

Я бы советовал также установить другой пароль от данной администраторской панели. Для этого:

Темная прошивка

В главном меню перейдите во вкладку «Расширенные настройки», и далее в разделе «Система» нажмите на «Пароль администратора».

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

Светлая прошивка

Слева переходим в раздел «Система» и нажимаем на «Пароль администратора».

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

В самом конце установите пароль и сохраните изменения. Также вы можете перезагрузить аппарат – для этого в самом верху нажмите по ссылке «Система» и выберите «Перезагрузить».

Древняя прошивка

Давайте попробуем настроить старую версию роутера D-Link DIR-320. Настраивается он немного по-другому, хотя и принцип немного такой же как и у новых версий.

Интернет

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. Слева выбираем «Internet Setup» и далее нажимаем на кнопку «Internet Connection Setup Wizard».

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. «Next».

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. Придумываем пароль от данной «админки» и вписываем его два раза.

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. Выбираем часовой пояс.

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. Теперь самое главное – нужно выбрать тип подключения: PPPoE, PPTP, L2TP. Эта информация описана в договоре, там же будут написаны дополнительные данные типа логина и пароля. Если в договоре ничего не указано и никакой информации по поводу подключения нет, то попробуйте выбрать первый вариант «DHCP Connection».

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. Нажимаем на «Clone Your PC’s MAC address».

ПРИМЕЧАНИЕ! Если ваш провайдер использует привязку MAC-адреса, то нужно будет позвонить к провайдеру и сообщить данный MAC.

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

Wi-Fi

  1. В левом меню выбираем пункт «Wireless Setup». Нажимаем «Wireless Connection Setup Wizard».

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. «Next».

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. Придумываем имя беспроводной сети.

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. Выбираем пункт «BEST». Но если вы хотите оставить WiFi без пароля, то можете выбрать «NONE».

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

  1. Придумываем пароль от вай-фай сети.

Настройка роутера D-Link DIR-320: интернет, Wi-Fi, пароль, IPTV

Время на прочтение
9 мин

Количество просмотров 19K

В статье описывается настройка маршрутизатора «D-Link DIR-320/NRU» и модема «3G+ Ростелеком R41».

На странице поддержки маршрутизатора приведён перечень совместимых моделей модемов, и «3G+ Ростелеком R41», также известный как «Sense R41», в их число не входит. При подключении к маршрутизатору модем не определяется в интерфейсе настройки, в логах он отображается как SCSI устройство, и никаких /dev/ttyUSB* устройств не создаётся. То есть без вариантов — требуется альтернативная прошивка маршрутизатора.

Поиск в интернете показал, что данный маршрутизатор можно прошить некоторыми версиями прошивок ZyXEL Keenetic и OpenWRT. Выбор пал на OpenWRT. Наряду с пользовательскими сборками OpenWRT, включающими всё необходимое для подключения 3G модема, поддержка маршрутизатора DIR-320/NRU добавлена в основную ветку OpenWRT, начиная с ревизии 38040. Поэтому для прошивки выбрана последняя стабильная версия OpenWRT — Barrier Breaker 14.07.

1. Описание устройств

Маршрутизатор D-Link DIR-320/NRU

Все последующие действия касаются маршрутизаторов с железом версии B*.

Модем 3G+ Ростелеком R41

Он же «Sense R41», он же «Network Connect R41»

SoC: MediaTek MT6225

2. Подготовка

Понадобятся утилиты curl и ssh. На ОС Windows удобно установить MSYS2 и поставить пакеты curl и ssh.

Скачиваем сбоку OpenWRT для DIR-320/NRU. На данный момент это самая свежая стабильная сборка. Либо можно искать в других релизах/рабочих сборках по префиксу ramips/rt305x/openwrt-ramips-rt305x-dir-320-b1-. Копируем прошивку в папку Dir320.

Замечание:

Для настройки маршрутизатора понадобятся дополнительные пакеты OpenWRT. Самый простой способ — это настроить WAN на маршрутизаторе (интернет через кабель интернет-провайдера) и установить пакеты через интернет. Есть возможность заранее скачать пакеты, а так же встроить пакеты в сборку или собрать прошивку из исходников с добавленными пакетами. Но я не изучал этот вопрос. Подробности на странице OpenWRT howto.

Создаем в папке Dir320 скрипт:

update_flash.cmd

@echo off
set firmware=openwrt-ramips-rt305x-dir-320-b1-squashfs-sysupgrade.bin
set router=192.168.0.1
echo ===========================================================================
echo This batch file will upload %firmware% in the current directory to
echo %router% during the router's bootup.
echo.
echo * Set your ethernet card's settings to:
echo      IP:      192.168.0.10
echo      Mask:    255.255.255.0
echo      Gateway: 192.168.0.1.
echo * Unplug the router's power cable.
echo * Press and hold reset button.
echo * Re-plug the router's power cable.
echo * Wait 10-15 seconds, then release reset button.
echo.
echo ===============================================================================
echo Waiting for the router... Press Ctrl+C to abort.
echo.

:ping
ping -n 1 -w 50 %router% | find "TTL="
if errorlevel 1 goto ping

echo curl -v -0 --retry 100 --form firmware=@%firmware% -o %temp%\curl_out.tmp --progress-bar http://%router%
curl -v -0 --retry 100 --form firmware=@%firmware% -o %temp%\curl_out.tmp --progress-bar http://%router%
if errorlevel 1 goto ping
echo.
echo ===============================================================================
echo * WAIT for about 2 minutes while the firmware is being flashed.
echo * The default router address will be at 192.168.1.1.
echo.
pause
exit /b

Замечание:

Измените строчку set firmware=… — задайте имя файла прошивки, если назвали по-другому.

Настраиваем сетевой интерфейс на компьютере:

IP:      192.168.0.10
Mask:    255.255.255.0
Gateway: 192.168.0.1

Выключаем питание маршрутизатора. Подсоединяем сетевой порт 1 (или 2,3,4, но не INTERNET) маршрутизатора Ethernet-кабелем к настроенной сетевой карте (192.168.0.10).

3. Прошивка

Запускаем скрипт Dir320/update_flash.cmd и выполняем выводимые им инструкции. А именно:

  1. Зажимаем спичкой/скрепкой/карандашом кнопку Reset на маршрутизаторе.
  2. Подключаем питание к маршрутизатору.
  3. Ждем 10-15 сек.
  4. Отпускаем кнопку Reset.
  5. Ждем 2-3 мин.

4. Настройка маршрутизатора

  • Открываем в браузере адрес 192.168.1.1
    Вводим логин — root, пароль — пустой, жмем кнопку Login.
  • Настраиваем доступ к маршрутизатору:
    • Меню System → Administration
    • Задаём новый пароль
    • Настраиваем SSH (поля: Interface = lan, Password authentication = enable, Allow root logins with password = enable)
    • Кнопка Save & Apply
  • Настраиваем WAN (доступ в интернет):
    • Меню Network → Interfaces
    • Иконка WAN → кнопка Edit
    • Настриваем соединение до провайдера (поля: Protocol, и т.д.)
    • Кнопка Save & Apply

    Должен появиться доступ интернет.

  • Настраиваем 3G
    • Открываем консоль MSYS2
    • Подключаемся к роутеру по SSH:
      ssh root@192.168.1.1
      
    • Вводим пароль
    • Устанавливаем пакеты:
      opkg update
      opkg install comgt kmod-usb2 kmod-usb-ohci kmod-usb-serial kmod-usb-serial-option kmod-usb-serial-ipw kmod-usb-serial-wwan kmod-usb-acm luci-proto-3g usb-modeswitch usb-modeswitch-data usbutils
      

      Замечание:

      1. Команду opkg update надо выполнять заново в каждой SSH сессии (а возможно и перед каждой opkg install). В любом случае, если команда opkg install не находит пакет, надо выполнить opkg update.
      2. Вполне возможно, что из пакетов kmod-usb-serial-wwan, kmod-usb-acm трубуется только один (на это указано на странице wiki.openwrt.org/doc/recipes/3gdongle), но я особо не разбирался, поставил оба.
      3. Пакеты usb-modeswitch, usb-modeswitch-data, usbutils вроде и не особо нужны — usb-modeswitch* нужны, если модем определяется как диск (у меня не было такого), usbutils нужен только чтобы узнать VendorID и ProductID.

    • Создаём скрипт с настройками USB устройства (правильные VendorID и ProductID):

      /etc/hotplug.d/usb/22-3g_dongle

      echo '#!/bin/sh
      idvendor="2020"
      idproduct="4000"
      bcddevice="300"
      if [ "${PRODUCT}" = "${idvendor}/${idproduct}/${bcddevice}" ]; then
          if [ "${ACTION}" = "add" ]; then
              echo '${idvendor} ${idproduct} ff' > /sys/bus/usb-serial/drivers/option1/new_id
          fi
      fi
      ' > /etc/hotplug.d/usb/22-3g_dongle
      

      Замечание:

      1. Можно скопировать команду, начиная с echo
      2. Конец строки EOL должен быть UNIX-формата (LF, а не CRLF), то есть скопируйте команду в текстовый редактор (например, Notepad++) и замените концы строк, а потом копируйте это в консоль.
      3. idvendor, idproduct, bcddevice можно посмотреть командой lsusb -v (пакет usbutils), если вдруг эти значения не сработают.

    • Создаём скрипт с настройками модема:

      /etc/chatscripts/3g.chat

      echo 'ABORT           BUSY
      ABORT           VOICE
      ABORT           "NO CARRIER"
      ABORT           "NO DIALTONE"
      ABORT           "NO DIAL TONE"
      ABORT           "NO ANSWER"
      ABORT           "DELAYED"
      ABORT           "ERROR"
      ABORT           "+CGATT: 0"
      ""              AT
      TIMEOUT         30
      OK              ATH
      OK              ATE1
      OK              AT+CFUN=1
      OK              AT+CGATT?
      OK              AT+CGDCONT=1,"IP","\T"
      OK              ATD*99#
      TIMEOUT         22
      CONNECT         ""
      ' > /etc/chatscripts/3g.chat
      

      Замечание:

      1. Конец строки EOL должен быть UNIX-формата.
      2. Имя файла /etc/chatscripts/3g.chat может быть другое: выполните команду ls -n /etc/chatscripts/ и посмотрите, какие файлы создаются после настройки 3G соединения (через Web-интерфейс или консоль)

    • Перезагружаем роутер: команда reboot в консоли или через Web-интерфейс
    • Заходим на 192.168.1.1
    • Добавляем новый сетевой интерфейс для 3G модема:
      • Меню Network → Interfaces
      • Кнопка Add new interface
      • Открываем вкладку General setup, заполняем поля: Name = WAN3G, Protocol = UMTS/GPRS/EV-DO
      • Кнопка Submit
      • Заполняем поля: Modem device = /dev/ttyUSB0, Service type = UMTS/GPRS, APN = internet.rt.ru, username = ncc, password = ncc
      • Открываем вкладку Firewall settings, ставим переключатель Assign firewall-zone = wan
      • Кнопка Save & Apply
    • Отключите питание роутера, отключите WAN кабель интернет-провайдера.
    • Включите питание, после загрузки роутера должен заработать модем и появиться интернет.

Если не заработало

1. Смотрим логи — Kernel Log

Через Web-интерфейс: меню Status → Kernel Log
Через консоль (ssh):

dmesg | grep usb

Должны быть записи вроде этого:

Kernel Log

[    0.680000] rt3xxx-usbphy usbphy.3: loaded
[    6.690000] usbcore: registered new interface driver usbfs
[    6.700000] usbcore: registered new interface driver hub
[    6.710000] usbcore: registered new device driver usb
[   18.000000] rt3xxx-usbphy usbphy.3: remote usb device wakeup disabled
[   18.020000] rt3xxx-usbphy usbphy.3: UTMI 16bit 30MHz
[   18.120000] usb usb1: no of_node; not parsing pinctrl DT
[   18.430000] usb usb2: no of_node; not parsing pinctrl DT
[   18.460000] usbcore: registered new interface driver cdc_acm
[   18.480000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[   18.710000] usb 1-1: no of_node; not parsing pinctrl DT
[   18.730000] usbcore: registered new interface driver usbserial
[   18.770000] usbcore: registered new interface driver usbserial_generic
[   18.810000] usbserial: USB Serial support registered for generic
[   19.400000] usbcore: registered new interface driver ipw
[   19.440000] usbserial: USB Serial support registered for IPWireless converter
[   19.510000] usbcore: registered new interface driver option
[   19.570000] usbserial: USB Serial support registered for GSM modem (1-port)
[   20.380000] usb 1-1: USB disconnect, device number 2
[   21.620000] usb 1-1: new high-speed USB device number 3 using ehci-platform
[   22.010000] usb 1-1: no of_node; not parsing pinctrl DT
[   23.410000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[   23.490000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[   23.590000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
[   23.670000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3

Ключевые слова — usbserial, ttyUSB*.
Если их нет, то убедитесь, что все пакеты поставлены: меню System → Software или команда в консоли

opkg list-installed

Убедитесь, что в /etc/hotplug.d/usb/22-3g_dongle параметры idvendor, idproduct, bcddevice соответствуют USB устройству. Это можно посмотреть в консоли командой

lsusb -v | grep -e idVendor -e idProduct -e bcdDevice.

Должно быть выведено что-то вроде

  idVendor           0x2020
  idProduct          0x4000
  bcdDevice            3.00
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            3.10
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            3.10

Первые три строчки соответствуют модему.

2. Далее — System Log

Через Web-интерфейс: меню Status → System Log.
Через консоль (ssh):

logread

Должны быть записи вроде этого:

System Log

Tue Aug 18 00:36:25 2015 daemon.notice netifd: Interface 'WAN3G' is setting up now
Tue Aug 18 00:36:27 2015 kern.err kernel: [10387.270000] option1 ttyUSB0: option_instat_callback: error -2
Tue Aug 18 00:36:27 2015 daemon.notice pppd[22188]: pppd 2.4.7 started by root, uid 0
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: abort on (BUSY)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: abort on (VOICE)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: abort on (NO CARRIER)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: abort on (NO DIALTONE)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: abort on (NO DIAL TONE)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: abort on (NO ANSWER)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: abort on (DELAYED)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: abort on (ERROR)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: abort on (+CGATT: 0)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: send (AT^M)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: timeout set to 30 seconds
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: expect (OK)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: AT^M^M
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: OK
Tue Aug 18 00:36:28 2015 local2.info chat[22191]:  -- got it
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: send (ATH^M)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: expect (OK)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: ^M
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: ATH^M^M
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: OK
Tue Aug 18 00:36:28 2015 local2.info chat[22191]:  -- got it
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: send (ATE1^M)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: expect (OK)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: ^M
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: ATE1^M^M
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: OK
Tue Aug 18 00:36:28 2015 local2.info chat[22191]:  -- got it
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: send (AT+CFUN=1^M)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: expect (OK)
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: ^M
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: AT+CFUN=1^M^M
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: OK
Tue Aug 18 00:36:28 2015 local2.info chat[22191]:  -- got it
Tue Aug 18 00:36:28 2015 local2.info chat[22191]: send (AT+CGATT?^M)
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: expect (OK)
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: ^M
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: AT+CGATT?^M^M
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: +CGATT: 1^M
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: ^M
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: OK
Tue Aug 18 00:36:29 2015 local2.info chat[22191]:  -- got it
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: send (AT+CGDCONT=1,"IP","\T"^M)
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: expect (OK)
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: ^M
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: AT+CGDCONT=1,"IP","T"^M^M
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: OK
Tue Aug 18 00:36:29 2015 local2.info chat[22191]:  -- got it
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: send (ATD*99#^M)
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: timeout set to 22 seconds
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: expect (CONNECT)
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: ^M
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: ATD*99#^M^M
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: CONNECT
Tue Aug 18 00:36:29 2015 local2.info chat[22191]:  -- got it
Tue Aug 18 00:36:29 2015 local2.info chat[22191]: send (^M)
Tue Aug 18 00:36:29 2015 daemon.info pppd[22188]: Serial connection established.
Tue Aug 18 00:36:29 2015 daemon.info pppd[22188]: Using interface 3g-WAN3G
Tue Aug 18 00:36:29 2015 daemon.notice pppd[22188]: Connect: 3g-WAN3G <--> /dev/ttyUSB0
Tue Aug 18 00:36:30 2015 daemon.notice pppd[22188]: PAP authentication succeeded
Tue Aug 18 00:36:32 2015 daemon.warn pppd[22188]: Could not determine remote IP address: defaulting to 10.64.64.64
Tue Aug 18 00:36:32 2015 daemon.notice pppd[22188]: local  IP address 10.175.68.213
Tue Aug 18 00:36:32 2015 daemon.notice pppd[22188]: remote IP address 10.64.64.64
Tue Aug 18 00:36:32 2015 daemon.notice pppd[22188]: primary   DNS address 176.59.127.150
Tue Aug 18 00:36:32 2015 daemon.notice pppd[22188]: secondary DNS address 176.59.127.146
Tue Aug 18 00:36:32 2015 daemon.notice netifd: Network device '3g-WAN3G' link is up
Tue Aug 18 00:36:32 2015 daemon.notice netifd: Interface 'WAN3G' is now up
Tue Aug 18 00:36:32 2015 user.notice firewall: Reloading firewall due to ifup of WAN3G (3g-WAN3G)

При ошибке соединения, нужно смотреть код этой ошибки. Без этого более конкретно тут ничего не скажешь.

Ссылки

Страница продукта DIR-320/NRU на D-Link
Страница устройства DIR-320/NRU на OpenWRT
Базовая настройка OpenWRT
Настройка 3G модема в OpenWRT
Ставим OpenWRT на DIR320/NRU
Использование модема Sense R41 в Linux

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

Прошивка (от немецкого firmware) – это программа или набор микропрограмм, которые содержатся в энергонезависимой части цифрового вычислительного устройства и предназначены для управления работой его аппаратной части. Процесс установки и обновления набора вышеуказанных  микропрограмм также называют перепрошивкой.

Если любой роутер функционирует без сбоев и нареканий, то прошивать его нет необходимости, перепрошивка маршрутизатора (в том числе Dlink DIR 320) выполняется в следующих случаях:

  1. Чтобы обеспечить более качественную работу устройства или дополнительные функциональные возможности, необходимые пользователю.
  2. Чтобы повысить безопасность и анонимность работы в сети.
  3. Чтобы устранить зависания роутера, потери сетевого соединения или самопроизвольные отключения Wi-Fi.

В последнем случае надо быть внимательным, так как указанные проблемы могут быть следствием поломки других элементов роутера.Разъемы подключения

Где взять прошивку для D-Link DIR-320

Прежде чем искать, надо определить версию устройства, которая указана на тыльной стороне над серийным номером, может быть NRU, A1, A2, B1, D1. Firmware для устройств D-Link хранятся на сайте компании (ftp://ftp.dlink.ru/pub/Router) или их можно найти на https://4pda.ru/forum/index.php?showtopic=162875.

Для версии DLink DIR-320 NRU:Для NRU версии

Для остальных версий:Другие версии

В указанных папках находятся файлы с расширением .bin – это и есть нужные файлы. Для DIR-320A_D1 есть два файла, используйте версию 1.0.6 для маршрутизаторов до 2014 года выпуска и версию 2.5.15 после 2014 года выпуска. Для DIR-320_NRU в папке Old находятся более старые версии firmware, которые при необходимости, также можно использовать.

Как перепрошить D-Link DIR-320

Для перепрошивки необходимо сделать ряд несложных действий:

  1. Отключить сетевой интернет кабель от роутера;
  2. Подключить кабель от компьютера или ноутбука, с помощью которого будет выполняться перепрошивка к маршрутизатору и отключить все остальные устройства от роутера.
  3. Запустить браузер и ввести 192.168.0.1 в строке адреса. В новом окне указать логин (admin) и пароль (admin). Если пароль менялся ранее и утрачен, то сбросить настройки маршрутизатора можно удержанием в течении 30 секунд скрытой кнопки «резет» на тыльной стороне устройства.
  4. Мы зашли в Web-интерфейс настроек роутера. Выбрать «Расширенные настройки» внизу страницы.
  5. Нажимаем на стрелку вправо в разделе «Система» и кликаем на «обновление ПО».Обновление ПО
  1. Следуя дальнейшим указаниям в открывшемся окне. Выбираем «Обзор», находим ранее скачанный файл с прошивкой и жмем обновить. По окончанию высвечивается надпись о успешном обновлении.Выбор места прошивки

Как восстановить D-Link DIR-320 после неудачной прошивки

Если ранее на D-Link DIR-320 устанавливалась прошивка от другого устройства или некачественная, то перепрошить роутер по вышеуказанному сценарию не получится. Чтобы вернуться к заводской прошивке необходимо:

  1. Скачать прошивку с сайта производителя.
  2. Настроить параметры сетевой карты. IP адрес: 192.168.0.5, маска подсети 255.255.255.0, другие параметры не указывать.
  3. Через свитч подключить к D-Link DIR-320 компьютер или ноутбук, чтобы Windows не отключила выключенный роутер от сети. Если возможности использовать свитч нет, то аналогичного результата можно добиться, прописав в реестр Windows в раздел HKEY_LOCAL_MACHINESystemCurrentControlSetServicesTcpipParameters строку выделенную на рисункеРедактор реестра
  4. В браузере указать 192.168.0.1
  5. Отключить DIR-320 от сети.
  6. Нажать кнопку Reset на роутере и не отпускать.
  7. При нажатой кнопке Reset включить D-Link DIR-320, удержание кнопки Reset продолжать не менее 40 секунд.
  8. В браузере перейти по ранее вбитому адресу 192.168.0.1.
  9. В поле Software File Name через кнопку обзор выбрать файл прошивки и нажать Update Software.Выбор прошивки
  10. Подождать, пока процесс обновления закончится. Готово.

Reader Interactions

dir-320-nru

Роутер D-Link DIR-320 NRU уже весьма давно присутствует на рынке SOHO-оборудования, но я как-то незаслуженно обходил его стороной. Теперь же я решил наверстать упущенное. Хотя, как ни крути, это тот же самый DIR-300 NRU, только со встроенным принт-сервером, из-за которого эту модель в основном и покупают, учитывая сравнительно низкую цену на текущий момент. По качеству и скорости работы от DIR-300 NRU отличий нет.
Рассмотрим подробнее базовую настройку роутера DIR-320 NRU.

IP-адрес роутера в локальной сети — 192.168.0.1, адрес веб-интерфейса роутера http://192.168.0.1. Логин на доступ — admin, пароль так же — admin.

Если у Вас веб-интерфейс роутера зеленого цвета (версия 1.3.X), вам надо обновить прошивку до версии 1.4.X. Самая последняя на текущий момент — 1.4.3.

dir-320NRU-001

Пройдя аутентификацию, попадаем в веб-интерфейс роутера:

dir-320NRU-002

Для базовой настройки устройства воспользуемся встроенным мастером — Click’n’Connect.

Примечание:
1. Конфигурирование расширенных параметров роутера DIR-320 можно посмотреть здесь. Веб-интерфейс аналогичен.
2. Если у Вас тип подключения — Динамический IP, как например в ТТК-Урал или Ростелеком Удмуртия, то настраивать WAN-подключение не надо — оно настроено по умолчанию. Переходите сразу к настройке WiFi.

Итак, выбираем ярлычок Click’n’Connect в разделе Сеть и запускаем Мастер настройки роутера:

dir-320nru-wan-2

В начале Вас попросят подключить WAN-кабель (это кабель провайдера, приходящий в Вашу квартиру). Это нужно для проверки соединения после настройки. Вообще, это не обязательно, но желательно. Нажимаем кнопку Далее. Попадаем в раздел выбора типа соединения:

dir-320nru-wizard-connect-3

Если Вы не знаете какой тип соединения Вам надо настраивать — уточните это в техподдержке. Для Ростелеком и ТТК в большинстве случаев, используется PPPoE. В Дом.ру используется только PPPoE во всех городах присутствия.
В случае Билайн — выбирать надо L2TP+Dynamic IP:

dir-320nru-wizard-connect-3-2

Нажимаем кнопку Далее.

Вводим авторизационные данные:

dir-320nru-login-advanced-4-1

Нужно указать название соединения — оно может быть произвольным словом в латинской раскладке. Затем надо ввести логин и пароль для подключения к Интернету. Эти данные Вам должны были выдать при подключении к провайдеру.

Если у Вас Билайн, то потребуется ввести ещё и адрес VPN-сервера:

dir-320nru-login-advanced-4-2

Адрес VPN-севера Билайн — tp.internet.beeline.ru

Нажимаем Далее.

dir-320nru-pppoe-complite-5

Здесь нажимаем кнопку Применить.

Далее роутер будет пытаться подключится к сети и проверить доступность тестового узла в Интернете:

dir-320nru-pppoe-check-6

В поле Адрес вводится адрес любого адреса в Интернет — по умолчанию выставлен ya.ru.

Примечание: если WAN-кабель Вы к маршрутизатору не подключили, то проверка доступности сайта не пройдет, так как он не сможет подключиться к сети провайдера.

Нажимаем кнопку Далее, чтобы перейти к базовой настройке беспроводной сети Wi-Fi на DIR-320 NRU:

dir-320nru-wifi-7

В поле «SSID» надо ввести имя создаваемой беспроводной сети WiFi. В поле «Ключ шифрования PSK» указываем ключ безопасности сети WiFi, в качестве которого можно использовать любую буквенную, цифирную или смешанную последовательность не короче 8 символов. Нажимаем Далее.

Переходим в раздел IPTV:

dir-320nru-iptv-8

Выбираем порт для STB-приставки и нажимаем Далее.

Примечание: Этот вариант настройки IPTV подходит только в том случае, если провайдер для доставки IPTV не использует VLAN. В противном случае — используйте эту инструкцию — ссылка.

dir-320nru-complete-8

Нажимаем  Сохранить.

Беспроводная сеть Wi-Fi:

Для доступа к расширенным параметрам Wi-Fi, надо в главном окне веб-интефейса нажать на ссылку «Расширенные настройки»:

dir-615-m1wifi-1

Затем ищем раздел «Wi-Fi», выбираем пункт меню «Основные настройки»:

dir-615-m1-wifi-2

Здесь можно изменить идентификатор SSID сети, а так же «Канал» и «Беспроводной режим» адаптера.

Выбрав в разделе «Wi-Fi» пункт «Настройка безопасности», можно изменить тип аутентификации и ключи безопасности беспроводной сети.

dir-615-m1-wifi-3

Нажимаем кнопку Изменить.

После окончания всех действий — не забудьте сохранить конфигурацию устройства, выбрав пункт «Сохранить и перезагрузить» в меню в правом верхнем углу веб-интерфейса.

dir-320NRU_save

From DD-WRT Wiki

Jump to: navigation, search

Contents

  • 1 Прошивка DD-WRT в DIR-320
    • 1.1 Рекомендации по выбору прошивки
    • 1.2 Подготовка к прошивке
    • 1.3 Прошивка вручную
    • 1.4 Прошивка с использованием пакетного файла
    • 1.5 Подключение к веб-интерфейсу DD-WRT
  • 2 Восстановление фирменной прошивки
    • 2.1 Форс-мажор
  • 3 Приложения
    • 3.1 Приложение 1. Расширенная версия файла flashing.cmd
    • 3.2 Приложение 2. Bash-скрипт, аналогичный пакетному файлу flashing.cmd
    • 3.3 Приложение 3. sh-скрипт для FreeBSD, аналогичный пакетному файлу flashing.cmd

[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:

Reply from 192.168.0.1: bytes=32 time<1ms TTL=100

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

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

Microsoft Windows XP [Version 5.1.2600]
 
Copyright 1985-2001 Microsoft Corp. 
 
C:\Documents and Settings\someuser> cd c:\dd-wrt 
C:\dd-wrt> tftp -i 192.168.0.1 put firmware.bin

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

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

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

Успешная передача: 3092480 байт за 11 сs, 281134 байт/с

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

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

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

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

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

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

@Echo Off 
:BEGIN 
ping -n 1 -w 10 192.168.0.1 
If errorlevel 1 Goto BEGIN 
If errorlevel 0 Goto FLASH 
      Goto END 
:FLASH 
Echo *** Start Flashing **** 
tftp -i 192.168.0.1 put firmware.bin 
:END

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

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

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

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

C:\dd-wrt>flashing.cmd 
Обмен пакетами с 192.168.0.1 по 32 байт: 
 
Превышен интервал ожидания для запроса. 
 
Статистика Ping для 192.168.0.1: 
   Пакетов: отправлено = 1, получено = 0, потеряно = 1 (100% потерь), 
<<< SKIP >>> <<< SKIP >>> <<< SKIP >>> <<< SKIP >>> 
Обмен пакетами с 192.168.0.1 по 32 байт: 
 
Ответ от 192.168.0.1: число байт=32 время=4мс TTL=100 
 
Статистика Ping для 192.168.0.1: 
    Пакетов: отправлено = 1, получено = 1, потеряно = 0 (0% потерь), 
Приблизительное время приема-передачи в мс: 
    Минимальное = 4мсек, Максимальное = 4 мсек, Среднее = 4 мсек 
*** Start Flashing **** 
Успешная передача: 3092480 байт за 11 сs, 281134 байт/с 
C:\dd-wrt>

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

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

for /l %%a in (1, 1, 10) do (nircmdc.exe wait 500
start cmd.exe /ktftp -i 192.168.0.1 put firmware.bin)

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

REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"DisableDHCPMediaSense"=dword:00000001

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

[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.

Скачиваем с http://ftp.dlink.ru прошивку для DIR-320, сохраняем ее на диске C:\dd-wrt и переименовываем в firmware.bin .

Далее делаем следующее:

  1. Сбрасываем маршрутизатор, нажав кнопку Reset и удерживая ее не менее 30 секунд. (Или делаем «сброс 30/30/30».)
  2. Устанавливаем на сетевом интерфейсе компьютера адрес 192.168.0.10 и маску 255.255.255.0, соединяем сетевой разъем компьютера с портом маршрутизатора LAN1, питание маршрутизатора пока не включаем.
  3. Загружаем в маршрутизатор заводскую прошивку по протоколу TFTP на адрес 192.168.0.1. Действия для запуска пересылки по TFTP такие же, как и при загрузке DD-WRT (см. выше разделы «Прошивка вручную» и «Прошивка с помощью пакетного файла», рекомендуется последний способ как более простой).
  4. После десятиминутной паузы набираем в адресной строке браузера http://192.168.0.1 и попадаем в сервер аварийного восстановления. Выбираем опять-таки скачанный нами файл с прошивкой D-Link и нажимаем Update.
  5. Снова ждем 10 минут, после чего опять заходим браузером на адрес http://192.168.0.1 и проверяем, установилась ли фирменная прошивка (имя пользователя по умолчанию – admin, пароль пустой). Если зайти не удается – выполняем аппаратный сброс кнопкой Reset (держать 30 секунд) и устанавливаем в свойствах сетевого интерфейса компьютера автоматическое получение IP-адреса.

[edit] Форс-мажор

Если прошивка не удалась или по ошибке залили чужую прошивку и маршрутизатор стал свичем, то можно сделать следующее:
При нажатой кнопке Reset включить питание и удерживать кнопку в течении 15 секунд. После этого зайти на 192.168.0.1 через web-интерфейс. Будет доступна консоль восстановления. Следуя инструкции прошить фирменную прошивку (http://ftp.dlink.ru/pub/Router/DIR-320/Firmware/).


[edit] Приложения

[edit] Приложение 1. Расширенная версия файла flashing.cmd

Расширенная версия пакетного файла flashing.cmd с выдачей комментариев на консоль:

@echo off 
echo ==================================================================
echo This batch file will upload dd-wrt firmware in the current directory to 
echo 192.168.0.1 during the router's bootup. 
echo. 
echo * Set your ethernet card's settings to: 
echo      IP:      192.168.0.2 
echo      Mask:    255.255.255.0 
echo      Gateway: 192.168.0.1 
echo * Unplug the router's power cable. 
echo. 
echo Press Ctrl+C to abort or any other key to continue... 
pause > nul 
echo. 
echo * Re-plug the router's power cable. 
echo. 
echo ==================================================================
echo Waiting for the router... Press Ctrl+C to abort. 
echo. 
set FIND=%WINDIR%\command\find.exe 
if exist %FIND% goto PING 
set FIND=%WINDIR%\system32\find.exe 
if exist %FIND% goto PING 
set FIND=find 
:PING 
ping -n 1 -w 50 192.168.0.1 | %FIND% "TTL=" 
if errorlevel 1 goto PING 
echo *** Start Flashing **** 
tftp -i 192.168.0.1 put firmware.bin 
if errorlevel 1 goto PING 
set FIND= 
echo. 
echo ==================================================================
echo * WAIT for about 2 minutes while the firmware is being flashed. 
echo * Reset your ethernet card's settings back to DHCP. 
echo * The default router address will be at 192.168.1.1 
echo. 
pause 

[edit] Приложение 2. Bash-скрипт, аналогичный пакетному файлу flashing.cmd

Bash-скрипт, аналогичный расширенной версии пакетного файла flashing.cmd.

#!/bin/bash
echo "=================================================================="
echo "This script will upload dd-wrt firmware (firmware.bin)"
echo "in the current directory to 192.168.0.1 "
echo "during the router's bootup. "
echo ""
echo "* Set your ethernet card's settings to: "
echo "     IP:      192.168.0.10 "
echo "     Mask:    255.255.255.0 "
echo "     Gateway: 192.168.0.1 "
echo "* Unplug the router's power cable. "
echo ""
echo "Press Ctrl+C to abort or any other key to continue... " 

read

echo ""
echo "* Re-plug the router's power cable. "
echo "" 
echo "=================================================================="
echo "Waiting for the router... Press Ctrl+C to abort. "
echo ""


try(){ 
ping -c 1 -w 1 192.168.0.1 
} 
try 
while [ "$?" != "0" ] ; 
do 
try 
done 
echo "*** Start Flashing **** " 
atftp --no-source-port-checking -p -l firmware.bin 192.168.0.1 
echo "Firmware successfully loaded!" 

[edit] Приложение 3. sh-скрипт для FreeBSD, аналогичный пакетному файлу flashing.cmd

sh-скрипт для FreeBSD.

#!/bin/sh
echo "Power on DIR-320.";
ping -Qqo 192.168.0.1 1>/dev/null 2>/dev/null;
echo "Start Flashing.";
cat <<EOF | tftp;
mode binary
rexmt 1
connect 192.168.0.1
put firmware.bin
EOF

Источники:

  1. http://www.shadowandy.net/2008/06/flashing-guide-for-dir-320.htm
  2. http://www.dd-wrt.com/phpBB2/viewtopic.php?t=43099
  3. http://www.dd-wrt.com/phpBB2/viewtopic.php?t=43229
  4. http://www.dd-wrt.com/phpBB2/viewtopic.php?p=216809#216809

Другие наши интересноые статьи:

  • Настройка роутера d link dir 6155
  • Настройка роутера d link dir 300 настрой сам
  • Настройка роутера d link 650
  • Настройка роутера d link dir 320 пошаговая инструкция
  • Настройка роутера d link dir 615 уфанет

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии