Skip to content

O que é OpenWrt?

20 de abril de 2021

No último ano, foi descoberto que muitos roteadores comerciais sofriam de várias falhas de backdoor que podiam permitir a espionagem (ou pior) de várias entidades. Junte isso aos recursos limitados encontrados no firmware desses roteadores e fica claro que uma alternativa pode ser necessária para alguns usuários. Mas quais são as alternativas? Um é chamado OpenWrt, uma distribuição Linux feita especificamente para roteadores que oferece um conjunto de recursos amplamente aprimorado e um nível de confiabilidade e segurança que o firmware padrão não pode atingir.

Eu, Jonathan Zander [ GFDL, CC-BY-SA-3.0 or CC BY-SA 2.5], via Wikimedia Commons

O que é OpenWrt?

OpenWrt é uma distribuição Linux embarcada que pode ser instalada em certos roteadores para melhorar muito seu desempenho e quais recursos oferecem. Em alguns casos, um roteador básico (com recursos limitados) pode ser transformado em uma ferramenta de roteamento de tráfego de rede muito flexível. O OpenWrt começou em 2004 depois que a Linksys lançou o código para seus roteadores sem fio WRT54G sob a GNU General Public License. De acordo com os termos dessa licença, a Linksys teve que disponibilizar o código do firmware ao público em geral. Isso também significa que os desenvolvedores podem modificar o código e / ou criar versões derivadas da plataforma. Isso é exatamente o que aconteceu. Originalmente, o novo firmware suportava apenas a série de roteadores WRT54G. Com o passar dos anos, o suporte se espalhou para incluir vários roteadores e dispositivos de diferentes fabricantes. Para ver uma lista de dispositivos suportados, verifique a Tabela de Hardware OpenWRT. O principal motivo pelo qual o OpenWrt se tornou tão popular foi que ele expandiu amplamente o que os dispositivos comerciais podiam fazer. O conjunto de recursos atual inclui:

  • Sistema de arquivos gravável para personalização.
  • Pode ser configurado por linha de comando ou interface baseada na web.
  • Suporte de rede mesh.
  • Injeção de pacotes.
  • Firewall stateful, NAT e encaminhamento de porta via netfilter.
  • Suporte PeerGuardian.
  • Port knocking via knockd and knock.
  • IPS via Snort.
  • Gerenciamento de fila ativo.
  • Balanceamento de carga (para uso com vários ISPs).
  • Tunelamento de IP.
  • Monitoramento de rede em tempo real.
  • DNS e DHCP via Dnsmasq, MaraDNS e mais.
  • DNS dinâmico.
  • Sistema de distribuição sem fio.
  • Suporte para impressora.
  • Compartilhamento de arquivos via Samba.

Para obter uma lista completa do conjunto de recursos, visite a página da Wikipedia do OpenWRT.

Por que você deseja usar o OpenWrt?

A resposta a esta pergunta é bastante simples: você descobriu que seu roteador atual é muito limitado para atender às suas necessidades. Em muitos casos, essa necessidade é de velocidade. Alguns firmware de roteador simplesmente não conseguem acompanhar as altas demandas impostas à rede doméstica (ou de pequeno escritório). Quando você tem vários dispositivos transmitindo conteúdo, consoles de jogos e outras necessidades, pode encontrar o gargalo da rede no roteador. Com o OpenWrt, você não terá esses problemas. Em outros casos, você pode descobrir que o firmware do roteador atual simplesmente limitou sua capacidade de gerenciar a rede da maneira que melhor atende às suas necessidades. Outros motivos para optar pelo OpenWrt, em vez do firmware padrão do roteador, incluem:

  • Compartilhe arquivos entre dispositivos por meio de uma unidade de armazenamento externa conectada diretamente ao roteador.
  • Execute um cliente BitTorrent a partir do roteador.
  • Conecte uma impressora diretamente ao roteador para criar uma impressora em rede.
  • Limite o uso da largura de banda de um determinado dispositivo ou mesmo programe horários que os dispositivos têm permissão para usar a rede.
  • Obtenha controle total sobre sua rede.
  • Aumente a intensidade do sinal sem fio.
  • Crie filtros MAC.
  • Crie várias redes WiFi (como uma rede de visitante / convidado).

Como você instala o OpenWrt?

Localizando o link de download do firmware para um roteador Linksys.

A primeira coisa que você deve fazer é verificar se o roteador é compatível com OpenWrt. Lembre-se de verificar a página Tabela de Hardware para descobrir se o roteador que você possui (ou o roteador que deseja adquirir) é compatível. Depois de saber que o roteador em questão é compatível com OpenWrt, o processo de instalação é o seguinte.

Instalando o firmware OpenWrt em um roteador Linksys.

Encontre seu dispositivo na página Tabela de hardware e clique no link Exibir / editar dados. Aqui você encontrará uma boa quantidade de informações sobre o seu dispositivo. Perto da parte inferior da página, você verá a entrada marcada URL de instalação do Firmware OpenWrt. Clique no link associado a essa entrada para baixar o arquivo necessário para atualizar o firmware do seu roteador. Lembre-se de que você DEVE fazer o download do arquivo que corresponde ao modelo do seu roteador. Para atualizar o firmware, siga estas etapas cuidadosamente:

  1. Conecte um computador ou laptop ao roteador, via cabo Ethernet (NÃO faça isso via rede sem fio).

  2. Certifique-se de que seu computador (ou laptop) esteja configurado com um endereço IP que permita que o dispositivo se conecte ao roteador.

  3. Faça login na interface da Web de administração do roteador (a forma como isso é feito será ditada pela marca e modelo do roteador) e localize a função de instalação de firmware específica do dispositivo. Para alguns roteadores, haverá uma opção manual que permite escolher um arquivo a ser carregado (o firmware que você baixou). Se você não tiver certeza de como transferir o arquivo do seu computador para o roteador, verifique o guia do usuário do fabricante para instalar o firmware.

  4. Aguarde a conclusão do processo de flash e o roteador será reinicializado automaticamente.

Para obter mais detalhes sobre a primeira instalação, verifique a documentação de instalação de fábrica do OpenWRT. Assim que o processo for concluído, você pode fazer o login no OpenWRT através do endereço IP 192.168.1.1 com as seguintes credenciais.

  • Nome de usuário: admin ou root (dependendo do firmware usado)
  • Senha: senha

Aproveite a flexibilidade recém-descoberta do seu roteador.