Что такое DD-WRT?
From DD-WRT Wiki
English • Deutsch • Español • Français • Italiano • 日本語 • Polski • Português • Русский • Svenska • 中文(中国大陆) • 中文(台灣) • |
DD-WRT — это сторонняя разработка прошивки (микропрограммы) под лицензией GPL для множества ieee802.11a/b/g/h/n беспроводных маршрутизаторах, реализованных на чипах Broadcom и Atheros.
Прошивка поддерживается BrainSlayer и расположена на хостинге dd-wrt.com. Первые версии DD-WRT были основаны на прошивке Alchemy Firmware от Sveasoft Inc, которая, в свою очередь, основана на прошивке под лицензией GPL от Linksys, которая включала в себя множество проектов под открытым исходным кодом. DD-WRT была создана непосредственно благодаря решению Sveasoft's начать продавать свою прошивку, закрыв путь открытому программному обеспечению.
В настоящее время, DD-WRT доступна свободно, за исключением нескольких бизнесс-моделей, которые были использованы BrainSlayer с целью обеспечить себе хлеб, ведь программирование DD-WRT занимает все его рабочее время.
Новая версия DD-WRT (v24) — это совершенно новый проект. DD-WRT вобрала в себя новые возможности, которые были реализованы в заводских прошивках маршрутизаторов, возможности новых версий используемых компонентов и особенности прошивок от Sveasoft. Но она все также доступна и свободна от активации и контроля производителя.
Примечание: Beta-версия, по своей природе, содержит ошибки. Поэтому не рекомендуется ставить Beta-версию в больших сетях и везде, где работа маршрутизатора должна быть стабильной и может принести экономические убытки. Тем не менее, новая система сбора ошибок прошивки DD-WRT расположена здесь: DD-WRT Bugtracker.
Кроме множества возможностей, имеющихся в оригинальных прошивках Linksys, DD-WRT включает Kai Daemon для Kai Console Gaming network, WDS wireless bridging/repeating protocol, Radius Authentication для более защищенного беспроводного соединения, усовершенствованную систему Quality of Service для распределения канала, и программную поддержку для аппаратного добавления устройства чтения SD-Карт.
Contents |
[edit] Требования
- Компьютер (Windows, Linux, Mac и другие)
- Интернет-сединение (DSL, Cable, or similar)
- Linksys WRT54G/GL/GS роутер или любой поддерживаемый маршрутизатор.
- Образ прошивки DD-WRT с The DD-WRT Project
- Следовать инструкциям на странице Установка для установки прошивки в маршрутизатор.
[edit] Особенности
- 13 языков (включая русский)
- 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, No-IP, TZO, ZoneEdit, custom, and others)
- 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] Поддерживаемые и рекомендованные устройства
Список поддерживаемых и рекомендованных устройств находится здесь.
[edit] Какой модификацией прошивки версии V24 я могу прошить свой роутер?
[NOTE] - Всегда делайте жесткий сброс, называемый 30/30/30 на маршрутизаторе ДО и ПОСЛЕ прошивки этой версией.
[NOTE] - Функция Восстановления настроек применима только к той же версии прошивки, с которой была сохранена их копия.
Просмотрите список поддерживаемых устройств, чтобы удостовериться в том, что для прошивки вашего маршрутизатора не нужны какие-то дополнительные действия.
Для начала проверьте интерфейс wl0_corerev выполнением следующей команды через telnet.
nvram get wl0_corerev
Данные чипсеты Broadcom требуют специальных VINT сборок:
- Любые старые маршрутизаторы на чипе Broadcom 4702/4710 (125MHz), имеющие mini-PCI карты, имеют wl0_corerev < 5 (such as Belkin F5D7130-4 v1000 - v1112)
- Linksys WRT54G v1
- Linksys WAP54G v1
- Sitecom WL-105b
Следующие чипы Broadcom требуют нормальных сборок (иногда называемых NEWD):
- Asus WL-520GU
- Buffalo WHR-G125
- Linksys WRT54G v8.0-8.2
- Linksys WRT54GS v7.0
- Все более новые маршрутизаторы на чипе Broadcom 4704, 4785, 5354, 5365
Следующие чипы могут использовать обе версии, normal (recommended или NEWD) или VINT.
- Buffalo WHR-HP-G54, WHR-G54S
- Linksys WRT54G v4.0
- Linksys WRT54GL 1.0 & 1.1
- Все маршрутизаторы на чипе Broadcom 5352
- Все маршрутизаторы на чипе 4712 (BCM4712) с wl0_corerev 5 и выше.
Стандартные сборки (NEWD) используют новые драйверы, в то время, как VINT (vintage build) используют старые.
[edit] Версии прошивки
[edit] V24_pre_sp2 K24
[edit] Особенности сборок
Micro (1) | Micro Plus (2)(7) | Micro Plus ssh (2)(7) | Mini (1) | Mini Hotspot Kaid (2) | Mini USB (2) | Mini USB FTP (2) | Nokaid (1) | OpenVPN JFFS Small (2) | STD (1) | STD NoKaid (2) | STD NoKaid NoHotspot NoStor (2) | STD NoKaid USB (2) | VOIP (1) | VPN (1)(3) | Big (2)(4) | Mega (1)(4) | |
Access Restrictions | | | | | | | | | | | | | | | | | |
AnchorFree | | | | | | | | | | | | | | | | | |
Asterisk | | ||||||||||||||||
Bandwidth Monitoring | | | | | | | | | | | | | | | | | |
Chillispot | | | | | | | | ||||||||||
Connection Warning Notifier | | | | | | | | | | | | | | | |||
Dynamic DNS | | | | | | | | | | | | | | | | | |
EoIP Support | | | | | | | | | | | | | | ||||
ext2 Support | | | | | | | | | | | |||||||
ext3 Support | | | | | |||||||||||||
Hotspot System | | | | | | | | ||||||||||
HTTP Redirect | | | | | | | | | | | | | | | | | |
HTTPS Support for Web Management | | | | | | | | | | | |||||||
IPv6 (5) | | | | | | | | | | ||||||||
JFFS2 (6) | | | | | | | | | | | | | |||||
kaid | | | | | |||||||||||||
MMC/SD Support | | | | | | | | | | ||||||||
NoCat | | | | | | | | | |||||||||
OpenVPN | | | | | |||||||||||||
Pound | | ||||||||||||||||
PPTP/PPTP Client | | | | | | | | | | | | | | | |||
ProFTPd | | | | ||||||||||||||
Micro (1) | Micro Plus (2)(7) | Micro Plus ssh (2)(7) | Mini (1) | Mini Hotspot Kaid (2) | Mini USB (2) | Mini USB FTP (2) | Nokaid (1) | OpenVPN JFFS Small (2) | STD (1) | STD NoKaid (2) | STD NoKaid NoHotspot NoStor (2) | STD NoKaid USB (2) | VOIP (1) | VPN (1)(3) | Big (2)(4) | Mega (1)(4) | |
QoS | | | | | | | | | | | | | | | | | |
radvd | | | | | | | | | | | | | |||||
Repeater/mBSSID | | | | | | | | | | | | | | | | | |
RFlow | | | | | | | | | | | |||||||
Samba/CIFS client | | | | | | | | | |||||||||
Security Log | | | | | | | | | | | | | | | |||
SIPatH/Milkfish | | | | ||||||||||||||
SMTP Redirect | | | | | | | | | | | | | | | | | |
SNMP | | | | | | | | | | ||||||||
SPI Firewall/IPtables | | | | | | | | | | | | | | | | | |
Sputnik | | | | | | | | | | ||||||||
SSHd | | | | | | | | | | | | | | | | ||
Syslogd | | | | | | | | | | | | | | | | | |
tcpdump | | | |||||||||||||||
Telnetd | | | | | | | | | | | | | | | | | |
(Tx) power adjust | | | | | | | | | | | | | | | | | |
UPnP | | | | | | | | | | | | | | | | | |
USB | | | | | | | |||||||||||
Wake On LAN | | | | | | | | | | | | | | | | | |
Wifidog | | | | | | | | ||||||||||
WPA/WPA2 Per/Ent | | | | | | | | | | | | | | | | | |
Wiviz | | | | | | | | | | | | | | |
[edit] Замечания
(1)Официальные сборки от Brainslayer
(2)Специальные сборки от разработчика Eko
(3)Маленькие сборки с VPN JFFS для устройств с памятью 4MB: downloads/others/eko
(4)Только DD-WRT v24 (8MB+ flash required)
(5)Очевидно, IPv6 НЕ работает по-умолчанию в DD-WRT v24. Смотрите IPv6 on v24.
(6)Недоступно на сборках VPN версии v24sp1 (prerequisites for JFFS).
(7)Для работы необходим CFE Compressor. Подробнее (http://www.dd-wrt.com/phpBB2/viewtopic.php?t=38844).
Сборки версии v24:
filename | description |
---|---|
dd-wrt.v24_<type>_asus.trx | Web interface-версия для прошивки. Подробнее Flash Your Asus WL-500G Deluxe |
dd-wrt.v24_<type>_generic.bin | Стандартная сборка для прошивки через web interface на всех поддерживаемых устройствах (включая Linksys WRT54G/GL/GS) и для прошивки Siemens SE505 через tftp с адресом 192.168.2.1 |
dd-wrt.v24_<type>_wrt54g.bin | tftp версии для WRT54G. Вы МОЖЕТЕ прошить ими через веб-интерфейс, но только после применения микро-прошивки. Эти версии специально предназначены для прошивки через TFTP. (v5/v6 note: Since the WRT54G/GS v5-v6 uses a modified WAP54Gv3 once made 'linux ready', it will not accept these standard WRT54G/GS firmwares. You must use the 'generic' build for TFTPing to these units). |
dd-wrt.v24_<type>_wrt54gs.bin | tftp версии для WRT54GS. Вы МОЖЕТЕ прошить ими через веб-интерфейс, но только после применения микро-прошивки. Эти версии специально предназначены для прошивки через TFTP. |
dd-wrt.v24_<type>_wrt54gsv4.bin | tftp версии для WRTGSv4. Y Вы МОЖЕТЕ прошить ими через веб-интерфейс, но только после применения микро-прошивки. Эти версии специально предназначены для прошивки через TFTP. |
dd-wrt.v24_<type>_wrtsl54gs.bin | tftp версии для WRTSL54GS. Вы МОЖЕТЕ прошить ими через веб-интерфейс, но только после применения микро-прошивки. Эти версии специально предназначены для прошивки через TFTP. |
dd-wrt.v24_<type>_moto.trx | For initial Flash Your Motorola WR850G (Micro and Mini builds ONLY) |
где <type> заменяется на mini, std, voip, и т. д. Для прошивки с оригинальной микропрограммы от Linksys, сначала прошейтесь версией mini через web interface. После этого через веб-интерфейс новой прошивки можно прошить любую версию..
[edit] V24_pre_sp2 K26
WARNING: Не используйте сборки K2.6, если не уверены, что Ваше устройство их поддерживает. Список поддерживаемых устройств здесь!
[edit] Сборки K2.6
Mini | Mini Hotspot | Mini USB | Mini USB FTP | OpenVPN | OpenVPN Small | STD NoKaid Small | STD USB FTP | VOIP | VOIP Small | Big | |
Access Restrictions | | | | | | | | | | | |
AnchorFree | | | | | | | | | | | |
Asterisk | |||||||||||
Bandwidth Monitoring | | | | | | | | | | | |
Chillispot | | | | ||||||||
Connection Warning Notifier | | | | | | | | | | | |
Dynamic DNS | | | | | | | | | | | |
EoIP Support | | | | | | | | | |||
ext2 Support | |||||||||||
ext3 Support | |||||||||||
Hotspot System | | | | ||||||||
HTTP Redirect | | | | | | | | | | | |
HTTPS Support for Web Management | | | | | | | | | | | |
IPv6 | | | | | |||||||
JFFS2 | | | | | | | |||||
kaid | | | |||||||||
MMC/SD Support | |||||||||||
NoCat | | | | ||||||||
OpenVPN | | | | ||||||||
Pound | |||||||||||
PPTP/PPTP Client | | | | | | | | | | | |
ProFTPd | | | | ||||||||
Mini | Mini Hotspot | Mini USB | Mini USB FTP | OpenVPN | OpenVPN Small | STD NoKaid Small | STD USB FTP | VOIP | VOIP Small | Big | |
QoS | | | | | | | | | | | |
radvd | | | | | |||||||
Repeater/mBSSID | | | | | | | | | | | |
RFlow | | | | | | | | ||||
Samba/CIFS client | | | | | |||||||
Security Log | | | | | | | | | | | |
SIPatH/Milkfish | | | | ||||||||
SMTP Redirect | | | | | | | | | | | |
SNMP | | | | | | | |||||
SPI Firewall/IPtables | | | | | | | | | | | |
Sputnik | | | | | |||||||
SSHd | | | | | | | | | | | |
Syslogd | | | | | | | | | | | |
tcpdump | |||||||||||
Telnetd | | | | | | | | | | | |
(Tx) power adjust | | | | | | | | | | | |
UPnP | | | | | | | | | | | |
USB | | | | | |||||||
Wake On LAN | | | | | | | | | | | |
Wifidog | | | | ||||||||
WPA/WPA2 Per/Ent | | | | | | | | | | | |
Wiviz | | | | | | | | | | |
[edit] Замечания:
K26 пока не поддерживают MMC/SD.
[edit] Специальные версии
Brainslayer предлагает специальные версии DD-WRT с расширенными возможностями QoS:
- set maximum bandwidth available per netmask/MAC address (v.24-SP1: even for different vlans)
- set a default rule for any unconfigured netmask/MAC address
Версия доступна из Магазина DD-WRT.
Обновления этих специальных прошивок находятся на специальном форуме (Customer Downloads & Updates).
Есть возможность изготовления прошивок с символикой фирмы.