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.
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.
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.
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
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.
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.
Prepare o roteador e o computador
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.
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!
Faça o primeiro flash
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...
Espere
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)
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.
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.
Espere (de novo)
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!
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.
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!