Идеальные настройки роутера: устанавливаем альтернативную прошивку DD-WRT. Прошивка DD-WRT для роутера: установка, настройка, возможности Dd wrt прошивка

Как же надоели постоянные обрывы связи! А настройки-то, настройки… ну почему они сбиваются?! То одно не работает, то другое… Нет, этому роутеру точно пора на свалку!

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

Возможности DD-WRT

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

Вот краткий список ее возможностей и преимуществ (полный приведен на официальном сайте):

  • Увеличение зоны покрытия беспроводной связью (в сравнении с родными прошивками большинства роутеров).
  • Подключение к Интернету любых устройств (компьютеров, мобильных гаджетов, TV и прочего, включая морально устаревшие девайсы).
  • Поддержка установки пользовательских пакетов приложений во встроенную память (JFFS2), на MMC/SD-карты и накопители USB.
  • Поддержка пользовательских скриптов.
  • Встроенный мультимедийный и файловый сервер.
  • Технология увеличения скорости связи Afterburner.
  • Оптимизация полосы пропускания.
  • Сервер и клиент OpenVPN .
  • Сервер и клиент PPTP (VPN)
  • UPnP.
  • IPTV – интернет-телевидение.
  • DDNS – динамические DNS на различных сервисах (DynDNS, No-IP, easyDNS и других).
  • DMZ – демилитаризованная зона.
  • VLAN – виртуальные локальные сети.
  • Ntop – наглядный анализатор сетевого трафика.
  • Wake On Lan – технология удаленного включения ПК.
  • Сервер и клиент Samba – общий доступ к файлам и принтерам из-под различных операционных систем.
  • FTP- и HTTP-серверы.
  • Планировщик заданий Cron.
  • DNS Forwarder – переадресация запросов на ДНС-сервер по выбору пользователя.
  • Clients Isolation – режим изоляции клиентских устройств, подключенных к точке доступа, от взаимодействия.
  • Ограничение доступа к выбранным сайтам и блокировка рекламы.
  • Надежное шифрование веб-трафика.
  • Доступ по Telnet и SSH.
  • Детальная статистика по использованию каналов связи (локальной сети и Интернета) и оборудования роутера.

Загрузка и установка

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

Помимо дистрибутива DD-WRT и роутера, вам понадобится компьютер на базе Windows или Linux, патч-корд (отрез обжатой витой пары) и договор с поставщиком услуг Интернета.

Порядок инсталляции альтернативной прошивки мало чем отличается от обычного, но для некоторых марок и моделей роутеров он имеет ряд особенностей. Описание этапов установки для отдельных представителей ASUS, D-Link, TP-LINK и LinkSys приведено в этом разделе официального сайта . Для других – в таблицах из списка поддерживаемых девайсов, как на примере ниже:

Общий порядок инсталляции DD-WRT:

  • Скачайте на компьютер подходящую версию альтернативной прошивки с сайта разработчика или сервера FTP .
  • Подключите маршрутизатор к компьютеру с помощью патч-корда. Отключите на ПК защитные программы (антивирус и файервол).
  • До начала установки прошивки, а также после нее сделайте аппаратный сброс роутера. Разработчики рекомендуют метод 30/30/30 : нажмите на устройстве кнопку Reset и удерживайте ее полминуты. Далее, не отпуская кнопку, выключите питание аппарата и удерживайте Reset еще 30 секунд. Отпустите кнопку, включите питание, дождитесь, когда аппарат определится компьютером или на его панели засветится любой из индикаторов. Снова нажмите Reset и держите 30 секунд.
  • Зайдите обычным способом в админ-панель маршрутизатора, откройте раздел обновления встроенного ПО, выберите на компьютере файл DD-WRT (factory-to-ddwrt.bin ) и нажмите «Обновить ».


После повторного сброса по методу 30/30/30 можно переходить к настройкам новой операционной системы вашего роутера.

Обратите внимание, интерфейсы разных сборок DD-WRT имеют некоторые различия, но они не столь значительны, чтобы вы могли что-то перепутать.

