Usando Raspberry Pi como um roteador com fio

Usando Raspberry Pi como um roteador com fio
Você pode configurar seu computador de placa única de Raspberry Pi em um roteador. Raspberry Pi tem uma interface de rede Wi-Fi e uma interface de rede com fio. Você pode configurar o Raspberry Pi como um roteador sem fio ou um roteador com fio.

Você pode conectar seu Raspberry Pi a uma rede Wi-Fi sem fio que possui conectividade à Internet e rotear o tráfego da Internet para a interface de rede com fio. Dessa forma, você pode usar seu Raspberry Pi como um roteador com fio.

Ou você pode se conectar a uma rede que possui conectividade à Internet através da interface de rede com fio, criar um ponto de acesso Wi-Fi usando a interface de rede Wi-Fi do Raspberry Pi e o roteador o tráfego da Internet para a interface de rede Wi-Fi. Dessa forma, você pode usar seu Raspberry Pi como um roteador sem fio.

Neste artigo, vou mostrar como configurar o Raspberry Pi como um roteador com fio. Então vamos começar.

Coisas que você precisa:

Para configurar seu Raspberry Pi como um roteador com fio, você precisa das seguintes coisas:

1) Um computador de placa de Raspberry Pi
2) um adaptador de potência Raspberry Pi ou 2.1A USB POWER BANK
3) Um leitor de cartão SD para piscar o sistema operacional Raspbian no cartão microSD.
4) um cartão microSD
5) um interruptor de rede
6) Cabos Ethernet
7) Uma rede Wi-Fi para conectar o Raspberry Pi a
8) Um computador/laptop para configurar o Raspberry Pi

OS Raspbian piscando no cartão microSD:

Primeiro, visite a página de download oficial de Raspbian e clique em Baixar zip botão de Raspbian Buster Lite imagem.

Seu navegador deve começar a baixar a imagem Raspbian Buster Lite.

Depois que o download estiver concluído, você pode usar Balena Etcher ou outros programas de redação de imagens para Raspberry Pi para escrever a imagem Raspbian Buster Lite no cartão microSD. Vou usar o Etcher neste artigo.

Você pode baixar o Etcher, visite o site oficial da Balena Etcher. Em seguida, baixe e instale o Etcher.

OBSERVAÇÃO: Etcher também funciona no Linux. Para instalar o Etcher no Linux, verifique o artigo Instale o Etcher no Linux.

Depois que o Etcher estiver instalado, execute o Etcher. Clique em Selecione a imagem.

Selecione sua imagem Raspbian Buster Lite que você acabou de baixar e clique em Abrir.

Insira seu cartão microSD no seu leitor de cartão microSD e conecte -o ao seu computador. Em seguida, clique em Selecione o destino.

Selecione seu cartão SD na lista e clique em Continuar.

Agora, clique em Clarão.

Etcher deve começar a piscar o cartão SD.

Neste ponto, o cartão SD deve ser exibido.

Agora, você deveria ver um bota Dirija no seu computador. Navegue nele.

Crie um novo arquivo, ssh (sem qualquer extensão de arquivo).

Crie um novo arquivo wpa_supplicant.conf e digite as seguintes linhas para ele.

Ctrl_Interface = dir =/var/run/wpa_supplicant Group = netDev
update_config = 1
país = nós
rede =
ssid = "your_wifi_ssid"
psk = "your_wifi_password"
scan_ssid = 1
prioridade = 1

Certifique -se de substituir Your_wifi_ssid e Your_wifi_password para o seu ssid Wi-Fi e senha.

Agora, abra o cmdline.TXT Arquive e adicione IPv6.desativar = 1 No final da linha para desativar o IPv6.

Powering no Raspberry Pi:

Agora, insira o cartão microSD no Raspberry Pi, conecte uma extremidade do cabo Ethernet ao Raspberry Pi e uma extremidade ao seu interruptor de rede. Então, poder no Raspberry Pi.

Conectando ao Raspberry Pi via SSH:

Quando o Raspberry Pi começar, ele deve obter um endereço IP da rede Wi-Fi. Você pode usar qualquer scanner de rede ou sua página de administração de roteadores Wi-Fi para descobrir o endereço IP do seu Raspberry Pi.

Depois de encontrar o endereço IP do seu Raspberry Pi, conecte -se a ele via SSH da seguinte forma:

$ ssh [email protected]

Digitar sim e pressione .

Digite a senha padrão framboesa e pressione .

Você deve estar conectado ao seu Raspberry Pi.

Configurando a rede:

Agora, crie um arquivo de configuração de rede para WLAN0 Interface de rede da seguinte maneira:

$ sudo nano/etc/rede/interfaces.d/wlan0

Agora, digite as seguintes linhas e salve o arquivo de configuração pressionando + X seguido pela Y e .

Allow-Hotplug wlan0
iface wlan0 INET DHCP
WPA-Conf/etc/wpa_supplicant/wpa_supplicant.conf

Agora, crie um arquivo de configuração de rede para eth0 Interface de rede da seguinte maneira:

$ sudo nano/etc/rede/interfaces.d/eth0

Agora, digite as seguintes linhas e salve o arquivo de configuração pressionando + X seguido pela Y e .

AUTO ETH0
iface eth0 inet static
Endereço 192.168.100.1
Máscara de rede 255.255.255.0

Agora, desative DHCPCD Serviço com o seguinte comando:

$ sudo systemctl desativando dhcpcd

Agora, reinicie seu Raspberry Pi para que as mudanças tenham efeito.

$ sudo reiniciar

Quando o seu Raspberry Pi começar, verifique a configuração de rede de WLAN0 Interface de rede da seguinte maneira:

$ ip addr show wlan0

WLAN0 deve obter um endereço IP via DHCP.

Além disso, verifique a configuração de rede de eth0 Interface de rede da seguinte maneira:

$ ip addr show eth0

Um endereço IP estático deve ser atribuído ao eth0 interface de rede.

WLAN0 e eth0, Ambos devem ser configurados corretamente.

Configurando o servidor DHCP:

Agora, atualize o cache do repositório de pacotes apt com o seguinte comando:

$ sudo apt update

Instale o servidor ISC DHCP com o seguinte comando:

$ sudo apt install isc-dhcp-server

Imprensa Y e depois pressione Para confirmar a instalação.

O servidor ISC DHCP deve ser instalado.

Agora, abra o DHCPD.conf Arquivo o seguinte:

$ sudo nano/etc/dhcp/dhcpd.conf

Colocou o nome do domínio e Servidores de domínio-name do seguinte modo.

Role para baixo um pouco e descomment autoritário; linha.

Além disso, adicione as seguintes linhas ao arquivo de configuração e salve o arquivo.

Subnet 192.168.100.0 máscara de rede 255.255.255.0
Faixa 192.168.100.50 192.168.100.240;
Routers de opção 192.168.100.1;
Opção Subnet-Masca 255.255.255.0;

Agora, abra o /etc/default/isc-dhcp-server Arquivo de configuração da seguinte forma:

$ sudo nano/etc/default/isc-dhcp-server

Adicionar, eth0 para o Interfacesv4 variável e salve o arquivo.

Agora, reinicie o Raspberry Pi.

$ sudo reiniciar

Quando o seu Raspberry Pi começar, o ISC-DHCP-SERVER o serviço deve ser ativo (em execução).

$ sudo status systemctl isc-dhcp-server

Configurando o firewall e ativar o encaminhamento de pacotes:

Agora, instale o firewalld da seguinte maneira:

$ sudo apt install firewalld

Imprensa Y e depois pressione Para confirmar a instalação.

Firewalld deve ser instalado.

O Firewalld o serviço deve ser ativo (em execução) por padrão.

$ sudo systemctl status firewalld

Agora, permita o tráfego do DHCP pelo firewall com o seguinte comando:

$ sudo firewall-cmd --Add-Service = DHCP --Permanent

Permitir encaminhamento de pacotes IP com o seguinte comando:

$ sudo firewall-cmd-add-masmerade-permanente

Finalmente, reinicie seu Raspberry Pi.

$ sudo reiniciar

Conectando clientes ao interruptor:

Quando o seu Raspberry Pi começar, conecte uma extremidade de outro cabo Ethernet no interruptor e a outra extremidade ao seu laptop/desktop ou outros dispositivos.

Seu dispositivo deve receber um endereço IP através do servidor DHCP em execução no seu Raspberry Pi e poder se conectar à Internet.

Então, é assim que você usa seu Raspberry Pi como um roteador com fio. Obrigado por ler este artigo.