About
DD-WRT is a Linux based alternative OpenSource firmware suitable for a great variety of WLAN routers and embedded systems. The main emphasis lies on providing the easiest possible handling while at the same time supporting a great number of functionalities within the framework of the respective hardware platform used. » Read More
Recent News
New dd-wrt@ online demo
September 12, 2022 We did update the online demo of dd-wrt® to the latest and greatest version at https://forum.dd-wrt.com/demo/. This is a great opportunity for everybody wanting to try out dd-wrt@ – for both newbies and also long term users. » Read More
50’000 dd-wrt® builds reached!
August 30, 2022 More of a fun fact – but today we did pass the mark of 50’000 build runs on our main dd-wrt® build servers. Every day new builds are being produced containing latest improvements and fixes to dd-wrt®. » Read More
Home Office with VPN and DD-WRT
February 3, 2021 Most countries are applying lock downs to get the current pandemic under control. As a result many companies sent their employees to the home office to reduce the contacts as well. DD-WRT ® ‘s VPN capabilities can help keeping working from home safe. » Read More
DD-WRT Website Migration Completed
June 26, 2018 With porting the router database to the new platform the migration of the DD-WRT website is finished. Thanks to everybody working on this and also to the DD-WRT users for their patience.
Latest DD-WRT Releases
What is DD-WRT?
DD-WRT is third party firmware released under the terms of the GPL for many Wi-Fi 4 and Wi-Fi 5 wireless routers based on a Broadcom or Atheros chip reference design.
The firmware is maintained by BrainSlayer and is hosted at dd-wrt.com. The first versions of DD-WRT were based on the Alchemy Firmware from Sveasoft Inc, which is in turn based on the original GPL’d Linksys firmware and a number of other open source projects. DD-WRT was created directly from Sveasoft’s decision to start charging for their firmware, closing the door to open source.
DD-WRT is available for free, although a different business model was drafted in the past by BrainSlayer to pay his salary, as this is his full-time job.
Since version 2.4, DD-WRT deviates significantly from Alchemy. DD-WRT now offers many advanced features not found in the OEM firmware of these devices, or even the firmware available for purchase from Sveasoft. It is also free of the product activation or tracking found in the Sveasoft firmware.
Among other features not found in the original Linksys firmware, DD-WRT adds the Kai Daemon for the Kai Console Gaming network, WDS wireless bridging/repeating protocol, Radius Authentication for more secure wireless communication, advanced Quality of Service controls for bandwidth allocation, and software support for the SD-Card hardware modification.
The DD in DD-WRT is the German car numberplate code for Dresden.
Contents
- 1 Requirements
- 2 Features
- 3 Supported & Recommended Devices
- 4 Firmware Versions
[edit] Requirements
- A computer (Windows, Linux, Mac, whatever)
- A broadband internet connection (DSL, Cable, or similar)
- A supported router.
- The DD-WRT firmware image from The DD-WRT Project
- Follow the instructions under Installation to install the new firmware on your router.
[edit] Features
For new features, code, and issue tickets, see the SCM and project management at https://svn.dd-wrt.com/.
| Feature v \ Categories-> | Lan | Wlan | Wan | DNS | Man- age- ment |
Moni- toring |
NAT | Serv- ices |
Traffic mode- ration incl. QoS |
Traffic redir- ection |
|---|---|---|---|---|---|---|---|---|---|---|
| 13 languages | * | |||||||||
| 802.1x Extensible Authentication Protocol (EAP) | * | |||||||||
| 802.1x Extensible Authentication Protocol (EAP) | * | |||||||||
| Access Restrictions | * | |||||||||
| Ad hoc | * | |||||||||
| Afterburner | * | |||||||||
| Client Isolation Mode | * | |||||||||
| Client Mode (supports multiple connected clients) | * | |||||||||
| DHCP Forwarder (udhcp) | * | * | * | |||||||
| DHCP Server (udhcp or Dnsmasq) | * | * | * | |||||||
| DNS Forwarder (Dnsmasq) | * | * | * | * | ||||||
| DMZ | * | * | * | |||||||
| Dynamic DNS (DynDNS, easyDNS, FreeDNS, TZO, ZoneEdit, custom, and others) | * | |||||||||
| FreeRADIUS Server | * | * | * | |||||||
| Hotspot Portal (Sputnik Agent, Chillispot) | * | |||||||||
| IPv6 | ||||||||||
| JFFS2 (JFFS2) | ||||||||||
| MMC/SD Card Support (hardware modification required) | ||||||||||
| NTP | * | * | * | |||||||
| ntop Remote Statistic (ntop) | * | |||||||||
| OpenVPN Client & Server (only in -vpn build of the firmware) | * | |||||||||
| Port Triggering | * | |||||||||
| Port Forwarding | * | |||||||||
| PPTP VPN Server & Client | * | |||||||||
| QoS Bandwidth Management | * | |||||||||
| QoS L7 Packet Classifier (l7-filter) | * | |||||||||
| RFlow | * | |||||||||
| Routing (BIRD) | * | |||||||||
| Samba FS Automount | * | |||||||||
| Syslog | * | |||||||||
| Rx Antenna | * | |||||||||
| Tx Antenna | * | |||||||||
| Show Status of Wireless Clients and WDS with System Uptime/Processor Utilization | * | * | ||||||||
| Site Survey | * | * | ||||||||
| SNMP | * | * | * | |||||||
| SSH server & client (dropbear) | * | * | ||||||||
| Startup, Firewall, and Shutdown scripts (startup script) | * | |||||||||
| Static DHCP | * | * | * | |||||||
| Style (Changeable GUI; v.23) | * | |||||||||
| Supports New Devices (WRT54G V3, V3.1, V4, V5 and WRT54GS V2.1, V3, V4) | ||||||||||
| Telnet server & client | * | * | ||||||||
| Transmit Power Adjustment (0-251mW, default is 28mW, 100mW is safe) | * | |||||||||
| UPnP | * | * | * | * | ||||||
| USB | ||||||||||
| VLAN | * | * | * | * | ||||||
| WOL (Wake On Lan) (WOL) | * | |||||||||
| WDS Connection Watchdog | * | |||||||||
| WDS Repeater Mode | * | |||||||||
| Wireless MAC Address Cloning | * | |||||||||
| Wireless MAC Filter | * | * | ||||||||
| WMM (Wi-Fi MultiMedia) | * | * | ||||||||
| WPA over WDS | * | |||||||||
| WPA/TKIP with AES | * | |||||||||
| WPA2 | * | |||||||||
| Xbox Kaid (Kai Engine) | * | * | * |
[edit] Supported & Recommended Devices
[edit] Firmware Versions
In the 2000’s, DD-WRT was versioned with semantic versioning. Since the release of version 2.4 SP1 in 2008, only beta versions of version 3.0 have been released, labeled with SVN revision numbers. While the «stable» folder remains in the Downloads section of the main site, these releases have not been updated in over a decade. Due to inevitable security improvements in the Linux kernel over such a long time, the beta releases are now considered more stable than version 2.4. As DD-WRT has evolved, so has its feature set. The config files specify which features are included in each build for each chipset. For reference, the features included in the legacy versioned releases can be found in Version Features.
Прошивка DD-WRT на роутерах TP-Link: на примере TL-WR841N