Настройка

Вход в админку, изменение логина, пароля и языка интерфейса

Для доступа к админ-панели DD-WRT вбейте в адресную строку браузера ИП-адрес 192.168.1.1 и нажмите кнопку перехода. Если всё сделано верно, откроется страница «Router Management ». Используйте для входа в систему логин встроенной учетной записи администратора – «root » и пароль – «admin ». Позже крайне желательно заменить их на более сложные.

Вторым пунктом вы попадете на страницу «System Information », где отображены главные характеристики устройства и некоторые настройки – использование памяти, параметры точки доступа Wi-Fi, основные службы и прочее.

Чтобы изменить язык интерфейса с английского на русский, перейдите в раздел «Administration » на вкладку «Management » и из списка языков «Language Selection » выберите «Russian ». Для сохранения нажмите «Save ».

Кстати, на этой же вкладке – в разделе «Router Password », находятся настройки изменения логина и пароля для входа в админ-панель. Имейте в виду, если вы не поменяли их сразу.

Интернет и точка доступа Wi-Fi

Теперь перейдем к главному – настройке Интернета. Часто для этого достаточно подключить к маршрутизатору кабель провайдера, но бывает, что это не работает. Тогда приходится вбивать настройки вручную. Не пугайтесь, это просто и занимает не больше 3 минут.

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

Откройте в DD-WRT раздел «Setup » – «Basic setup » – «WAN setup » (Основные настройки – настройки WAN) и заполните его данными, полученными от провайдера. Если сделаете всё по правилам, у вас появится доступ в Интернет.

Если ваш провайдер использует подключение типа VPN PPTP, L2TP или PPPoE, придется сделать еще несколько дополнительных настроек. При подключении через PPTP и L2TP зайдите в раздел «Services » на вкладку «VPN » и установите следующие значения (показано на примере PPTP):

  • PPTP Client Options – enable (включить).
  • Server IP op DNS client – прописать адрес, полученный от провайдера.
  • MPPE encryption – очистить поле.
  • User name – указать имя пользователя из договора с провайдером.
  • Password – указать пароль из договора с провайдером.

Остальное оставьте по умолчанию.

При подключении типа PPPoE на той же самой вкладке необходимо отключить PPTP Client Options, то есть присвоить ему значение disable. А на вкладке «Setup » – «Basic setup » – «Network setup » снять флажки возле пунктов «Use DNSMasq for DHCP » и «Use DNSMasq for DNS ». Остальное – по инструкции провайдера и умолчанию.

После того как на роутере заработал Интернет, можно переходить к настройке точки доступа Wi-Fi. DD WRT дает возможность создавать изолированные беспроводные подключения для разных клиентов, например, для хозяев и гостей, взрослых и детей, компьютеров и устройств умного дома и т. д.

Настройки беспроводных сетей находятся в разделе «Wireless ». Кстати, на момент установки прошивки точка доступа, названная, «dd-wrt» уже создана и запущена. Однако она открыта всем ветрам и непрошеным гостям, поскольку не использует парольную защиту и шифрование.

Основные параметры беспроводной сети задаются на вкладке «Basic setup ». Здесь необходимо выставить следующее:

  • Wireless Mode – AP (access point).
  • Wireless Network Mode – оптимально Mixed (все поддерживаемые стандарты IEEE11), чтобы могли подключаться и новые, и старые устройства, работающие по стандартам IEEE 802.11a/b/g.
  • Channel Width (ширина канала) – в зависимости от поддержки вашим роутером. С этой настройкой можно поэкспериментировать.
  • Wireless Channel (канал беспроводной сети) – тоже можно экспериментировать или сразу выбрать самый свободный.
  • Wireless Network Name (SSID) – имя точки доступа. Можно любое.
  • Wireless SSID Broadcast (вещание имени точки доступа) – при желании можно отключить.

