What is DD-WRT?/pt

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 23:48, 7 December 2010 (edit)
Koike (Talk | contribs)
(Supported & Recommended Devices)
← Previous diff
Revision as of 23:50, 7 December 2010 (edit) (undo)
Koike (Talk | contribs)
(File Versions)
Next diff →
Line 736: Line 736:
The normal build (sometimes referred to as NEWD) uses a new wireless driver where the [[NEWD or VINT|VINT]] (vintage build) uses an older one. The normal build (sometimes referred to as NEWD) uses a new wireless driver where the [[NEWD or VINT|VINT]] (vintage build) uses an older one.
-=File Versions=+=Versões de Arquivos=
-==Atheros Based Devices (incl. UBNT)==+==Dispositivos baseados em Atheros (incl. UBNT)==
-==Broadcom Based Devices==+==Dispositivos baseados em Broadcom==
===V24_pre_sp2 K24=== ===V24_pre_sp2 K24===
-This consolidated chart is a WIP. If you spot something wrong or needed to be added, pm me. [http://www.dd-wrt.com/phpBB2/profile_sec.php?mode=viewprofile&u=68435 DarkShadow]<br>+Esta tabela consolidada é um TEP (Trabalho Em Progresso).Se voce encontrar alguma coisa errada ou que precisa ser incluida, me mande uma mensagem (privada). [http://www.dd-wrt.com/phpBB2/profile_sec.php?mode=viewprofile&u=68435 DarkShadow]<br>
-Need verification of pound and tcpdump+ 
-====Build Features====+====Funcionalidades====
{| style="font-size: 85%; text-align:center;" border=1 cellspacing=0 cellpadding=3 class="wikitable" {| style="font-size: 85%; text-align:center;" border=1 cellspacing=0 cellpadding=3 class="wikitable"

Revision as of 23:50, 7 December 2010

O que é DD-WRT?

A interface atual do DD-WRT v23/v24
A interface atual do DD-WRT v23/v24

DD-WRT é um desenvolvimento de um firmware não oficial sob os termos da GPL para varios roteadores wireless ieee802.11a/b/g/h/n baseados nos designs de chips de referencia Broadcom ou Atheros.

O firmware é mantido por BrainSlayer e hospedado em dd-wrt.com. A primeira versão do DD-WRT foi baseada no firmware de Alchemy da Sveasoft Inc, que por sua vez foi baseada no firmware GPL original da Linksys e uma série de outros projetos open source. O DD-WRT foi criado imediatamente após as Sveasoft Software tomar a decisão de cobrar pelo seu firmware, fechando as portas para o código aberto. Atualmente a DD-WRT é disponível gratuitamente, porem um modelo diferente de negócio está sendo desenhado por BrainSlayer de forma a pagar o seu salário, já que este é seu trabalho em tempo integral.

A nova versão do DD-WRT (v24) é um projeto completamente novo. O DD-WRT oferece muitas funções avançadas que não são encontradas em firmwares OEM nos dispositivos, ou mesmo em firmwares disponíveis para compra na Sveasoft. E isso é livre de ativações de produto ou rastreamento encontrados nos firmwares da Sveasoft.

Nota: Firmwares beta, por sua natureza possuem bugs. Não é recomendado instalar firmwares beta em grandes redes utilizadas comercialmente, etc. Porem, existe um rastreador de bugs (bugtracker) em funcionamento para os firmwares DD-WRT localizados aqui: DD-WRT Bugtracker. Alem de outras funcionalidades não encontradas no firmware original da Linksys, o DD-WRT adiciona o Kai Daemon para o Kai Console Gaming network, protocolo WDS para wireless bridging/repeating, Autenticação Radius Authentication para uma comunicação wireless mais segura, alocação de banda para controles avançados de Quality of Service (Qualidade do Serviço) e suporte ao software de modificação de hardware SD. O que significa o DD no DD-WRT? Sash: isto é um código de placas de carro em Alemão para Dresden.

Contents


Requisitos

  • Um Computador(PC/MAC/Etc...)
  • Uma conexão de Banda Larga (ADSL, Cabo ou similar)
  • Um roteador Linksys WRT54G/GL/GS ou outro roteador suportado.
  • A imagem de firmware DD-WRT do The DD-WRT Project
  • Seguir as instruções sobre como Instalar uma nova firmware no seu roteador.
  • SEGUIR AS INSTRUÇÕES**

Funcionalidades

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 colefrick MODREATERS
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, 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) * * *

Dispositivos Suportados e Recomendados

Para a lista de dispositivos suportados e recomendados, verifique a lista Dispositivos Suportados.

Which V24 build do I flash onto my router

[NOTE] - ALWAYS do a Hard reset or 30/30/30 on the router BEFORE and AFTER flashing a firmware build.

[NOTE] - Do not use Backup/Restore anytime you change the firmware build even from one svn to another. Backup/Restore should only be used when the exact same build (same svn) is reloaded or if a hard reset is done and you wish to restore the configuration on that same build.

Check Supported Devices to see which chipset your router has and whether any special flashing procedures are required.

First check your wl0_corerev by issuing the following command in telnet.
nvram get wl0_corerev


The following Broadcom chipsets require the VINT builds:

  • Any older routers using Broadcom 4702/4710 chipsets (125MHz) and have mini-PCI cards wl0_corerev < 5 (such as Belkin F5D7130-4 v1000 - v1112)
  • Linksys WRT54G v1
  • Linksys WAP54G v1
  • Sitecom WL-105b


The following Broadcom chipsets require the normal builds (sometimes referred to as NEWD):

  • Asus WL-520GU
  • Buffalo WHR-G125
  • Linksys WRT54G v8.0-8.2
  • Linksys WRT54GS v7.0
  • All newer routers using Broadcom 4704, 4785, 5354, 5365 chipsets


The following chipsets can run both the normal (recommended- sometimes referred to as NEWD) and VINT builds.

  • Buffalo WHR-HP-G54, WHR-G54S
  • Linksys WRT54G v4.0
  • Linksys WRT54GL 1.0 & 1.1
  • All routers using Broadcom 5352 chipset
  • All routers using Broadcom 4712 chipset (BCM4712) with wl0_corerev 5 or higher


The normal build (sometimes referred to as NEWD) uses a new wireless driver where the VINT (vintage build) uses an older one.

Versões de Arquivos

Dispositivos baseados em Atheros (incl. UBNT)

Dispositivos baseados em Broadcom

V24_pre_sp2 K24

Esta tabela consolidada é um TEP (Trabalho Em Progresso).Se voce encontrar alguma coisa errada ou que precisa ser incluida, me mande uma mensagem (privada). DarkShadow

Funcionalidades

V24_pre_sp2 K24 build features

  Micro (1) Micro Plus (2)(7) Micro Plus ssh (2)(7) Mini (1) Mini Hotspot Kaid (2) Mini USB (2) USB Generic (1) Mini USB FTP (2) Nokaid (1) Open VPN JFFS Small (2) STD (1) STD NoKaid (2) STD NoKaid No Hotspot 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 Mngt              
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) USB Generic (1) Mini USB FTP (2) Nokaid (1) Open VPN JFFS Small (2) STD (1) STD NoKaid (2) STD NoKaid No Hotspot 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      

Notes


(1)Official dd-wrt builds by Brainslayer
(2)Eko specialized Broadcom Only Builds
(3)Smaller VPN JFFS builds are available for 4MB units: downloads/others/eko
(4)Only on DD-WRT v24 (8MB+ flash required)
(5)Apparently, IPv6-related features DO NOT work by default in DD-WRT v24. See IPv6 on v24.
(6)Not available on VPN-builds for v24sp1 (see prerequisites for JFFS).
(7) CFE Compressor needed to run. See (http://www.dd-wrt.com/phpBB2/viewtopic.php?t=38844).

The files for v24 contain six versions:

filename description
dd-wrt.v24_<type>_asus.trx Web interface version for flashing. See Flash Your Asus WL-500G Deluxe
dd-wrt.v24_<type>_generic.bin Generic version for flashing via web interface on all supported devices (including Linksys WRT54G/GL/GS) and for flashing Siemens SE505 with boot tftp on 192.168.2.1
dd-wrt.v24_<type>_wrt54g.bin tftp versions for WRT54G. You CAN use this to flash via web interface but do so only AFTER you have done so using the mini version. These versions were just made specifically for TFTPing to those routers. (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 versions for WRT54GS. You CAN use this to flash via web interface but do so only AFTER you have done so using the mini version. These versions were just made specifically for TFTPing to those routers.
dd-wrt.v24_<type>_wrt54gsv4.bin tftp versions for WRTGSv4. You CAN use this to flash via web interface but do so only AFTER you have done so using the mini version. These versions were just made specifically for TFTPing to those routers.
dd-wrt.v24_<type>_wrtsl54gs.bin tftp versions for WRTSL54GS. You CAN use this to flash via web interface but do so only AFTER you have done so using the mini version. These versions were just made specifically for TFTPing to those routers.
dd-wrt.v24_<type>_moto.trx For initial Flash Your Motorola WR850G (Micro and Mini builds ONLY)

where <type> is a placeholder for mini, std, voip, etc. For upgrading from the original Linksys firmware, please use the mini version first and flash it from the web interface. After this first flash you can then upgrade to any distribution of your choice.

Note eko's builds are for Broadcom only (both K24 and K26).

V24_pre_sp2 K26

WARNING: Do not use the K2.6 builds unless you are certain your device can support it! It will brick it! Forum thread about K26 build supported broadcom based router List

K2.6 Build Features

K2.6 Build Features

  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  

Notes

K26 builds do not have MMC/SD support yet.

Special Versions

Screenshot of a QoS version
Screenshot of a QoS version

Currently brainslayer offers a special version of DD-WRT with extended QoS capabilities:

  • 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

This version is always based on the current sources and atm only avialable vor kernel 2.4 based units. The version is available from the DD-WRT Shop.
Updates for this special firmware version are provided in the special Customer Downloads & Updates forum.

Firmware releases customized to your corporate design are also available.

Intel IXP Based Devices

Ralink Based Devices

x86 Based Devices