Чтобы расширить функционал маршрутизаторов TP-Link, не обязательно покупать дорогие модели Archer. Можно использовать популярный TL-WR841N за 20 долларов, а с помощью прошивки DD-WRT, TP-Link роутер разрешит создать FTP-сервер, домашний медиа сервер, настроить удаленное управление, перевести устройство в режим ретранслятора для создания бесшовного Wi-Fi, и многое другое.
Особенности
DD-WRT – свободная альтернативная прошивка для Wi-Fi маршрутизаторов представляет собой операционную систему на ядре Linux. С заводскими настройками ОС для маршрутизаторов имеет обширный функционал, в отличие от заводских TP-Link.
В личном кабинете TP-Link TL-WR841N с прошивкой DD-WRT, можно мониторить статистику, нагрузку на локальную сеть и интернет. Есть информация о потребляемом трафике Wi-Fi. Указываются нагрузки на ЦП и память маршрутизатора.
Инструкция
Как поставить прошивку DD-WRT на роутер, рассказывается в следующем видео:
Для успешной прошивки TL-WR841N нужно придерживаться инструкции:
- Выберите прошивку для вашей модели сетевого устройства, загрузите на компьютер.
- Качать нужно 2 файла.
- Подключитесь компьютером к вашему роутеру напрямую кабелем, выключите Wi-Fi.
- Перезагрузите роутер.
- Откройте командную строку, введите команду ipconfig /release (это позволить сбросить настройки).

- Следующая команда: ipconfig /renew (настройка IP-протокола).