Остальное оставьте по умолчанию. Сохраните изменения и переходите на вкладку «Wireless security ».

  • Security Mode (режим защиты или тип шифрования) – оптимально WPA2, но если к сети будут подключаться старые устройства, например, ПК на базе Windows XP, выбирайте WEP.
  • WPA Algorithms (алгоритм шифрования) – оптимально AES.
  • WPA Shared Key – пароль для подключения к точке доступа. Любой.

Некоторые дополнительные функции

Ну вот, с основным покончено. Рассмотреть все прочие возможности чудо-прошивки, к сожалению, не выйдет, ведь их огромное количество. При желании эту информацию можно найти на официальном сайте и форумах DD WRT. А мы ограничимся несколькими функциями, которые могут пригодиться в домашней сети. Итак…

Блокировка рекламы на сайтах

  • Установите параметрам «Transparenter Mode » и «Privoxy » значение enable (включено).
  • Если хотите, чтобы на некоторых сайтах реклама отображалась, внесите их в поле, расположенное ниже (белый список).

Настройка вступает в действие сразу после сохранения.

IPTV и Multicast

  • Зайдите в раздел «Security » и установите параметру «SPI Firewall » значение disable (отключено).
  • Откройте раздел «Administration » зайдите во вкладку «Commands ». Впишите или скопируйте в поле следующий набор команд. Нажмите «Save Startup ».

  • Перезапустите роутер.

USB, NAS-сервер, Samba

Чтобы включить поддержку USB, откройте вкладку «Services » – «USB Support ». Установите значение enable следующим параметрам:

  • Core USB Support.
  • USB Printer Support (если используете USB-принтер).
  • USB Storage Support (поддержка накопителей).
  • Automatic Drive Mount (подключать USB-устройства автоматически).

Остальное можете оставить по умолчанию.

Для доступа к USB-накопителям, подключенным к маршрутизатору, с компьютеров, TV, мобильных гаджетов и т. п. откройте в этом же разделе вкладку «NAS » и активируйте параметр «Samba ». В поле «Server String » впишите «NAS » или другое имя роутера, которое будет отображаться в сетевом окружении, а в «Workgroup », соответственно, наименование рабочей группы.

После этого USB-накопитель будет отображаться на ваших устройствах как сетевой диск.

Выбор домашнего маршрутизатора как правило сводиться к тому что идёшь в магазин и покупаешь что тебе порекомендуют и желательно за небольшую цену. Дальше идут вариации на тему нужен WiFi или нет, поддержка принтера, да и пожалуй всё. И вот у меня в руках Dlink DIR-320. Честно говоря DIR-320 мне понадобился для его перепрошивки в совсем другое устройство. Но прежде чем начать свои эксперименты с ним решил протестировать его так сказать по его прямому назначению.

Технические характеристики Dlink DIR-320 приводить смысла нет, кому надо тот без труда сможет найти их.
Я бы хотел остановиться на его интересных особенностях и на разновидностях прошивок для него с последующем тестированием.
Как вы думаю сами понимаете существуют как официальные так и не официальные.

Часть первая - официальная

На момент написания с официального сайта была скачана последняя прошивка за номером: 1.21
Поддерживаемые протоколы для работы с провайдерами: Static IP, DHCP, PPPoE, L2TP, PPTP.
Это значит что подключить DIR-320 можно практически к любому провайдеру. А самое интересное это поддержка протокола шифрования MPPE128 но только для PPTP, уговорить маршрутизатор соединяться по L2TP используя шифрование стандартными средствами не представляется возможным.
Беспроводной стандарт связи WiFi – 802.11g с его 54мбит/c.
USB порт для подключения принтера. Ради интереса попробовал его с моим МФУ Cannon MP600 - печать происходит сразу и без каких-то проблем. Сканер проверять не стал.
Теперь собственно тема вопроса.
Какую реальную скорость может обеспечить DIR-320? И вот что у меня получилось.

