Um dos melhores projetos para prolongar a vida útil do nosso hardware é, sem dúvida, o DD-WRT. Esse firmware baseado em Linux já resgatou milhares de roteadores da obsolescência programada, e o melhor é que até os modelos mais antigos ainda recebem atualizações hoje. Isso nos dá uma ótima oportunidade para desenvolver um tutorial sobre como instalar o DD-WRT no seu roteador, inspirado no inesgotável WRT54G da Linksys.

Como instalar o DD-WRT no seu roteador
Como instalar DD-WRT

A situação atual dos roteadores é bastante precária. Somente os modelos mais recentes (e caros) recebem atualizações e correções do fabricante. Se a sua unidade tem o perfil clássico «genérico» ou foi fornecida pelo provedor de conectividade, é bem provável que ela nunca veja um patch na vida. É aí que entra o conceito de firmware alternativo, e no topo da lista está o DD-WRT.

Com mais de uma década de existência, o projeto se mantém firme, e os olhos mais treinados certamente notaram que vários de seus builds recebem atualizações frequentes. Isso inclui as versões mais antigas do Linksys WRT54G, o roteador que basicamente começou tudo. Conseguir um Linksys WRT54G por alguns euros não é difícil, e hoje vamos usar um para ensinar como instalar o DD-WRT no seu roteador.

Como instalar o DD-WRT no seu roteador
Nosso roteador é idêntico ao da foto, um Linksys WRT54G v3. Tem alguns arranhões, está manchado de tinta, falta um pé e a fonte não é original, mas funciona perfeitamente.

Antes de começar, um aviso importante: nosso guia apresenta um processo de instalação relativamente padrão e não cobre imprevistos maiores (como uma queda de energia durante o flash). Os riscos de transformar o seu roteador em um tijolo («brick») existem, e se isso acontecer, você terá de estudar o chamado anúncio peacock e os fóruns do DD-WRT para tentar recuperá-lo.

Como instalar o DD-WRT no seu roteador
O chamado «anúncio peacock» indica, em termos gerais, tudo o que pode dar errado e como corrigir. Para alguns modelos, sua leitura é obrigatória.

Na minha opinião, você não deve ter problemas se limitar a roteadores bem suportados e documentados pelo projeto, mas sempre há algo extra que pode ajudar. Por exemplo, se você tiver acesso a um nobreak, não hesite em usá-lo como «salva-vidas» durante o flash para impedir que o roteador fique sem energia. Dito isso, vamos começar.

Vá ao site oficial e baixe o DD-WRT

Como instalar o DD-WRT no seu roteador
Sua aventura começa aqui

Visite o portal do DD-WRT, clique em Router Database e digite as iniciais do seu roteador. No nosso caso, é a versão 3.0 do Linksys WRT54G. Precisamos fazer duas coisas: escolher o build mais recente e baixar uma das versões. A menos que seja indispensável ter uma função específica (como IPv6 ou um cliente Samba integrado), nosso interesse se concentra nos builds Mini e Standard. Outros roteadores não têm memória suficiente (ex.: WRT54G v5) e estão limitados às edições Micro. Hoje vou usar a edição Mini.

Como instalar o DD-WRT no seu roteador
Sim, esse é o nosso roteador...
Como instalar o DD-WRT no seu roteador
Última versão, download do build e entrada para informações extras. Fácil.

Por outro lado, clicamos no link de informações adicionais e, na nova página, baixamos o build «trailed». Esse é o build do DD-WRT usado para o primeiro flash sobre o firmware original da Linksys. Ao mesmo tempo, você encontrará aqui as raízes de qualquer tutorial para DD-WRT, e boa parte das nossas informações vem desse texto. Salve os dois arquivos .bin (o build normal e o «trailed») em uma pasta temporária.

Como instalar o DD-WRT no seu roteador
O processo é uma espécie de «duplo flash». Muitas placas-mãe fazem algo parecido, primeiro elevando o BIOS a uma versão mínima e depois oferecendo a atualização.

Prepare o roteador e o computador

Como instalar o DD-WRT no seu roteador
O firmware da Linksys pertence a um museu. Não se esqueça de reiniciar o roteador para voltar ao estado de fábrica.

Nada de estranho aqui: pegue o roteador, ligue-o e pressione o botão de reset algumas vezes para que ele volte à configuração de fábrica. Conecte-o a partir de uma das portas à placa de rede do seu computador (a conexão é «direta», ou seja, não deve passar por outros roteadores ou pontos de acesso) e especifique um endereço IP estático associado ao gateway do roteador. Por exemplo: na configuração de fábrica, o Linksys WRT54G v3 usa 192.168.1.1 como gateway, e o IP estático deve seguir o formato 192.168.1.x.

Como instalar o DD-WRT no seu roteador
Nada de DHCP: a placa de rede deve usar um IP estático durante o flash

Feito isso, acesse o roteador digitando seu IP no navegador (admin/admin, admin/1234 ou algo parecido), vá para a seção de administração e, novamente, ordene um reset da configuração. Estamos quase prontos!