- Через браузер перейдите по адресу 192.168.0.1
- В веб-интерфейсе роутера зайдите в «Системные инструменты», выберите «Обновление встроенного ПО».

- Выберите из папки первый файл factory-to-ddwrt.bin и начните обновлять.
- Дождитесь конца процесса.
- После перезагрузки в консоли снова введите ipconfig /release и ipconfig /renew
- Через адрес 192.168.1.1 зайдите в админку, установив попутно новый пароль.
- Зайдите в раздел» «Администрирование» – «Обновление». Подтяните через окно поиска файл TL-WR841ND-webflash.bin, утвердите запуск процедуры.
- Перезагрузите роутер.

Готово. Теперь на маршрутизаторе TP-Link прошивка DD-WRT.
Заключение
DD-WRT – многофункциональная операционная система для маршрутизаторов. Работает с множеством моделей фирм TP-link, D-Link, Asus, Mikrotik, NetGear и прочими. Устанавливается просто с помощью компьютера и подключенного сетевого кабеля. Первый файл прошивает, второй – обновляет до нужной версии.
DD-WRT: скачать прошивку, перепрошить и настроить интернет и Wi-Fi

Всем привет! Сегодня мы поговорим про DD-WRT прошивку роутера. Сначала давайте ответим на вопрос, а что же это такое и почему эта система так популярна. DD-WRT – это не официальная прошивка для некоторых роутеров, которая помогает расширить возможности роутера, а иногда улучшить связь. Конечно, для обычного пользователя она не особа нужна, но для тех, кому не хватает стандартной ОС маршрутизатора, DD-WRT является настоящим спасением.
Один из примеров – во многих роутерах нет стандартного средства блокировки сайтов по URL адресу. Или нужно подключать сторонние платные сервисы, или второй вариант – это установить DDWRT. В общем если говорить проще, то чаще всего данная прошивка лучше и надежнее официальной. В некоторых ситуациях она даже помогает решать проблемы с отваливанием Wi-Fi или постоянным выключением роутера.
Например, у вас сгорел WAN порт – тогда можно перепрошить роутер и назначить данную функцию на свободный LAN вход. В общем, сегодня я покажу вам, какую именно прошивку нужно скачать, как её установить и настроить интернет и Wi-Fi.
Возможности прошивки
- Мультимедийный и файловый сервер из обычного USB-накопителя.
- Настройка OpenVPN и PPTP-VPN.
- VLAN.
- DDNS.
- FTP-сервер.
- Более детальная статистика по трафику.
- IPTV.
- Wake On Lan – помогает издалека включать сервер, компьютер или даже ноутбук.
- Можно использовать собственные скрипты.
- DMZ.
- За счет оптимизации работы немного улучшает связь в беспроводном пространстве.
- UPnP.
- HTTP-сервер.
- Ntop – ещё одна функция, позволяющая анализировать трафик всех пользователей.
- Afterburner – позволяет немного улучшить скорость за счет оптимизации настроек и конфигурации железа.
- Cron – утилита для планирования задач.
- Блокировка рекламы по выделенным серверам.
Это не весь список возможностей, и с полными характеристиками нестандартной операционной системой вы можете узнать на официальном сайте.
Установка прошивки
В первую очередь нужно посмотреть список поддерживаемых аппаратов на официальном сайте . Полное название модели можно посмотреть в документации или на этикетке под корпусом интернет-центра. Обязательно смотрите также на объем флеш-памяти в 6-ом столбце.

Помимо названия модели, также обращайте внимание на аппаратную версию – во втором столбце. На некоторых модели написана отдельная инструкция – смотрим в последний столбец.
ВНИМАНИЕ! Если для вашей модели есть инструкция, то нужно выполнять все, что написано там. Если инструкции нет, то делаем все то же самое что и я.

Но сам принцип достаточно простой. Установку и настройку мы будем делать с компьютера или ноутбука. Для этого лучше всего подключиться по сетевому кабелю к свободному LAN порту.
- Чтобы скачать прошивку, перейдите на официальный сайт . Далее вам нужно ввести именно наименование модели с буквами и цифрами, которые стоят в самом конце. После поиска вам нужно обратить внимание на столбец «Revision» – это и есть аппаратная версия. В моем случае – это «4.x».

- Итак, у нас тут есть три прошивки:
- WebreverttoStock – это стандартная прошивка TP-Link. Если захотите потом вернуться обратно, то нужно будет скачать её.
- Factoryimage – это основная прошивка, которую мы будем использовать.
- Webupgrade – это обновление для DD-WRT прошивки. Она устанавливается после перепрошивки.

