Transformar o raspberry pi em um roteador WIFI

Apresentaremos como fazer a configuração necessária para transformar o do openwrt + raspberry pi em um roteador WIFI.

English version: https://simplificandoredes.com/en/turn-the-raspberry-pi-into-a-wifi-router/

  Assim, seguindo esses passos você poderá usar o seu raspberry pi como um segundo roteador, ou mesmo como um substituto ao seu roteador sem fio. 

Neste vídeo, apresentamos como separar as interfaces para criar as rotas entre LAN e WAN. Além disso, demonstramos como realizar a separação e isolamento das interfaces do raspberry pi. 

Apresentamos de forma detalhada todas as etapas de configuração do raspberry pi e do openwrt. Caso tenham dúvidas podem enviar mensagens. 

Para instalar o OpenWRT no raspberry pi, acesse o post AQUI. ou o VIDEO.

Verificando as interfaces do openwrt 

Inicialmente vamos verificar como estão mapeadas as interfaces do raspberry pi dentro do openwrt. Para isso, vamos acessar o menu da aba superior e em NETWORK. Em seguida, vamos selecionar INTERFACES.   

Dentro da página de interfaces, podemos ver que existe uma interface LAN disponível. Essa interface está fazendo bridge com as interfaces destinadas a LAN. Inclusive a interface WIFI. 

Networks-> Interfaces
Networks-> Interfaces
LAN Network
LAN Network

Habilitando o WIFI do raspberry pi 

O próximo passo, será acessar o menu NETWORK novamente e acessar WIRELESS. Em seguida, vamos clicar em ENABLE na interface Wireless.

Dessa forma, vamos habilitar a interface sem fio. Após habilitar o Wifi, será criada uma rede com o ssid OpenWrt. No entanto, essa rede ainda está sem criptografia. 

Networks->Wireless
Networks->Wireless
Click Enable
Click Enable

Portanto, vamos habilitar a criptografia. Para isso, vamos clicar em EDIT. Em seguida, abrirá uma página com as configurações da rede sem fio. Mais abaixo, vamos selecionar a opção WIRELESS SECURITY. 

Logo depois, vamos escolher o tipo de criptografia. Nesse caso, escolhemos o WPA2. Depois disso, vamos inserir a senha que será usada para obter acesso wifi a rede do openwrt. 

Click EDIT
Click EDIT
CLICK WIRELESS SECURITY
CLICK WIRELESS SECURITY
Set the encryption and the password
Set the encryption and the password

Após fazer a configuração da rede sem fio, vamos salvar a configuração e depois clicar em SAVE & APPLY. Depois disso, o openwrt fará as alterações e irá salvar na memória.  

Click Save & Apply
Click Save & Apply

Conectando a LAN do raspberry pi via interface WIFI 

Antes de realizar a separação das interfaces, vamos nos conectar ao rapsberry pi usando a interface WIFI. Para isso, vamos nos conectar à rede Openwrt. 

Connect to wireless OpenWrt
Connect to wireless OpenWrt
password
password

Acessando a interface WEB do openwrt via WIFI 

Em seguida, vamos remover o cabo ethernet que está conectado ao nosso computador e vamos ficar conectados ao raspberry pi apenas via wifi.

Depois disso, vamos acessar o navegador e digitar novamente o IP da LAN do raspberry pi. Nesse caso, o IP é o 192.168.1.1. 

Connect to 192.168.1.1 via wifi
Connect to 192.168.1.1 via wifi

Removendo a interface eth0 da LAN do OpenWRT 

Agora, vamos separar a interface eth0 da interface sem fio. Para isso,  vamos voltar no menu NETWORK e vamos clicar em INTERFACES.  

Network -> Interfaces
Network -> Interfaces

Podemos observar que o símbolo de wifi agora aparece na figura da interface LAN. Isso porque o openwrt faz um bridge entre a interface eth0 e a interface sem fio.  

LAN ( eth0 + wireless)
LAN ( eth0 + wireless)

Agora vamos clicar em EDIT. Em seguida, no campo DEVICES, vamos selecionar apenas a interface Wireless.

Dessa forma, a única interface que estará na LAN será a interface WIFI do raspberry pi. 

Depois disso, vamos salvar a configuração clicando em SAVE. Em seguida, vamos clicar em SAVE&APPLY. 

LAN -> EDIT
LAN -> EDIT
Select device = wireless network
Select device = wireless network
Click Save
Click Save & Apply

Adicionando a interface eth0 na WAN do OpenWRT 

Chegou a hora de criarmos a interface WAN do nosso raspberry pi. Lembrando que essa interface WAN será a interface eth0 do raspberry pi.

Portanto, vamos ligar essa interface eth0 no equipamento que irá prover acesso à internet, ou seja, o gateway. 

Em alguns casos, o gateway pode ser um modem do seu provedor de acesso ou mesmo um outro roteador.

Nesse exemplo, estamos conectando a interface eth0 do raspberry pi na interface LAN do nosso roteador que recebe conexão direta com a Internet.  

Connecting the raspberry pi to the gateway
Connecting the raspberry pi to the gateway

Portanto, vamos clicar em ADD NEW INTERFACE. Em  seguida, vamos dar um nome para a interface como por exemplo “newWAN” em seguida vamos indicar que a interface vai receber IP automaticamente via DHCP.

Portanto, vamos escolher “DHCP Client”. Depois disso, vamos selecionar o device = eth0 isso indica que a interface eth0 vai estar associada ao nome  “newWAN”. 

Depois disso vamos salvar as configurações. Depois disso, vamos clicar em SAVE&APPLY

Adding a new interface
Adding a new interface
Name = newWAN, protocol = DHCP client, Device = eth0
Name = newWAN, protocol = DHCP client, Device = eth0
Click Save & Apply

Configurando as rotas e NAT do OpenWRT 

Agora, vamos configurar as rotas necessárias e as zonas. Inicialmente podemos verificar que na zona LAN está a interface wireless. 

No entanto, precisamos incluir a interface “newWAN” na zona de WAN. Para isso, vamos clicar em EDIT na parte de zona WAN.

Em seguida, vamos incluir a interface “newWAN” no campo “ COVERED NETWORKS”. 

Depois disso, vamos salvar as configurações e em seguida vamos clicar em SAVE&APPLY

Network -> Firewall
Network -> Firewall
Wireless = LAN
Wireless = LAN
Click  WAN EDIT
Click WAN EDIT
set Covered Networks = newWAN
set Covered Networks = newWAN
click save & apply
click save & apply

Testando acesso à internet do OpenWRT + Raspberry Pi 

Uma vez que tenhamos configurado tudo, podemos testar o acesso à internet.  

testing Internet connection
testing Internet connection

Livros Indicados:

E-Books de Redes e Segurança

Demonstrando os próximos passos  

Em próximos vídeos e artigos, pretendemos abordar mais módulos do openwrt dentro do raspberry pi.

Comente em nosso canal se você tem interesse em mais assuntos sobre isso.  

More openwrt modules
More openwrt modules
Artigo 01 – Como instalar o OpenWrt no Raspberry Pi
Artigo 02 – Transformar o raspberry pi em um roteador WIFI
Artigo 03 – Raspberry Pi: instalação e configuração
Artigo 04 – Instalação de VNC no Raspberry pi
Artigo 05 – Como instalar o Zabbix no Raspberry Pi
RaspBerry Pi Tutorial

Juliana Mascarenhas

Data Scientist and Master in Computer Modeling by LNCC.
Computer Engineer