Я думаю организация таблицы будет всем понятна. Теперь поговорим о значениях.
LAT – LAN – 95 мбит/c говорит о том что внутренних ограничений в 4-х портовом свитче нет.
LAN – WiFi – 27 мбит/c на расстоянии пол метра. Многие спросят а где же обещанные 54? Не было, нет и не будет.
Поймите есть большая разница между теоретическим пиком и тем что есть на самом деле, это касается всех устройств с WiFi, и DIR-320 в этом плане не исключение.
Ходя по квартире с ноутбуком скорость не падала ниже 20 мбит/c, что является очень хорошим результатом.
Подключение к провайдеру по обычному IP (без надстроек вроде PPTP или L2TP), даёт отличные результаты и подключение даже самых быстрых тарифов Интернет при такой схема имеет смысл.
А вот PPTP, по которому так любят подключать провайдеры районного масштаба, скоростью совсем не балует - всего 12 мбит/c.
Это говорит о том, что если ваш тарифный план даёт вам право на скорость больше 10 мбит/с, то насладиться доступом в всемирную сеть на полной скорости у вас просто не получиться. Фактически маршрутизатор не будет пропускать через себя больше 10 мбит/c.
Скорость падает ещё больше если включить шифрование MPPE, но как правило провайдеры его не поддерживают, а между прочим очень зря!
L2TP выглядит несколько лучше, так что если ваш провайдер поддерживает PPTP и L2TP подключения, то стоит отдать предпочтение второму протоколу.
Теперь попробую подвести итог стандартной прошивки и устройству в целом.
Функционал по настоящему богатый, организация настроек довольно проста, беспроводное соединение тоже работает исправно. Отличное устройство за свои весьма небольшие деньги.
Если ваш провайдер поддерживает только PPTP или L2TP подключения,
а вам хочется бороздить просторы сети на скоростях больше 10мбит/c, то вам необходим более серьёзный маршрутизатор. В других же случаях это отличный выбор.

Часть вторая - официальная но почему то забытая Yota>

Некоторое время назад под DIR-320 на оф. сайте была версия прошивки для работы маршрутизатора с Yota. Я был сильно удивлён когда не обнаружил её сайте...
Ребята из Dlink, от комментариев по поводу Yota толком отказались, мол да раньше было, теперь нет и не будет. А зря, очень многим нужен дешёвый маршрутизатор с поддержкой USB модемов Yota. Не знаю кто и с кем там что не поделил, но в общем политика компании сейчас такова...
Правдами и не совсем правдами мне удалось достать последнюю версию прошивки которая была на сайте Dlink"а (ссылки в конце обзора).
Итак: generic-2.0.130 c поддержкой Yota.
К сожалению USB модема Yota у меня не нашлось, так что ограничусь тестированием без него.

В целом показатели хуже, и это печалит.
Только L2TP значительно прибавил по пропускной способности. А вот MPPE шифрования нет в обще.
Да и несколько слов об интерфейсе. В отличие от официальной прошивки 1.21, где интерфейс выглядит весьма понятно и ориентирован на пользователя, этот web интерфейс может напугать своей невнятностью и запутанностью даже бывалых сисадминов.
Итого если вам не нужна поддержка Yota, то мой вам совет оставайтесь на официальной прошивке 1.21.

Часть третья - не официальная или DD-WRT

Сходу получить внятный ответ что же скрывается за этой аббревиатурой у меня не получилось, по этому скажу своими словами.
DD-WRT это альтернативная прошивка расширяющая функционал целого ряда устройств в том числе и DIR-320.
Существуют различные её виды, немного отличающиеся зашитым в них функционалом. Так например есть прошивки позволяющие превратить ваш DIR-320 в VPN сервер, или сделать из него файловое хранилище. Желающие всегда могут поэкспериментировать.
Возвращаясь к Yota, изначально её поддержки в DD-WRT нет!
Прошить DD-WRT из встроенного Web интерфейса у вас не получиться, тут надо действовать несколько иначе.
В сети существуют инструкции по его прошивки. Я же предлагаю вам свою версию, которая в минимально короткий срок обеспечит вас результатом.

