Neste tutorial de IP estático do Raspberry Pi, vamos mostrar-lhe como configurar a rede do seu Raspberry Pi para que este utilize um endereço de IP estático.

Forçaremos o Pi a usar um IP estático fazendo modificações no daemon cliente DHCP do Raspberry Pi. Este software controla a forma como o sistema operacional lida com endereços IP.

Modificando o arquivo de configuração DHCPCD, podemos dizer ao software o endereço IP local que ele deve usar ao se conectar a uma rede.

Além de definir o endereço IP estático no seu Raspberry Pi, recomendamos que você também o defina no seu roteador.

Configurá-lo no router ajuda a garantir que o seu router não atribui o endereço IP a um dispositivo diferente antes do seu Raspberry Pi se ligar.

Você também pode alterar o endereço MAC do Raspberry Pi. Esta alteração pode ser útil em vários cenários.

Lista de Equipamentos

Aqui está uma lista de todos os equipamentos que eu fiz uso para este tutorial do endereço IP estático do Raspberry Pi.

Recomendado

Raspberry Pi

Micro SD Card

Fonte de alimentação

Cabo Ethernet ou WiFi dongle (O Pi 3 e 4 tem WiFi embutido)

Opcional

Mala Raspberry Pi

Configurando um endereço IP estático no Raspberry Pi

Neste tutorial fazemos uso do sistema operacional Raspbian. Você pode ou não ser capaz de configurar um IP estático em outros sistemas operacionais usando estas instruções.

1. Para começar a configurar um endereço IP estático no nosso Raspberry Pi, precisaremos primeiro recuperar algumas informações sobre nossa configuração de rede atual.

Vamos primeiro recuperar o roteador atualmente definido para a sua rede executando o seguinte comando.

ip r | grep default

Ao usar este comando, você deve obter um resultado semelhante ao que temos abaixo.

default via 192.168.0.1 dev eth0 proto dhcp src 192.168.0.159 metric 202

Faça uma nota do primeiro IP mencionado nesta string.

Por exemplo, o IP do qual vamos fazer uma nota a partir deste comando é “192.168.0.1“. Este endereço IP é o endereço do router actual.

2. De seguida, vamos também recuperar o servidor DNS actual.

Podemos fazer isto abrindo o ficheiro de configuração “resolv.conf” executando o seguinte comando.

sudo nano /etc/resolv.conf

Deste comando, deverá ver as linhas de texto abaixo.

# Generated by resolvconfnameserver 192.168.0.1

Faça uma nota do IP ao lado de “nameserver“. Isto irá definir o servidor de nomes nos próximos passos.

3. Agora que recuperamos tanto o nosso IP “router” actual como o IP do servidor de nomes, podemos proceder à modificação do ficheiro de configuração “dhcpcd.conf“, executando o comando abaixo.

Este ficheiro de configuração permite-nos modificar a forma como o Raspberry Pi lida com a rede.

sudo nano /etc/dhcpcd.conf

4. Dentro deste ficheiro, introduza as seguintes linhas.

Primeiro, tem de decidir se quer definir o IP estático para o seu “eth0“. (Ethernet) ou você “wlan0“. (WiFi) conexão. Decida qual você quer e substitua “<NETWORK>” por ele.

Certifique-se de substituir “<STATICIP>” pelo endereço IP que você quer atribuir ao seu Raspberry Pi. Certifique-se que este não é um IP que possa ser facilmente ligado a outro dispositivo na sua rede.

Substitua “<ROUTERIP>” pelo endereço IP que recuperou no passo 1 deste tutorial

Finalmente, substitua “<DNSIP>” pelo IP do servidor de nomes de domínio que pretende utilizar. Este é o IP que obteve no passo 2 deste tutorial ou outro como Googles “8.8.8.8” ou o “1.1.1.1” do Cloudflare.

interface <NETWORK>static ip_address=<STATICIP>/24static routers=<ROUTERIP>static domain_name_servers=<DNSIP>

Guardar agora o ficheiro pressionando CTRL + X depois Y seguido de ENTER.

5. Agora que modificamos o arquivo de configuração DHCP do nosso Raspberry Pi para que utilizemos um endereço IP estático, precisamos ir em frente e reiniciar o Raspberry Pi.

Restornar o Raspberry Pi vai permitir que as nossas alterações de configuração sejam carregadas e as antigas sejam descarregadas.

Rearrancar o Raspberry Pi, o Raspberry Pi irá tentar conectar-se ao router usando o endereço IP estático que definimos no nosso ficheiro “dhcpd.conf“.

Executar o seguinte comando para reiniciar o seu Raspberry Pi.

sudo reboot

Testar o IP estático

1. Uma vez que seu Raspberry Pi terminou de reiniciar você agora deve ser capaz de conectar usando o endereço IP especificado.

Se você estiver conectando localmente e quiser verificar o endereço IP estático definido corretamente, você pode fazer isso executando o seguinte comando.

hostname -I

Deste comando, você deve agora ser capaz de ver seu novo endereço IP estático. Se é o IP que você esperava, então você agora configurou com sucesso um endereço IP estático no seu Raspberry Pi.

Usar um IP estático será útil quando você precisar se lembrar do IP, como usar FTP ou configurá-lo para agir como um NAS.

Deixe uma resposta

O seu endereço de email não será publicado.