O Raspberry Pi continua a ser um dos computadores mais impressionantes do planeta. Não por seu poder, mas pelas possibilidades. Essa coisa pode ser programada com um número alucinante de propósitos, desde pequenos servidores e NAS até o controle de sua automação residencial ou mesmo apenas um pequeno computador Linux para aprender algumas novas habilidades de TI.
Seja o que for que você queira usar, é uma aposta bastante sólida que você precisará de um IP estático para isso. A menos que você esteja usando algo como o Raspberry Pi 400 conectado a uma tela, provavelmente você o está usando sem cabeça. Ou seja, sem uma GUI. No caso do Raspberry Pi Zero, isso é ainda mais provável.
Definir um IP estático para o seu Pi é realmente fácil e não precisa envolver seu roteador doméstico, que às vezes pode bagunçar de qualquer maneira. Caso em questão, no último Raspberry Pi que configurei em minha rede doméstica, atribuí um IP estático nas configurações do roteador e meio que esqueci e atribuí um IP totalmente diferente ao meu bloqueador de anúncios, de modo que não funcionou de verdade devidamente. É por isso que você deve seguir essas etapas e configurá-lo no próprio Pi para obter os melhores resultados.
Configurando seu Raspberry Pi
Este guia presume que o Raspberry Pi já esteja configurado e que você já tenha feito o flash com o Raspberry Pi OS. Caso ainda não tenha feito isso e precise de uma ajuda, temos um guia sobre como configurar um Raspberry Pi sem cabeça usando apenas o seu PC com Windows.
Antes de definir um IP estático para o Raspberry Pi, você precisará saber em qual endereço IP ele está. Nesse ponto, o método mais rápido provavelmente é fazer login no software do roteador e acessá-lo lá, especialmente se você estiver fazendo uma configuração sem periféricos. Você precisará do endereço IP para se conectar por SSH e fazer o resto.
Com o endereço IP em mãos, abra um terminal (WSL ou PowerShell é bom) e conecte-se com o seguinte comando:
ssh pi@YourIPaddress
Aceite a impressão digital digitando sim e apertando enter. Se esta for a primeira inicialização, você precisará fazer login com a senha padrão, que é framboesa. É uma boa ideia mudar isso, mas para os propósitos do que estamos fazendo aqui, você não precisa e pode simplesmente continuar com a próxima etapa.
Como definir um IP estático no seu Raspberry Pi
Para definir o IP estático corretamente, você precisará de algumas coisas. O primeiro é o IP atual do Pi que você já tem, o próximo é o IP do gateway do seu roteador e o endereço IP DNS atual. Podemos obter os dois últimos no terminal Raspberry Pi.
Endereço IP do gateway do roteador
Digite este comando no terminal:
ip r | grep default
Anote o primeiro endereço IP fornecido, pois é o que você deseja.
Endereço IP DNS do roteador
Novamente no terminal, digite este comando:
sudo nano resolv.conf
Isto irá abrir um arquivo no editor de texto nano e o endereço IP que você está procurando está imediatamente após nome do servidor. Anote isso e pressione Ctrl + X para fechar.
Configurando o endereço IP estático
A etapa final é definir o endereço IP estático do Raspberry Pi. Envolve anexar alguns detalhes ao final de um arquivo de configuração. Você deve certificar-se de usar o endereço IP já fornecido para o seu Raspberry Pi ou de que está usando um endereço que está vago no momento.
Para começar, digite este comando:
sudo nano /etc/dhcpcd.conf
Isso abrirá o dhcpcd.conf arquivo no editor de texto nano. Use as teclas do cursor para navegar até o final.
Certifique-se de não alterar nenhum dos itens existentes neste arquivo; na parte inferior, você digitará um bloco de texto seguindo este modelo:
interface NETWORKTYPE
static ip_address=YOURSTATICIP/24
static routers=YOURROUTERIP
static domain_name_servers=YOURDNSIP
Você substituirá os termos em maiúsculas pelo seguinte:
- TIPO DE REDE – Digite qualquer um
eth0
para ethernet ouwlan0
para wireless. - YOURSTATICIP – Qualquer IP estático que você deseja atribuir ao Raspberry Pi.
- YOURROUTERIP – O endereço IP do gateway adquirido acima.
- YOURDNSIP – O endereço IP DNS adquirido acima.
Quando terminar, você vai acabar com algo que se parece um pouco com isto:
interface wlan0
static ip_address=192.168.86.250/24
static routers=192.168.86.1
static domain_name_servers=192.168.86.1
Agora aperte Ctrl + X seguido pela E para fechar e salvar o arquivo. Você precisará reiniciar o Pi para que as mudanças tenham efeito, o que você pode fazer com o sudo reboot
comando.
Aguarde um minuto para reiniciar, reconectar por SSH e usar o hostname -I
comando para confirmar o endereço IP corresponde ao que você definiu acima. Ele deve corresponder, e agora seu Raspberry Pi deve reter esse IP sempre que inicializar. Certifique-se de não atribuir nada a este endereço IP manualmente ou por meio das configurações do roteador e você deve estar pronto para prosseguir!