Первым делом качаем файл прошивки с введя в строку поиска имя модели DIR-320.
На выбор будет предложено несколько вариантов для скачки. Я выбрал стандартную dd-wrt.v24_std_generic.bin
Кладём её например в С:\DIR-320
В этом же каталоге создаём файл flash.bat следующего содержания:

code:
@Echo Off
:BEGIN
arp -d
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 dd-wrt.v24_std_generic.bin


Вникать в подробности не буду, просто так надо и всё :) Ах да если у вас в компонентах Windows не стоит tftp, установите его, инструкций в сети полно.
Для того чтобы всё прошло успешно дальше делаем именно так как я написал.
Сетевой карте назначаем 2 адреса 192.168.0.10 и 192.168.1.10 маска 255.255.255.0 Подключаем нашу сетевую карту кабелем напрямую в LAN 1 порт DIR-320, всё остальное из маршрутизатора на время прошивки необходимо отключить.

Дальше по пунктам:

2. Запускаем файл flash.bat от имени Администратора
3. Зажимаем RESET на маршрутизаторе
4. Включаем питание, при этом на маршрутизаторе должны загореться все лампочки
5. Ждём когда они погаснут и останется гореть только LAN1, ждём ещё РОВНО 4 секунды и только тогда отпускаем RESET.

Индикатор LAN1 должен интенсивно заморгать на протяжении 2-3 секунд что будет свидетельствовать о том, что заливка пошла.
Где-то через 2-3 минуты можно стучаться по новому адресу 192.168.1.1 где вас попросят ЗАДАТЬ логин и пароль администратора. Ах да чуть не забыл сказать, вы только что лишились гарантии:)

Итак детально рассказывать про функционал не буду, кому интересно могут сами посмотреть, скажу лишь что он стал богаче, но вот какой ценой?

Удивлены? Я честно сказать тоже. Мало того что маршрутизатор стал медленнее работать по всем показателям, так помимо этого он отказался соединяться по PPTP!
После того как я, так сказать, на личном опыте, опробовал DD-WRT, мне лично вообще непонятны все хвалебные отзывы по поводу перепрошивки DIR-320 в DD-WRT. Лично мне весь этот функционал при таком падении пропускной способности по всем показателям просто не нужен.

Часть четвёртая - обратно или верните всё как было

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

1. Маршрутизатор должен быть выключен.
2. Выполняем команду arp -d
3. Запускаем ping 192.168.0.1 -t
4. Зажимаем RESET на маршрутизаторе
5. Включаем питание, при этом на маршрутизаторе должны загореться все лампочки
6. Ждём когда они погаснут и останется гореть только LAN1, ждём ещё РОВНО 4 секунды и только тогда отпускаем RESET.
7. Заходим через браузер в упрощённый Web интерфейс где выбираем файл с официальной прошивкой.

Через пару мину прошивка будет завершена.
Аналогичным способом можно воскрешать к жизни многие другие продукты Dlink. Важно запустить ping 192.168.0.1 -t. По не понятным мне причинам если этого не сделать то начальный загрузчик просто пролетает, и устройство либо сбросит свои настройки либо продолжит обычную загрузку в зависимости от того сколько терпения у вас будет держать RESET.

Подводя итог
Если вам нужен просто хороший домашний маршрутизатор смело останавливайтесь на официальной прошивке и не выдумывайте. Если же вам нужна поддержка Yota, то имеет смысл либо попробовать оф. прошивку с Yota, либо вообще выбрать другое устройство, по скольку Dlink прекратило всякую поддержку сочетания DIR-320 и Yota, что крайне печалит.
Мазохи... в смысле энтузиасты, могут попробовать сторонние прошивки вроде DD-WRT, мне же, после проведённого тестирования, использование DD-WR для обычных целей представляется гораздо более вредным чем полезным.

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 и поделитесь своим результатом в комментариях. Там же можно задать нам вопросы по теме статьи.

Беспроводной маршрутизатор 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". Появится сообщение, что файл залит и прошивается, и идет обратный отсчет. После перезагрузки роутера вы получаете его в первозданном виде.
  • Желательно после удачной перепрошивки сбросить роутер на заводские установки

В 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