Motivos para usar o OpenWrt
As pessoas instalam o OpenWrt porque o consideram superior ao firmware original de seu roteador ou dispositivo embarcado. Esta página apresenta muitos aspectos do OpenWrt.
Desempenho e estabilidade
O OpenWrt é projetado por profissionais de rede e outras pessoas que se preocupam com o desempenho de sua rede e buscam as melhores velocidades de transferência e latência. O OpenWrt incorpora muitos algoritmos de pesquisas recentes que têm desempenho muito superior ao do firmware fornecido pelo fabricante.
- O OpenWrt é estável e opera de forma confiável por longos períodos de tempo.
- Pacotes otimizados e base de código feita sob medida para hardware de baixo custo e espaço de armazenamento máximo.
- Melhorias no Wi-Fi suportam taxas de dados mais altas e igualdade de tempo de transmissão (airtime fairness) entre estações.
- Sem processos em segundo plano ou bloats do fabricante (diagnósticos TR-069, análises e atualizações automáticas).
Segurança
O OpenWrt é um software de código aberto. Muitos desenvolvedores de todo o mundo revisam o código antes de ele ser lançado.
- Sem backdoors ocultas deixadas pelos fabricantes de hardware.
- Configurações de firewall granular para proteger sua rede contra uma infinidade de ataques.
- O OpenWrt é atualizado constantemente, portanto, quaisquer vulnerabilidades são corrigidas pouco tempo após serem descobertas.
- A configuração padrão do OpenWrt é muito conservadora, permitindo conectividade total com a Internet sem expor seu roteador ou dispositivos conectados a ataques.
- Muitos dispositivos mais antigos são suportados pelo OpenWrt e podem desfrutar da segurança que o OpenWrt proporciona, muito tempo depois de os fabricantes pararem de lançar atualizações de firmware.
- Base de código do kernel Linux atualizada, padrões de criptografia e disposições WPA.
Expansibilidade
Enquanto o firmware do fabricante para um roteador vem com um conjunto fixo de capacidades, o OpenWrt oferece mais de 27.000 pacotes e serviços prontos para serem navegados e instalados em um ambiente semelhante a uma loja de aplicativos para aproveitar ao máximo seu roteador. Alguns dos pacotes mais populares permitem que você:
- Utilize conectividade nativa de pilha dupla (dual-stack) pronta para uso ou forneça transição IPv4/IPv6.
- Bloqueie anúncios em seu roteador para que você possa desfrutar de uma experiência web limpa e sem desordem em qualquer dispositivo conectado.
- Crie sua própria rede mesh WiFi com WDS.
- Estenda sua capacidade WiFi com extensões EAP de nível empresarial.
- Acesse seus arquivos NAS ou mídia de qualquer lugar dentro de casa ou ao redor do mundo.
- Reduza a latência/o atraso (bufferbloat) e gerencie suas velocidades mesmo durante tráfego intenso com Gerenciamento Inteligente de Filas (Smart Queue Management).
- Impeça seu provedor de falsificar e espionar suas solicitações DNS com criptografia DNS.
- Criptografe sua conexão com a Internet, faça proxy de seu tráfego, contorne restrições regionais, acesse a dark net e serviços ocultos Tor com cliente Tor.
- Force dispositivos conectados com servidores DNS codificados a usar o DNS do seu roteador com sequestro de DNS (DNS hijacking).
- Crie uma WLAN para convidados permitindo acesso à Internet, mas não aos seus dispositivos locais, e personalize-a com um Portal Cativo como o opennds.
- Controle o acesso usando limites de tempo e controles parentais.
- Defina cota de volume de download ou largura de banda. Útil, por exemplo, para conexão 3G/4G com volume limitado de upload/download.
- Adicione uma webcam para vigilância ao vivo ou criação de vídeos em time-lapse de paisagens ou impressoras 3D.
- Conecte-se à sua estação meteorológica com pywws ou weewx, registre estatísticas meteorológicas e torne-as acessíveis por meio de um servidor web, enfeitado com uma imagem ao vivo da webcam.
- Interaja com dispositivos 1-wire (sensores, atuadores, ...).
- Combine múltiplas conexões WAN para concorrência, failover e balanceamento de carga usando mwan3.
- Torne seu roteador um centro para automação residencial.
- Acesse uma gama mais ampla de provedores de DNS Dinâmico (DDNS) do que o firmware do fabricante via ddns-scripts.
- Use a porta USB do seu roteador para conectar um modem de banda larga móvel, telefone com tethering, impressora, unidade NAS, unidade flash ou qualquer outra coisa com o pacote de driver apropriado.
Suporte da comunidade
A comunidade vibrante e apaixonada de desenvolvedores, voluntários e outros usuários veteranos do OpenWrt está sempre disponível para ajudar a resolver um problema.
- Fórum do OpenWrt - conversas entre membros sobre o OpenWrt.
- r/openwrt Subeddit - postagens casuais e perguntas relacionadas ao uso e solução de problemas do OpenWrt.
- Listas de discussão OpenWrt Developer e OpenWrt Admin.
- #openwrt e #openwrt-devel no IRC.
Veja também: Comunicação dentro do Projeto OpenWrt
Plataforma de pesquisa
Muitas equipes que fazem pesquisas de ponta em tópicos de rede usam o OpenWrt como uma plataforma estável para seu trabalho. À medida que seu trabalho passa do campo experimental para o código prático e de qualidade de produção, ele está disponível primeiro nas compilações do OpenWrt. Algumas equipes que usam o OpenWrt incluem:
- Muitos fabricantes de roteadores ainda usam o OpenWrt como base para seu firmware original.
- Desenvolvimento contínuo dos algoritmos fq_codel e cake que diminuem o bufferbloat.
- A equipe Make Wi-Fi Fast tem trabalhado para diminuir o enfileiramento e a latência na pilha wi-fi, e está testando seu código de igualdade de tempo de transmissão (airtime fairness) usando o OpenWrt.
- Homenet fornece implementação de roteamento zeroconf IPv6 (e IPv4), atribuição de prefixo e descoberta de serviços para uma rede doméstica composta por vários roteadores conectados a vários provedores de serviços. Há um pacote hnet-full para OpenWrt.
Configuração
Porque o OpenWrt é um sistema verdadeiramente baseado em Linux, você tem controle total sobre todas as funções do seu roteador/dispositivo.
- Liberte-se das restrições do firmware do fabricante com uma variedade de opções de configuração.
- Desfrute de uma experiência familiar e uniforme em vários dispositivos.
- O OpenWrt fornece tanto interface de linha de comando (via SSH) quanto uma interface de usuário baseada na web para configuração.
- As informações de configuração são armazenadas em arquivos de texto simples para facilitar a edição e/ou cópia.
- OpenWrt Image Generator permite que você crie suas próprias imagens de firmware para seu dispositivo com quaisquer personalizações (senha predefinida, WiFi, etc).
- A interface WebUI LuCI permite que você selecione temas que atendam às suas necessidades/gostos. Além disso, a Localização da WebUI está disponível via pacotes em mais de 20 idiomas.
- Configure os LEDs externos e botões/interruptores de acordo com suas necessidades.
- Marcação VLAN, bridging e trunking são fornecidos como padrão. Algumas versões vêm até mesmo com comutação PBX e controle DSL.
- Ajuste fino das configurações de WiFi e gerenciamento de IP.
Custo zero
O OpenWrt é fornecido gratuitamente por meio de sua licença GPL e graças aos esforços de muitos colaboradores voluntários (tanto indivíduos quanto empresas). Não há taxas de assinatura ou licenciamento.