Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Windows 10
  • База знаний - Работает под управлением системы Kayako. Идеальные настройки роутера: устанавливаем альтернативную прошивку DD-WRT Настройка роутера с прошивкой dd wrt

База знаний - Работает под управлением системы Kayako. Идеальные настройки роутера: устанавливаем альтернативную прошивку DD-WRT Настройка роутера с прошивкой dd wrt

В 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:\ и наберите приведенную ниже команду, но не нажимайте пока клавишу . На экране должно быть примерно следующее:

Microsoft Windows XP 
 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, рядом с гнездом питания).

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

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

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

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

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

Внимание : В последних версиях роутера, если tftp выдается сообщение : 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 "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.

[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

DD WRT - это прошивка для маршрутизаторов, созданная на основе Unix. Она используется для моделей, работающих на процессорах BroadCom, Atheros, Xscale и PowerPC, и расширяет их стандартный функционал. Опытному пользователю, которому нужно создать и настроить локальную сеть , почти всегда не хватает обычных настроек роутера для реализации всех задач, потому эта прошивка отлично подойдёт тем, кому нужная тонкая настройка функций и параметров домашней сети.

Установка прошивки позволяет расширить возможности маршрутизатора

Помимо обычных настроек, предлагаемых официальным программным обеспечением роутера, DD WRT обеспечивает следующий функционал:

  • доступ по Telnet и SSH;
  • настройка планировщика задач Cron;
  • удалённый запуск (Wake-on-Lan);
  • настройка Samba;
  • виртуальные точки Wi-Fi;
  • PPTP, VPN - сервер и клиент;
  • другие варианты гибкой настройки роутера.

Порядок настройки маршрутизатора с DD-WRT

Для открытия страницы настроек маршрутизатора, прошитого DD WRT, нужно настроить автоматическое назначение IP и других значений на сетевом адаптере ПК, с которого будете настраивать. Затем нужно зайти в настройку роутера по IP, изначально указанному в инструкции. Здесь система предложит вам поменять админские логин и пароль на более надёжные. Придумайте новые данные для входа, введите и запомните их - они ещё не раз пригодятся при работе с другими функциями роутера.

При желании можно поменять язык пользовательского интерфейса. Дальнейшие инструкции мы приводим на примере русского. На странице «Administration» - «Management» нужно найти пункт «Enable Info Site» и поставить метку Disabled . Здесь же в пункте Language Selection выбрать русский язык. Нажать Save.

После этого начинается непосредственно настройка.

Статический IP

  1. На вкладке «Установка» - «Основные установки» выбрать «Тип соединения» - «Статический IP».
  2. Внести IP и другие данные, предоставленные поставщиком услуг.
  3. Снять отметки в пунктах «Использование DNSMasq для DHCP» и «… для DNS». Сохранить параметры.
  4. Перейти на вкладку «Службы», отключить «DNSMasq». Сохранить параметры.

Маршрутизация

  1. Перейти на страницу «Установка» - «Маршруты».
  2. Назначить название и номер маршрута (своё для каждой из созданных подсетей).
  3. «Сеть назначения» - 172.17.0.0 (или ваш диапазон подсети).
  4. «Маска подсети» - 255.255.0.0
  5. «Шлюз» - IP-шлюза, выданный провайдером.
  6. «Интерфейс» - WAN.
  7. Сохранить введённые значения, повторить действия для создания следующего маршрута.

Подключение по VPN (PPTP)

  1. Открыть вкладку «Службы» - «PPTP».
  2. Включить «Опции клиента PPTP».
  3. «IP или имя DNS-сервера» - ввести цифровой или буквенный адрес.
  4. «MPPE-шифрование» - пустое.
  5. Пользовательское имя и пароль - из договора.
  6. Сохранить.

Подключение PPPoE

В DD WRT есть некоторые сложности с реализацией протокола PPPoE, поэтому понадобится прописать некоторые параметры вручную:

  1. На вкладке «Службы» - «PPTP» отключить «Опции клиента PPTP».
  2. На вкладке «Установка» - «Основные установки» выбрать тип подключения «PPPoE».
  3. Логин-пароль взять из договора.
  4. «Имя службы» -
  5. «Статический DNS1» - 172.17.0.2.
  6. Снять отметки напротив «DNSMasq для DHCP» и «DNSMasq для DNS».
  7. Сохранить.

Чтобы внешняя и локальная сети роутера под DD WRT корректно работали одновременно, необходимо настроить PPPoE Dual Access. Это делается в виде текстовых команд :

  1. Зайти на страницу «Тех. обслуживание» - «Команды».
  2. В текстовое поле ввести (vlan2 - имя интерфейса, выделенного для локалки):

ifconfig vlan2 netmask [маска подсети] up
route add -net 172.17.0.0 netmask 255.255.0.0 gw [адрес шлюза]

Повторить для 172.18.0.0 и 172.24.0.0

  1. В текстовое поле «Команды» ввести:

iptables -t nat -A POSTROUTING -o vlan2 -j MASQUERADE

iptables -t nat -A POSTROUTING -o vlan2 -j SNAT –t WAN_IP

  1. После перезагрузки устройство соединится по PPPoE.

Сеть Wi-Fi

Последний штрих - настройка вай-фай-сети:

  1. Вкладка «Wi-Fi» - «Основные настройки».
  2. Тип беспроводной сети - Точка доступа.

Режим беспроводной сети - Смешанный.

Ширина канала - 20 Мгц.

SSID передаётся в эфир - Включить.

Конфигурация сети - В мосте.

  1. Чтобы назначить пароль на Wi-Fi-сеть, нужно перейти на вкладку «Безопасность», выбрать Режим безопасности - WPA Personal и ввести новый ключ в «Общий ключ WPA».
  2. Сохранить параметры и перезагрузить роутер.

Заключение

Опытному пользователю, которого не удовлетворяют стандартные функции роутера для удобной работы домашней сети, мы предлагаем попробовать поработать с роутерами, прошитыми DD WRT. Широкий функционал и правильная настройка этой прошивки позволит вам использовать функции маршрутизатора гораздо шире, чем со стандартным ПО. Попробуйте наше пошаговое руководство по настройке DD WRT и поделитесь своим результатом в комментариях. Там же можно задать нам вопросы по теме статьи.

За время экспериментов через мои руки прошли три маршрутизатора. Один от D-Link и два от Asus. Все они нуждались в улучшении. Но это стало понятно позже. После того, как на официальном сайте я увидел новые релизы прошивки, поход в поисковики сделал свое дело. Выяснилось, что перепрошивка дело обычное и даже нужное. Первый раз я прошил D-Link ради любопытства. Хотелось посмотреть, что будет. Ему это пошло на пользу. Последующие Asus WL-520gu и RT-N16 перешивались без всяких сомнений. Важно перед "операцией" определиться зачем прошивать и какой прошивкой. Зачем прошивать - вроде бы ясно. Новая прошивка - новые возможности. А вот какой прошивкой - нужно подумать. В любом случае, как правило, всегда есть возможность откатиться к заводским параметрам.

Если вы не знаете какую прошивку использовать, потолкайтесь в Google и познакомьтесь с различными мнениями. Я для себя в свое время определился. Мой выбор DD-WRT. Кроме фирменных, я ставил прошивку "от Олега". Наверняка это очень хорошая прошивка. Многие ею пользуются. Но мне она не понравилась. Кроме всего не понятно, почему отечественная разработка имеет англоязычный интерфейс. Как-то не патриотично. DD-WRT на мой взгляд более демократична, интуитивно понятна, имеет массу полезностей и наконец интернациональна.

Итак прошивка DD-WRT. Для того чтобы обновиться на DD-WRT, необходимо перевести роутер в режим восстановления прошивки. Подключаем к нему компьютер через LAN,вытаскиваем все USB устройства из роутера. Прописываем на компьютере сетевой адрес 192.168.1.2 и адрес шлюза 192.168.1.1. Устанавливаем с диска от роутера прилагаемое ПО или качаем с сайта Asus.

Далее необходимо выключить роутер, затем ручкой или другим тонким предметом нажать черную кнопку "Reset" и включить кабель питания, продолжая удерживать ту же кнопку. При этом на роутере начинает мигать индикатор питания на передней панели. После этого запускаем программу Firmware Restoration из папки ASUS Utility, предварительно полностью выключив все брандмауеры, в т.ч. встроенный в Windows.

Далее необходимо "подсунуть" программе файл с начальной прошивкой, созданной специально для обновления со стандартной. Для скачивания начальной прошивки заходим в базу прошивок.

Вводим последние 3 символа имени роутера в поле ввода. Выбираем Asus RT-N16 и получаем список рекомендованных прошивок. Закачиваем Asus RT-N16 Firmware: Image for initial flashing и например NEWD K2.6 Big Generic. Впоследствии NEWD K2.6 Big Generic можно будет легко заменить на более свежую.

Примечание: если ваш роутер "не хочет" заходить в инженерный режим (с моим такое случалось), можно попробовать "загнать" его туда выполнив аппаратный сброс, по методу 30/30/30. При включенном питании роутера нажимаем кнопку reset, держим 30 секунд, не отпуская кнопку отключаем питание и держим еще 30 секунд, не отпуская кнопки включаем питание и вновь удерживаем кнопку reset 30 секунд.

ВАЖНОЕ ДОПОЛНЕНИЕ.
Однажды(19.06.2012г.) я решил обновить прошивку. Поскольку я считал себя опытным бойцом, то прошивку выбрал небрежно, в результате роутер перестал "пинговаться" и внешне казался мертвым, хотя и подмигивал индикаторами Lan. При этом он не хотел входить в "инженерный режим" (режим восстановления прошивки). На этот случай я нашел решение , которое мне помогло.

Цитирую:
Ситуация: вы случайно прошили роутер Asus RT-N16 (который везде значится под типом R2) прошивкой для роутеров типа R1. Разумеется ваш аппарат сделал вид, что приказал долго жить. Веб-морда не работает, IP адреса не раздаются... Вы пытаетесь ввести его в режим восстановления, но он отказывается. Вы уже отчаиваетесь, набираетесь уверенности в том, что получили кирпич. Но, как я вычитал на одном форуме, "роутеры Asus невозможно сделать кирпичами". Поэтому производим следующие действия:

1. Сбрасываем в заводские настройки. Для этого отключаем ВСЕ кабели (включая питание) и зажимаем (вы подумали Reset, а фиг вам) кнопку WPS. Удерживая ее нажатой вставляем провод питания, держим около пяти секунд и отпускаем.

2. Настраиваем компьютер, с которого будем восстанавливать. Прописываем статические IP адрес и маску подсети 192.168.1.2 и 255.255.255.0 соответственно. Устанавливаем Firmware Restoration с диска утилиток, запускаем и выбираем образ прошивки.

3. Переключаем роутер в режим восстановления. Вставляем в любой LAN порт роутера кабель, подключенный другим концом к компьютеру, с которого будет идти восстановление. Выдергиваем питание, зажимаем Reset, вставляем питание, держим ресет, пока индикатор питания не замигает равномерно медленно, отпускаем ресет и идем к компьютеру нажимать кнопку Загрузить.

4. Ждем и смотрим.

5. Сбрасываем роутер в заводские настройки через Web-GUI. Тут и без моих пояснений ясно, как делать.

Добавлю лишь, что описанный способ, скорее всего, подойдет и к ситуации, если вы установите R2 прошивку на R1 роутер, хотя не могу сказать точно.

Проверить готовность роутера к приему прошивки можно командой ping 192.168.1.1 До аппаратного сброса ttl будет равен 64, после сброса ttl становится равным 100.
Итак ваш роутер готов принимать прошивку.

Выбираем в окне Firmware Restoration файл с минимальной прошивкой с расширением *.trx и нажимаем загрузить. Начнется процесс прошивки.

После того как программа проинформирует вас о окончании процесса передачи файла, подождите 3-5 минут и отключите роутер от питания. Через 30-40 сек включаем роутер, ждем, пока он загрузится и "пингуем" ping 192.168.1.1, если ttl=64, то все "ОК".

Меняем ip компьютера на автомат и заходим в WEB-интерфейс . Нас попросят изменить имя пользователя и пароль. Меняем и вновь перезагружаем роутер и заходим в WEB-интерфейс уже с новым паролем. Далее можно залить полноценную прошивку от dd-wrt.

Закачав прошивку идем в WEB-интерфейс . Вкладка Administration Language Selection и меняем язык на русский. Жмем Applay Settings, затем Reboot Router. Перегрузившись заходим на вкладку Техобслуживание, Обновление прошивки. Выбираем скачанную прошивку и нажимаем обновить.

Все, вы с новой прошивкой.

Осталось настроить параметры своего соединения, wi-fi, подключить usb-диск, установить FTP сервер, Web-сервер, если нужно Samba, установить Optware, перенаправить порты(если нужно), организовать удаленное управление роутером и компьютером и многое другое, чего душа пожелает. В общем только сейчас начнется настоящая и интересная работа!

Беспроводной маршрутизатор Dlink dir-300 является своего рода динозавром среди маршрутизаторов своего класса, достаточно сказать что после того как устарела первая модель Dlink dir-300, стали появляться различные аналоги Dlink dir-300 B1, B2, B3, B5, B6, B7 которые превосходят по скорости и функционалу своего прототипа.

Перед тем как обновлять firmware обязательно выясните аппаратную ревизию (H/W) вашего маршрутизатора. Для этого посмотрите на приклеенную этикетку, которая находится внизу маршрутизатора. На этой наклейке есть надпись, которая начинается на "H/W Ver.:"., Последующие за ней буква и цифра показывает аппаратную ревизию, так же обратите вниманию на версию прошивки "F/W Ver.:"

ВАЖНОЕ ЗАМЕЧАНИЕ! DIR-300 H/W Revision (аппаратных ревизий) A1 и B1 – это РАЗНЫЕ устройства, имеющие различные SoC (System-on-a-Chip, «система-на-кристалле»), и соответственно, несовместимые прошивки.

Роутер Rev B1 основан на чипе Ralink RT3050 SoC, и по всем отчетам, включая «Dlink"s FCC test report», его PCBA (печатная плата) точно такая же, как в DIR-600.

По умолчанию роутер имеет IP-адрес 192.168.0.1, логин - "admin", с пустым паролем.

Для установки DD-WRT на ваш D-Link DIR-300 Revision B1-B3, вам достаточно прошить его прямо из стандартного web-интерфейса.

Установка прошивки

  1. http://dd-wrt.com/site/support/router-database , выбрав модель DIR-300 B1. Там находятся два файла, "" и "dir300-revb-ddwrt-webflash.bin". Вам нужен только factory-webflash, сохраните его у себя на компьютере
  2. Соединяем сетевую карту компьютера с любым портом LAN на DIR-300 с помощью Ethernet-кабеля. Кабель нужно использовать «прямой»!
  3. Если у вас установлено автоматическое получение IP-адресов, компьютер получит адрес с DHCP-сервера роутера, из диапазона подсети 192.168.0.0/24. Либо назначьте в свойствах сетевого интерфейса адрес из указанной подсети руками. Для любителей переспрашивать: выставьте IP-адрес 192.168.0.10, маску 255.255.255.0, шлюз 192.168.0.1.
  4. Запускаем браузер (лучше всего использовать ) и набираем адрес http://192.168.0.1/ - откроется стандартная форма с логином/паролем для входа в web-интерфейс роутера.
    1. Логин по умолчанию "admin", пароль – пустой; наберите также код подтверждения с рисунка.
    2. Заходим в Maintenance -> Firmware Update.
    3. Жмем "browse" -> выбираем скачанный файл "dlink-revb-factory-webflash.bin " -> жмем "Upload".
    4. ЖДЕМ 2-3 минуты, пока DIR-300 заливает образ и обновляется. В ПРОЦЕССЕ ПРОШИВКИ ПИТАНИЕ НЕ ОТКЛЮЧАТЬ, РЕЗЕТ НЕ ДЕЛАТЬ! Лучше всего вообще шить роутер, подключив его (и компьютер) к UPS.
    5. Роутер уйдет на перезагрузку, и в браузере получим ответ о несуществующей странице (поскольку адрес DIR’а поменялся). Если прошивка прошла успешно, роутер загрузит DD-WRT, и его IP-адрес LAN сменится на 192.168.1.1.
  5. Заходим по адресу http://192.168.1.1/ (возможно, придется поменять IP-адрес на компьютере, если он был выставлен руками, на соответствующий из подсети 192.168.1.0/24) – должен открыться web-интерфейс DD-WRT. Небольшая тонкость - при первом запуске роутер попросит сменить дефолтные логин/пароль (root/admin).
  6. Дальше конфигурируем DD-WRT как вам надо, не забывая применять изменения.

Как обновить прошивку DD-WRT

Загружаем последнюю версию прошивки с http://dd-wrt.com/site/support/router-database , выбрав модель DIR-300 B1. Там находятся два файла, "dlink-revb-factory-webflash.bin" и "". Вам нужен только ddwrt-webflash, сохраните его у себя на компьютере.

  1. Открываем web-интерфейс DD-WRT в браузере. По умолчанию это http://192.168.1.1/ .
  2. Заходим в Administration -> жмем "Firmware Upgrade"
  3. Жмем "browse" -> выбираем сохраненный файл "dir300-revb-ddwrt-webflash.bin " -> жмем "Upgrade".
  4. Ждем около 1.5-2 минуты, пока роутер заливает образ и обновляется. Затем браузер обновит страницу, значит, все прошло удачно.
  • Обязательно надо после удачной перепрошивки перезагрузить роутер по питанию (то есть выключить и включить)

DD-wrt поддерживает русский язык из коробки, что очень удобно.

Приведу для примера скорость загрузки торрента на обновленной прошивке.

Как вернуть официальную прошивку D-Link

Процедура обновления прошивки может также использоваться и для того, чтобы вернуть в роутер исходную прошивку. Загрузите прошивку с официального FTP D-Link ( ftp://ftp.dlink.ru/pub/Router/DIR-300_NRU/Firmware/) и прошейте роутер, как указано в разделе "Как обновить прошивку DD-WRT " (естественно, официальной прошивкой). Также при этом необходимо сбрасывать настройки роутера на заводские, выбрав соответствующий пункт в меню обновления прошивки.

Метод №2. Восстановление прошивки через Emergency Room.

  1. Сбрасывем до factory reset наш роутер, можно через web-интерфейс DD-WRT.
  2. Выдергиваем кабель провайдера (Internet), оставляем только соединение с компьютером - "прямой" (синий из комплекта), соединяющий ПК и порт LAN1 роутера.
  3. Прописываем на сетевой компьютера статический адрес 192.168.0.10, маску подсети 255.255.255.0
  4. Выдергиваем блок питания, зажимаем кнопку reset и, не отпуская кнопки , вставляем питание, ждем загрузки роутера (хватает 15 секунд, считайте до 25). Затем отпускаем кнопку.
  5. Открываем Firefox (IE, Opera не получилось запустить, так и не понял, почему), заходим на http://192.168.0.1 - открывается Emergency room. Выбираем файл прошивки, скачанный с официального FTP D-Link (путь к файлу пусть будет на английском языке, типа С:\temp\DIR300B1_v201_97rg.bin) и жмем "Upload Now". Появится сообщение, что файл залит и прошивается, и идет обратный отсчет. После перезагрузки роутера вы получаете его в первозданном виде.
  • Желательно после удачной перепрошивки сбросить роутер на заводские установки

В рамках данной статьи детально будет рассмотрена универсальная программная оболочка для роутеров и маршрутизаторов различного уровня DD-WRT. Настройка ее, особенности инсталляция и прочие важные нюансы, связанные с ее использованием, в дальнейшем будут детально рассмотрены в рамках предлагаемого вашему вниманию материала.

Назначение программы

В большинстве случаев начинающим и нетребовательным пользователям более чем достаточно базовых возможностей прошивок маршрутизаторов. Но вот сетевым администраторам, как правило, этого недостаточно. Поэтому приходится в этом случае делать выбор: покупать оборудование профессионального уровня с улучшенными возможностями или же повышать возможности бытовых роутеров за счет перепрошивки программной оболочки. Поскольку второй вариант более целесообразен с экономической точки зрения, то именно на нем и останавливают свой выбор сетевые администраторы. Одним из наиболее распространенных вариантов такого программного обеспечения является утилита DD-WRT. Она базируется на операционной системе семейства UNIX и позволяет существенно повысить функциональность любого сетевого устройства начального класса до профессионального уровня.

Поиск прошивки

Первый этап — это поиск актуальной версии для вашего роутера прошивки DD-WRT. Настройкав данном случае именно с этой операции и начинается. Для этого необходимо выполнить такие действия:

    На ПК, который имеет доступ к глобальной паутине, запускаем браузер.

    В его строке набора адреса вводим dd-wrt.com и жмем «Ввод».

    После этого откроется стартовая страница данного интернет-ресурса. Далее необходимо перейти на вкладку Support . На ней находим гиперссылку Devices List и открываем ее.

    В открывшемся перечне производителей роутеров находим своего и разворачиваем список поддерживаемых моделей. Если ваш маршрутизатор в этом перечислении отсутствует, то проинсталлировать на него оболочку DD-WRT невозможно. В противном случае скачиваем установочную версию данной утилиты для своего конкретного устройства и сохраняем ее на жестком диске персонального компьютера.

Инсталляция новой программной оболочки

Настройка прошивки DD-WRTначинается с ее установки на роутер. Для этого необходимо выполнить следующие действия:

    Компьютер должен быть напрямую подключен к сетевому узлу с применением витой пары. Причем коммутация может носить постоянный или временный характер.

    На компьютере запускаем любой доступный браузер. В адресном поле последнего вводим адрес сетевого узла. Эту информацию можно уточнить в документации на маршрутизатор, но, как правило, он имеет вид 192.168. X.1. В одних случаях вместо Х необходимо поставить 1, а в других — 0.

    На следующем этапе необходим раздел меню, связанный с обновлением программного обеспечения. В нем находим кнопку Choose File («Выберите файл») и кликаем на ней.

    После этого откроется окно загрузки. С его помощью находим ранее загруженный с официального сайта установочный файл утилиты DD-WRT. И жмем Ок.

    После возврата в меню обновления оболочки сетевого узла нажимаем кнопку «Обновить» и дожидаемся окончания одноименной процедуры. При этом маршрутизатор может перезагрузиться.

Настройка роутера

Следующий важный этап — это правильное задание параметров утилиты DD-WRT. Настройка роутерав этой ситуации состоит из таких последовательных действий.

Входим в интерактивный интерфейс настройки сетевого устройства. Для этого, как было отмечено ранее, на ПК с прямым подключением к роутеру с применением витой пары запускаем браузер и вводим адрес устройства, который в этом случае имеет вид 192.168.1.1. В ответ на это появится запрос, в котором необходимо задать обновленные параметры авторизации — логин администратора и пароль.

После открытия интерактивного интерфейса необходимо перейти на вкладку Administation . На ней устанавливаем следующее:

    пункт Info site - Disabled;

    пункт Language - Russian.

    в конце нажимаем Save, и после этого язык интерфейса должен в обязательном порядке поменяться на русский.

Затем переходим на вкладку «Установка» и задаем информацию относительно подключения. Это его тип (L2TP, РРРоЕ, РРТР, например), система адресации (статическая или динамическая), параметры авторизации в сети провайдера (пароль и логин, указанные в договоре на оказание услуг получения информации из глобальной паутины), маска подсети, шлюз и интерфейс подключения. Эту информацию можно получить у кабельного оператора.

IPTV

Для начала необходимо убедиться в том, что данная услуга указана в договоре и предоставляется интернет-провайдером. Затем необходимо проверить правильность подключения и запомнить номер порта, к которому присоединена телевизионная приставка. Рекомендуется для этих целей использовать порт LAN 4. Версия прошивки должна быть 24v1 или выше. Далее необходимо зайти в интерактивный конфигурационный интерфейс сетевого узла. В нем находим вкладку «Безопасность», а на ней - «Брандмауэр». На этой вкладке снимается флажок «Фильтровать многоадресную рассылку». В разделе «Беспроводная связь» подвкладки «Основные» устанавливаем «Конфигурация сети» на «Без ограничений» и «Многоадресная переадресация» на «Отключено». Задаем начальный адрес беспроводных устройств с 192.168.3.1. В разделе «Настройки» вкладки VLAN устанавливаем флажки «помеченные» для портов 1, 2, 3. Затем проверяем три флажка VLAN 7 (для портов LAN 1 - LAN 3), снимаем флажок VLAN 0 (LAN 4). Применяем настройки и перезагружаем сетевой узел. В пункте меню «Настройка» выбираем раздел «Сеть» и устанавливаем флажок Unbridged для VLAN7 и Multicast forward для Disable. Ниже этой записи указываем IP-адрес 192.168.2.1 с маской подсети 255.255.255.0. Во вкладке «Настройка» выбираем раздел «Сеть», добавляем сразу два DHCP-сервера в нижней области. Один из них - VLAN7, а второй — eth1. В других полях оставляем все без изменений. Снова перезагружаем роутер. Далее:

    Переходим в «Администрирование» и выбираем подпункт «Команды».

    В поле для ввода последнего набираем:

Insmod ebtables

Insmod ebtable_filter Insmod ebt_pkttype Ebtables -A FORWARD -o - multicast -pcttype -j DROP Ebtables -A OUTPUT -o - multicast -ptytype -j DROP

По окончании данной процедуры закончена настройка DD-WRT IPTV.

Конфигурирование Wi-Fi

Конфигурирование беспроводной части вычислительной сети — это следующий важный этап в задании программных параметров DD-WRT. Настройка WiFi сводится к таким действиям:

    Запускаем интернет-просмотрщик и заходим с помощью системы авторизации в интерактивное меню сетевого устройства.

    Переходим на вкладку Wi-Fi . Затем выбираем вкладку «Основные настройки».

    На ней задаем название сети, ее видимость, а также ее рабочую частоту (канал).

    Сохраняем указанные параметры.

    Переходим на вкладку «Безопасность». На ней задаются пароль и тип шифрования. Сохраняем их.

Проверка работоспособности

Следующий этап — проверка результатов конфигурирования DD-WRT. Настройкасетевого узла уже закончена. Для этого сначала с помощью смартфона или планшета подключаемся к маршрутизатору и загружаем любой интернет-ресурс. Затем с применением проводов тоже проверяем наличие коммутации. Ну и напоследок необходимо протестировать работоспособность системы IPTV.

Лучшие статьи по теме