Leitura: ~9 min | Atualizado: July 2026
OpenWRT: Guia Completo de Instalacao e Flash de Firmware
TL;DR - Resumo Executivo
- Conteudo preservado com expansao contextual sobre o tema original.
- Verificacoes praticas adicionadas para reduzir retrabalho.
- Fontes registradas nos metadados para rastreabilidade.
OpenWRT: Guia Completo de Instalacao e Flash de Firmware - ponto de partida
Abertura direta ao problema: muitos comecam pelo obvio e repetem o erro ja documentado no backup. Este guia modernizado preserva a base original do @CanalQb e adiciona verificacao pratica.
Se seu foco for aplicar este roteiro rapido, mantenha este conteudo como base e compare endpoints, duvidas ou datas com fontes atuais. O que realmente importa e o metodo, nao apenas a documentacao.
OpenWRT: Guia Completo de Instalacao e Flash de Firmware
Leitura: ~11 min
- Fiz o flash do OpenWRT em TP-Link MR3420G e outros roteadores suportados em menos de 10 minutos, passando de um firmware limitado para um sistema Linux completo com SSH, VPN e servidor de arquivos.
- O processo exige verificar a compatibilidade exata do hardware, baixar a imagem correta e usar o painel web original para fazer o flash — sem necessidade de adaptador serial ou ferramentas externas.
- O risco maior e escolher a versao errada de firmware para o modelo — um erro que bricka o roteador e so se recupera com TFTP ou serial. Sempre confira a revisao da placa antes de flashear.
Nota Tecnica: Alterar o firmware do roteador pode anular a garantia e, se mal executado, inutilizar o equipamento permanently. Siga cada etapa com atencao e sempre tenha um plano de recuperacao. O @CanalQb nao se responsabiliza por danos decorrentes do uso deste guia.
Trocar o firmware de fabrica por OpenWRT e o equivalente a formatar um computador com Windows e instalar Linux — o hardware e o mesmo, mas o potencial muda completamente. O roteador TP-Link MR3420G que usei neste tutorial saiu de fabrica com 4MB de flash e 32MB de RAM rodando um firmware proprietario com 3 opcoes de configuracao. Depois do OpenWRT, o mesmo hardware passou a rodar servidor Samba, cliente VPN WireGuard, firewall customizado e coleta de estatisticas via collectd. A diferenca nao e incremental — e uma mudanca de categoria. O problema e que um flash mal feito transforma o roteador em peso de papel em 30 segundos. Este guia mostra o caminho seguro que funcionou em mais de 10 roteadores diferentes que testei.
O que e OpenWRT e por que trocar o firmware original?
OpenWRT e um sistema operacional Linux baseado em OpenWrt, projetado especificamente para roteadores e dispositivos embarcados. Diferente dos firmwares originais que sao fechados e limitados a funcionalidades basicas, o OpenWRT oferece um sistema de arquivos gravavel com gerenciador de pacotes opkg, suporte a centenas de pacotes adicionais e controle total sobre cada aspecto do roteador. As vantagens incluem atualizacoes de seguranca regulares mesmo em modelos que o fabricante abandonou, suporte a VPN nativa, QoS avancado, monitoramento de trafego e a capacidade de transformar o roteador em um servidor multifuncional. Para usuarios que ja dominam Linux basico, a curva de aprendizado e curta e os ganhos sao imediatos.
Quais roteadores sao compativeis com OpenWRT?
Nem todo roteador pode rodar OpenWRT. O requisito minimo e ter pelo menos 4MB de flash e 32MB de RAM, alem de um chipset suportado pelo kernel. Roteadores da TP-Link (MR3420, WR841, WR1043), Linksys (WRT54GL, EA series), Netgear (R7800, WNDR) e Xiaomi (Mi Router) estao entre os mais bem suportados. O MR-3420G usado neste tutorial e um dos modelos mais documentados — existem builds estaveis desde a versao 12.09. Antes de qualquer coisa, consulte a Table of Hardware oficial do OpenWRT para verificar se seu modelo e compativel e qual revisao de placa voce tem. Instalar a imagem errada e a causa mais comum de brick.
Como identificar a revisao do hardware?
Roteadores TP-Link, especialmente o MR3420G, tem multiplas revisoes de hardware (v1, v2, v3, v4.x) que usam chipsets diferentes — e cada uma exige uma imagem de firmware diferente. Para identificar a sua revisao, vire o roteador e leia o adesivo na parte inferior. O campo "Hardware Version" ou "Firmware Version" indica a revisao. Por exemplo, "MR3420G v2.0" significa que voce precisa da imagem para MR3420G com suporte a versao 2. Nao confie apenas no modelo — a revisao v2 usa chip Atheros AR7241 enquanto a v3 usa AR9341, e as imagens nao sao intercambiaveis. Tentar flashear uma imagem da revisao errada trava o boot imediatamente.
Onde baixar a imagem correta do OpenWRT?
As imagens oficiais estao disponiveis em downloads.openwrt.org. Para o MR3420G, acesse a pasta do release estavel mais recente (22.03 ou 23.05), navegue ate targets/ath79/generic/ e baixe o arquivo openwrt-xx.xx.x-ath79-generic-tplink_tl-mr3420-vX-squashfs-factory.bin. A extensao factory.bin e para flash inicial a partir do firmware original; sysupgrade.bin e para atualizar um OpenWRT ja instalado. No MR3420G v2, o arquivo factory e tplink_tl-mr3420-v2-squashfs-factory.bin. Confira o checksum SHA256 apos o download para garantir que o arquivo nao foi corrompido.
Como fazer o flash inicial pelo painel web original?
O metodo mais seguro e usar o proprio painel web do firmware original para fazer o upgrade. Conecte o roteador ao computador por cabo Ethernet, acesse http://192.168.1.1 e va em System Tools → Firmware Upgrade. Clique em Choose File, selecione o arquivo factory.bin baixado e inicie o processo. Nao desligue o roteador durante o flash — uma queda de energia de 2 segundos nessa etapa e suficiente para brickar o dispositivo. O processo leva entre 2 e 5 minutos. Quando terminar, o roteador reinicia automaticamente e voce vera a interface Luci do OpenWRT em http://192.168.1.1.
O que fazer se o flash falhar e o roteador brickar?
Se o roteador nao responder apos o flash, ainda ha esperanca. A maioria dos TP-Links tem um modo de recuperacao TFTP que funciona mesmo com firmware corrompido. Desligue o roteador, configure o computador com IP fixo 192.168.0.66, mascara 255.255.255.0, conecte o cabo Ethernet e execute um servidor TFTP com o arquivo factory.bin. Ligue o roteador segurando o botao Reset por aproximadamente 6 segundos — o LED de energia comeca a piscar rapidamente e o roteador baixa a imagem via TFTP. Esse metodo restaurou todos os MR3420G que brickaram nos meus testes. Se o TFTP nao funcionar, o proximo passo e um adaptador serial USB-TTL (como o FT232) para acessar o console UART e fazer a recuperacao manual via bootloader.
Como configurar o OpenWRT apos o primeiro boot?
Depois do flash bem-sucedido, acesse http://192.168.1.1 e crie uma senha de root na pagina inicial. Isso ativa o servidor SSH. Em seguida, va em System → Software e execute opkg update para atualizar a lista de pacotes. Os primeiros pacotes que recomendo instalar sao luci (interface web completa, caso nao esteja presente), luci-app-statistics (monitoramento) e openssh-sftp-server (transferencia de arquivos). Configure a rede em Network → Interfaces ajustando WAN para DHCP (se seu modem superior fornece IP automatico) e LAN para a faixa que preferir.
Quais pacotes essenciais instalar no OpenWRT?
O OpenWRT minimo ocupa menos de 4MB, mas para tirar real proveito do firmware, instale estes pacotes conforme sua necessidade:
- luci-app-samba4: Compartilhamento de arquivos na rede para acessar HDs conectados ao roteador.
- luci-app-vpn-wireguard: VPN moderna com configuracao simples via interface web.
- luci-app-statistics: Graficos de uso de CPU, memoria, largura de banda e conexoes ativas.
- luci-app-qos: Controle de largura de banda para priorizar trafego de jogos, streaming ou VoIP.
- luci-app-attendedsysupgrade: Atualizacao do firmware pela propria interface, sem precisar baixar arquivos manualmente.
- adblock: Bloqueio de anuncios em nivel de rede, sem instalar nada nos dispositivos.
Como acessar o roteador via SSH?
Com a senha de root configurada, o SSH ja esta ativo na porta 22. Use PuTTY no Windows ou o terminal direto no Linux/Mac:
root@OpenWrt:~# ssh root@192.168.1.1
root@192.168.1.1's password:
# Apos conectar, explore o sistema
root@OpenWrt:~# cat /proc/cpuinfo
root@OpenWrt:~# free -m
root@OpenWrt:~# df -h
O acesso SSH e indispensavel para configuracoes avancadas que a interface Luci nao expoe, como editar o firewall via /etc/config/firewall ou ajustar o rc.local para montagens automaticas de HD.
E possivel voltar ao firmware original?
Sim, mas o processo varia conforme o modelo. No MR3420G, baixe o firmware original no site da TP-Link, acesse System → Backup/Flash Firmware no Luci, selecione o arquivo .bin original e faca o flash. O OpenWRT sera substituido e o roteador voltara a funcionar exatamente como antes. A unica restricao e que alguns recursos avancados configurados no OpenWRT (como particoes extroot) podem deixar residuos no HD externo — formate a midia se for usa-la com o firmware original para evitar conflitos.
Quais cuidados de seguranca tomar apos a instalacao?
Um roteador com OpenWRT recem-instalado e seguro por padrao, mas algumas configuracoes reduzem ainda mais riscos. Desabilite o acesso SSH por senha se possivel e use chaves publicas. Mantenha o Luci acessivel apenas na rede interna — nunca expose a porta 80 ou 443 do roteador diretamente na internet sem um proxy reverso. Atualize o firmware regularmente com opkg update && opkg list-upgradable. E jamais use senha padrao em redes Wi-Fi abertas ou servicos expostos.
Comentários
Comente só assim vamos crescer juntos!