- Также нужно сбросить роутер до заводской конфигурации – зажав кнопку «Reset» на 10 секунд. Но разработчики рекомендует делать тотальный сброс, для этого:
- Зажимаем кнопку «Reset» на 30 секунд.
- Не отпуская кнопку, нажимаем на кнопку питания, чтобы выключить роутер. Жмем на кнопку еще 30 секунд.
- Отпускаем кнопку и включаем роутер.
- Как только аппарат начнет включаться, зажимаем кнопку ещё на 30 секунд.

- Зайдите в роутер по стандартному адресу и перейдите в раздел обновления прошивки (раздел «Система» или «Обновление»). Тут нужно выбрать обновление через файл – загружаем файл, который вы скачали ранее с надписью «Factory» и нажимаем на кнопку для обновления.

- После этого роутер нужно выключить и включить.
Вход

Вбейте 192.168.1.1 в адресную строку браузера. К сожалению, не всегда используется именно этот адрес, поэтому нужно узнать новый – это можно сделать двумя способами:
- Открыть командную строку и прописать: «ipconfig».

- Нажмите клавиши «Win+R», пропишите команду: «ncpa.cpl». Нажмите правой кнопкой по подключенному адаптеру, зайдите в «Состояние» – кликните по кнопке «Сведения». Далее в строке «Шлюз по умолчанию IP» и будет нужный адрес.

Если вас попросят ввести логин и пароль, то используем стандартные: root – admin. Если вас не попросили логин и пароль, то на следующем шаге его нужно будет придумать.

Теперь вы попадете на вкладку статистики. Чтобы поменять язык, пройдите по пути: «Administrator» – «Management» – находим строку с языком и устанавливаем его на русский.

Настройка интернет и Wi-Fi
Для настройки интернета в прошивке DD-WRT вам скорее всего понадобится договор или лист с настройками от провайдера – там прописаны данные по подключению. Если же провайдер использует тип подключения «Динамический IP», то настраивать ничего не нужно, а в листе с договором вообще ничего указано не будет. В любом случае вы всегда можете позвонить в службу технической поддержки провайдера и уточнить эти данные.
На первой вкладке в «Basic Setup» вам нужно сначала указать тип подключения «Connection Type», и задать дополнительные данные из договора.
ПРИМЕЧАНИЕ! По умолчанию будет стоять тип «Динамический IP» – его настраивать не нужно, если у вас именно данный тип подключения к интернету.

Если у PPTP и L2TP типы подключения, то нужно сделать ещё вот что:
- Заходим в «Services».
- Кликаем по «VPN».
- Включаем тип PPTP или L2TP в режим «Enable».
- Прописываем адрес сервера в строке «Server IP op DNS client»
- В строке «MPPE encryption» удаляем данные.
- Указываем логин и ключ для подключения.
Ещё, если вы используете PPPoE подключения, помимо стандартных данных нужно сделать ещё кое-что:
- Отключить «PPTP Client Options».
- Заходим в «Setup».
- Находим раздел «Basic setup» и на основном разделе нужно включить две галочки, как на картинке ниже.

Чтобы настроить Wi-Fi, переходим на следующую вкладку. И далее в «Basic Settings»:
- Устанавливаем режим «Mode» как «AP» или точка доступа.
- «Network Mode» – лучше выбрать тип «Смешанный» или «Mixed».
- «Channel Width» – если у вас много соседей, у которых есть роутеры, то лучше выбрать «20/40» или «20». Если вы живете в глухой степи или за городом, то можно попробовать «40» – но после этого проверьте качество связи.
- «Wireless Channel» – по выбору свободного канала можно почитать тут. Или можно выбрать режим «Авто».
- «Network Name» – имя сети.
- «Security Mode» – ставим WPA2.
- «WPA Algorithms» – AES.
- «WPA Shared Key» – ключ от

Блокировка рекламы
На третьей вкладке переходим в раздел «Adblocking» и ставим настройки как на картинке ниже. В стоп-листе можно ввести URL сайтов, на которых отображать рекламу разрешено.

USB-сервер
Если вы хотите, чтобы флешка или жесткий диск отображались в вашей сети как сетевой диск, то вам нужно на той же вкладке зайти в раздел «USB» и включить все пункты, кроме последнего. Можете повторить настройки как у меня – смотрим на картинку ниже.