Como instalar o DD-WRT no seu roteador
Mais uma vez, para garantir

Faça o primeiro flash

Como instalar o DD-WRT no seu roteador
Hora de o firmware oficial se aposentar. Clique em Selecionar Arquivo e procure o build Trailed

Volte à configuração do roteador, vá para a seção de administração, clique em Firmware Upgrade, selecione o build «trailed» e inicie o flash. A partir daqui, é necessário um exercício de paciência e não apressar as coisas...

Como instalar o DD-WRT no seu roteador
Lembre-se! O build Trailed!

Espere

Como instalar o DD-WRT no seu roteador
Momento para um café. Ou um chá. Ou o que for, desde que não toque no roteador.

Quando digo «espere», não estou exagerando. Prepare um café. Assista televisão por dez minutos. Jogue uma partida de Mortal Kombat e chute o traseiro de Shang Tsung se preferir. O ponto é não atrapalhar o roteador. As luzes vão piscar, e mesmo quando parecer pronto, não toque nele. O armazenamento interno dos roteadores não é tão rápido quanto pensamos, e em mais de uma ocasião a configuração interna continua além da inicialização. As guias oficiais do DD-WRT recomendam cinco ou seis minutos como mínimo. Eu costumo esperar cerca de dez.

Acesse o roteador (agora com DD-WRT)

Como instalar o DD-WRT no seu roteador
Nada mal! Mas este build é antediluviano...

Muito bem! Ao digitar o endereço do roteador no navegador, devemos conseguir ver a interface do DD-WRT, com o número do build e a data no canto superior direito da tela. Se o firmware pedir nome de usuário e senha, os valores de fábrica são root/admin. Qualquer um ficaria tentado a parar por aqui, mas nosso plano desde o início é instalar a última versão do DD-WRT disponível.

Como instalar o DD-WRT no seu roteador
Mais um reset antes de continuar

Antes disso, precisamos de um reset adicional. Vá para a seção de administração, clique em Factory Defaults, confirme e aplique a configuração. Quando reiniciar, visite novamente Administração, mas desta vez clique em Firmware Upgrade. Aqui, selecione o firmware normal (não o «trailed»), altere o parâmetro After Flashing para «Reset to Default Settings» e, finalmente, clique em Upgrade. Aparecerá uma contagem regressiva de 300 segundos.

Como instalar o DD-WRT no seu roteador
Vamos para Firmware Upgrade...
Como instalar o DD-WRT no seu roteador
... selecionamos o build normal ...
Como instalar o DD-WRT no seu roteador
... e Upgrade.

Espere (de novo)

Como instalar o DD-WRT no seu roteador
10 minutos a mais. Eu sei que você consegue.

A mesma coisa de antes, com algumas observações. É possível que a contagem regressiva desapareça antes de chegar a zero. Não se preocupe, isso costuma acontecer, mas não significa que o roteador tenha concluído o processo de flash e inicialização. Insisto: é preciso esperar. Prepare outro café. Se os hobbits têm segundo café da manhã, nada impede você de beber uma segunda xícara. (!)

Sucesso!

Como instalar o DD-WRT no seu roteador
Uma mudança de usuário e senha, e ...

Se você chegou até aqui, parabéns! Sua vitória sobre a obsolescência programada com uma instalação completa do DD-WRT no seu roteador merece ser reconhecida. No canto superior direito, você verá que o número da versão e a data são muito superiores aos do build trailed, confirmando que está tudo em dia.

Como instalar o DD-WRT no seu roteador
... está terminado! Bem-vindo ao DD-WRT.

O resto é uma questão de explorar as diferentes seções do firmware. Setup tem tudo relacionado à conectividade básica, endereço IP do roteador, controle de DHCP e valores de MTU. Wireless regula o aspecto sem fio, com o nome da rede, canal, tipo de conexão e segurança (lembre-se: WPA2 Personal com algoritmo AES no mínimo). NAT/QoS guarda uma seção crítica como o port forwarding (clientes BitTorrent e alguns jogos online pedirão a abertura manual de portas). Outros parâmetros do DD-WRT permitem fazer overclocking do chip principal ou aumentar a potência da rede Wi-Fi, mas nossa prioridade é estabilidade e segurança.

Como instalar o DD-WRT: resumo

Chegamos ao fim. Se você queria saber como instalar o DD-WRT no seu roteador, este guia lhe dará uma ideia bastante sólida do que esperar. Infelizmente, nenhum tutorial é universal. Cada roteador tem seu próprio conjunto de instruções, e verificar os dados oficiais é vital para chegar a bom porto. Alguns roteadores são extremamente complexos, exigem vários flashes e só aceitam builds específicos, ou corremos o risco de bricking.

No entanto, isso não significa que seja uma missão impossível. O Linksys WRT54G v3 é um dos roteadores mais fáceis de flashear, mas há outros que nem sequer exigem uma preparação tão ampla. Reúna informações, consulte a base de dados. Você não precisa de um roteador de última geração para acessar o DD-WRT, apenas o que melhor se adapte às suas necessidades. Espero que este tutorial tenha sido útil. Boa sorte!