Как установить на роутер альтернативную прошивку DD-WRT
Search
Последнее обновление

Как установить на роутер альтернативную прошивку DD-WRT

Какие преимущества дает альтернативная прошивка DD-WRT и как ее установить

В подавляющем большинстве случаев приобретение и настройка нового роутера происходит по следующему сценарию. Маршрутизатор устанавливается на свое постоянное место обитания, подключается к проводной сети провайдера, настраивается WiFi точка доступа под паролем и, собственно, все. В некоторых случаях более продвинутые пользователи еще настраивают приоритеты трафика в домашней сети, например, для сетевых online игр выделяется максимальный приоритет. Кто-то еще настраивает IPTV, если его поддерживает роутер или маршрутизатор.

Для обычных пользователей базовых возможностей современных домашних маршрутизаторов в принципе более чем достаточно. Для более опытных пользователей, возможностей обычных маршрутизаторов уже может не хватать. Возможно, кто-то занимается по работе системным администрированием и хочет сделать домашнюю локальную сеть более гибкой и продвинутой, а кому-то нужны специфические возможности, которые доступны только на более дорогом оборудовании. Кому-то хочется качать торренты на маршрутизаторе, не гоняя шумный ПК, кому-то нужен DLNA/VoIP/принт-сервер. Кто-то любит настраивать Linux подобные операционные системы, и ему нужна рабочая машина для экспериментов, но не хочется тратить деньги на дополнительное железо.

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

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

Прошивка DD-WRT, созданная на основе ОС Linux, может быть установлена на модели маршрутизаторов и роутеров работающих на процессорах BroadCom, Atheros, Xscale и PowerPC. Она позволяет настроить и увеличить мощность сигнала Wi-Fi и задействовать новые протоколы безопасности. Также, в отличие от стандартных базовых прошивок, маршрутизаторы под управлением DD-WRT могут использоваться не только в качестве VPN-клиента, но и в роли сервера.

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

Пример некоторых возможностей расширенного функционала прошивки помимо обычных настроек из стандартного программного обеспечения роутера:

  • Доступ по Telnet и SSH
  • FTP server
  • HTTP server
  • OpenVPN, PPTP, VPN — сервер и клиент
  • Планировщик задач Cron
  • Удалённый запуск (Wake-on-Lan)
  • Настройка Samba и ProFTPD
  • Принт-сервер
  • Виртуальные точки Wi-Fi
  • Wi-Fi репитер
  • SIP-прокси
  • QoS management
  • Transmission
  • PHP
  • MySQL
  • Asterisk

И многое другое.

Подготовка к установке

Для установки DD-WRT на собственное сетевое оборудование необходимо загрузить прошивку с официального сайта разработчика dd-wrt.com. Для этого необходимо перейти в раздел Downloads и ввести вашу модель маршрутизатора. Далее выбрать подходящую к модели роутера прошивку и загрузить файл прошивки в удобную для вас папку на ПК для дальнейшего использования. Если вы не нашли модель вашего оборудования, значит оно не поддерживается и, скорее всего, установить DD-WRT на вашу модель роутера не получиться.

Имейте ввиду, что вариантов прошивок для вашего оборудования может быть несколько. Отличаются они по функционалу (mini, micro, standard). Старые прошивки – на ядре Linux версии 2.4, новые – на ядре 2.6. Более детальную информацию по версиям прошивки можно найти здесь. Например, можно узнать, что даже на версии прошивки Standard на старом ядре 2.4 не поддерживается USB-порты. Обратите внимание на номер ревизии вашего оборудования, так как на разные ревизии требуются разные версии прошивки и они могут оказаться не совместимы с другой ревизией.

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

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

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

Установка

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

После установки прошивки и перезагрузки оборудования как и раньше заходите в веб-интерфейс (192.168.1.1), вводите логин «root» и пароль «admin». Когда откроется интерфейс DD-WRT, будет предложено задать новый пароль и имя пользователя для доступа к маршрутизатору. Логин и пароль позже можно будет сменить в разделе «Administration | Management | Router Password».

На вкладке «Administration | Management» вы можете переключить стандартный язык с английского на русский: в «Language Selection» нужно выбрать «Russian» и сохранить настройки, нажав «Save» в самом низу страницы.

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

Зачем нужен DD-WRT

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

Есть возможность настроить канал с приоритетами по сервисам (QoS). Возможно запретить сайты по URL или просто по маске по доменному имени. Можно переводить роутер в режим работы Wi-Fi как Точки Доступа, Клиента, Моста и Репитера. Можно увеличить мощность Wi-Fi сигнала сильнее, чем это разрешено стандартной прошивкой. Есть возможность поднять VPN сервер. Есть расширенная статистика потребления Интернет трафика WAN в виде графика, есть telnet и даже возможность запускать свои пользовательские скрипты. Также DD-WRT поддерживает русский язык в интерфейсе.

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