OpenWrt x86 – Instalação, vantagens e projetos que você pode experimentar.
O OpenWrt é fácil de configurar e permite maximizar os recursos de seus roteadores além do que é aproveitado por seu firmware. Se você possui um sistema ou roteador incorporado, é melhor usar o sistema operacional, pois possui muitos recursos excelentes. O artigo de hoje se concentra em todas as coisas OpenWrt x86.
O que é OpenWrt?
Fig 1:Logotipo OpenWrt
OpenWrt (Open Wireless Router) é um sistema operacional Linux de código aberto para o desenvolvimento de sistemas operacionais personalizados visando sistemas incorporados.
Portanto, considere o OpenWrt x86 para transformar seu roteador em um cliente BitTorrent, sistema de modelagem de tráfego, servidor SSH ou VPN.
Além disso, não é um firmware, mas oferece um sistema de arquivos totalmente gravável que inclui gerenciamento de pacotes. Portanto, em vez de escrever um trabalho completo, é melhor desbloquear os recursos do seu roteador ou de qualquer outro dispositivo incorporado.
Seis razões para usar o OpenWrt
Fig 2:Desenvolvendo um sistema Linux
Muitas pessoas preferem usar o OpenWrt, pois o consideram superior ao firmware padrão em seus dispositivos incorporados. Você pode conectar um dispositivo OpenWrt com um Arduino instalando módulos de kernel USB para serial. Além disso, você pode criar o Samba NAS com um roteador OpenWrt.
Aqui estão algumas razões pelas quais você deve usar o OpenWrt.
Desempenho e estabilidade
A principal razão para o desenvolvimento contínuo do OpenWrt é melhorar o desempenho dos sistemas embarcados. Ele inclui muitos algoritmos pesquisados recentemente que resultam em um desempenho de sistema superior ao do firmware original.
Adicionalmente:
- O OpenWrt usa algoritmos de controle de buffer bloat para reduzir a latência/lag e aumentar a taxa de transferência da rede.
- Segundo, o OpenWrt é confiável e estável por longos períodos.
- Terceiro, com o OpenWrt, as melhorias de WiFi levam a taxas de dados aprimoradas.
- Quarto, as melhorias no WiFi levam a uma melhor equidade no tempo de transmissão entre as estações.
- Quinto, o OpenWrt oferece suporte a melhorias em dispositivos mais antigos - somente se o Flash/RAM do seu dispositivo acomodar novas versões.
Extensibilidade
O OpenWrt tem mais de 3.000 pacotes prontos para instalar que melhoram as capacidades do seu roteador. Alguns dos recursos dos pacotes incluem:
- Bloqueando anúncios para uma experiência ininterrupta na Web em seus dispositivos conectados.
- Além disso, reduza os níveis de latência/lag usando o Smart Queue Management (SQM).
- Segurança de rede doméstica com um servidor WireGuard ou OpenVPN.
- Além disso, evite a espionagem de solicitações de DNS e falsificação de ISP com criptografia de DNS.
- Em seguida, permita que outro dispositivo acesse sua rede sem se infiltrar em seus dispositivos.
- Por fim, controle de acesso usando controles dos pais e limites de tempo.
Segurança
Fig 3:Conceito de rede social e segurança cibernética
OpenWrt é um software de código aberto que passa por verificações e revisões maciças de desenvolvedores globais antes de seu lançamento. Portanto, você pode ter certeza de que não há backdoors ocultos por fornecedores de hardware.
Adicionalmente:
- O OpenWrt recebe atualizações constantes para remover quaisquer vulnerabilidades.
- Além disso, o sistema operacional Linux do OpenWrt é mais seguro contra vulnerabilidades e ataques online.
- O OpenWrt é compatível com todos os dispositivos compatíveis, independentemente do modelo.
Plataforma de pesquisa
OpenWrt é uma fonte confiável de conteúdo para a maioria das equipes que trabalham em pesquisas de ponta em redes. As equipes incluem desenvolvedores trabalhando para diminuir a latência e o enfileiramento na pilha de WiFi.
Além disso, o desenvolvimento contínuo de software que reduz a flutuação do buffer, como fq_codel e algoritmos cake, usa OpenWrt.
Configuração
Como outros sistemas baseados em Linux, você terá controle total sobre todos os aspectos do seu dispositivo/roteador incorporado.
- Os dados de configuração são armazenados em arquivos de texto simples para facilitar a cópia e a edição.
- Usando o OpenWrt Image Generator, você pode criar suas imagens de firmware para seu dispositivo incorporado.
- Além disso, permite configurar botões externos, LEDs e interruptores de acordo com sua preferência.
- Além disso, possui interfaces de linha de comando e usuário baseadas na Web para configuração.
Suporte da comunidade
OpenWrt tem uma vasta comunidade de usuários de longo prazo, desenvolvedores e voluntários dispostos a resolver problemas pertinentes. Portanto, ao contrário do software distribuído pelo fornecedor, você terá imenso suporte, facilitando a solução de um problema.
Veja como instalar o OpenWrt
Fig 4:Roteador de Internet sem fio
A primeira etapa antes de instalar o OpenWrt é garantir que o dispositivo seja compatível com o sistema. Em seguida, baixe a melhor versão do firmware, dependendo se é uma atualização ou uma nova versão.
Aqui estão quatro métodos de instalação.
Método 1:via firmware OEM
Para este método, consulte a página do modelo específico do dispositivo e verifique se é compatível. Às vezes, o firmware OEM impede que você atualize seu dispositivo usando determinados arquivos. No lado positivo, alguns dispositivos têm compilações marcadas que permitem que sejam compatíveis com o firmware do fabricante.
Veja como instalar o OpenWrt via firmware OEM.
- Abra seu navegador da web e acesse a interface web do firmware OEM.
- Em seguida, use a opção "Atualização de firmware" para instalar o arquivo de imagem de firmware de fábrica do OpenWrt.
- Aguarde a reinicialização do dispositivo após concluir a instalação.
Método 2:via Bootloader e uma porta Ethernet
A instalação por meio de um carregador de inicialização e cabo ethernet pode ser mais difícil, pois nem todos os carregadores de inicialização possuem funcionalidade integrada. Portanto, eles usarão um servidor TFTP, um cliente TFTP, um servidor FTP, um cliente FTP, um servidor web ou um protocolo XMODEM.
Antes da instalação, verifique o seguinte:
- O endereço IP predefinido do carregador de inicialização.
- Se o bootloader atua como servidor ou cliente e seu protocolo.
- O número de porta correto.
- A interface à qual você está se conectando.
- Nome de usuário e senha, se necessário.
- A janela de tempo entre o início do dispositivo e a conexão.
Aqui estão as etapas de instalação que você seguirá.
- Primeiro, instale o software certo para seu bootloader.
- Segundo, leia a página de manual correta.
- Terceiro, configure o endereço IP estático do seu PC no bloco de endereço IP do carregador de inicialização pré-configurado.
- Quarto, conecte o PC ao seu dispositivo e desligue-o.
- Quinto, conecte o bootloader usando o software escolhido e instale o arquivo de firmware OpenWrt.
Projetos OpenWrt que você pode experimentar
Crie um reprodutor de áudio síncrono de várias salas com Snapcast e Mopidy
Fig 5:Alto-falantes de áudio em uma mesa de escritório
Você pode obter áudio síncrono em várias salas conectando todos os alto-falantes associados ao seu computador.
Para este projeto, você precisará de dois softwares além do Home Assistant. O primeiro é o Mopidy - um servidor de música que reproduz arquivos em seu computador. O segundo é o Snapcast, que permite transmitir áudio em uma rede de forma síncrona.
Veja como criar seu player de áudio síncrono para várias salas.
- Primeiro, instale o Mopidy (versão 2.0.0 ou posterior).
- Segundo, instale o Snapcast (versão 0.5.0 ou posterior).
- Terceiro, configure o Mopidy.
- Quarto, execute o Mopidy e depois o Snapcast.
- Quinto, configure o Snapcast.
- Por fim, configure o Home Assistant.
Bloquear anúncios com a página inicial do AdGuard
O AdGuard Home é um servidor DNS de código aberto gratuito que bloqueia anúncios e rastreadores. Ele consegue isso redirecionando os domínios de rastreamento para um “buraco negro”.
Aqui estão as etapas para bloquear anúncios com o AdGuard Home (AGH).
- Primeiro, instale o pacote AdGuard Home por meio do opkg.
- Em seguida, execute comandos para rebaixar o dnsmasq para um resolvedor de DNS interno para se preparar para tornar o AdGuard Home o principal resolvedor de DNS.
- Terceiro, configure o AGH por meio da interface da web.
- Quarto, faça login no AGH e configure a interceptação do domínio da LAN.
- Quinto, habilite o DNS reverso (rDNS) para que o AGH pegue as atribuições de DHCP do OpenWrt.
Acessar conteúdo regional com OpenVPN
O roteador OpenWrt Virtual Private Network (VPN) protege os dados de entrada e saída do seu computador e roteador de usuários externos.
Aqui estão as etapas a serem seguidas ao acessar o conteúdo regional com o OpenVPN.
- Usaremos a interface OVPN VPN, uma VPN gratuita, serviço padrão ou serviço complementar.
- Em seguida, conecte seu navegador à VPN do provedor de serviços de Internet (ISP) para OpenVPN.
- Em seguida, instale o OpenVPN em seu roteador e selecione OVPN no menu OpenVPN.
- Forneça uma interface e configure o firewall.
- Por fim, verifique se você está conectado à OVPN.
Conclusão
E como vimos, é muito fácil configurar, usar ou incorporar o sistema em seu projeto OpenWrt.
Por fim, para qualquer assistência com seu projeto no OpenWrt, entre em contato conosco e entraremos em contato com você.
Tecnologia industrial
- A Century Furniture está superando as expectativas (e você também pode!)
- O que você pode fazer para aprimorar a manutenção e a confiabilidade?
- 5 causas de falha do equipamento (e o que você pode fazer para evitá-lo)
- FR4:Quando você pode usá-lo e quando não pode
- Equipamento legado e IIoT:você pode ensinar novos truques a um cachorro velho?
- 5 principais vantagens dos serviços de usinagem CNC personalizados que você pode esperar
- Vantagens e desvantagens da indústria 4.0
- Vantagens e desvantagens da inteligência artificial
- Edifícios inteligentes podem torná-lo mais saudável e feliz
- Você deve usar CNC para prototipagem rápida? Aprenda 4 Vantagens e 2 Desvantagens