> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dwe.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Definir um endereço IP estático no Raspberry Pi

> Este guia explica como configurar um endereço IP estático no seu Raspberry Pi.

<Note>
  Este guia pressupõe que você tenha acesso sudo em seu Raspberry Pi e esteja confortável usando o terminal.
</Note>

<Card title="Guia PhoenixNAP" icon="link" href="https://phoenixnap.com/kb/raspberry-pi-static-ip">
  Criamos este guia com base neste! Clique aqui se você quiser informações mais detalhadas.
</Card>

## Abrir uma janela de terminal no Raspberry Pi

Se você estiver conectado diretamente ao seu Raspberry Pi com um monitor e teclado, poderá abrir o terminal clicando no ícone do terminal ou pressionando `Ctrl` + `Alt` + `T`.

Se você estiver conectado via SSH, já está em uma sessão de terminal.

<Card title="Instruções de SSH" icon="link" href="/pt/dwe-os/guides/ssh-rpi">
  Guia de SSH para o seu Raspberry Pi.
</Card>

## Determinar a interface de rede e o IP atual

<Steps>
  <Step title="Liste as interfaces de rede">
    No terminal, execute o seguinte comando para listar suas interfaces de rede:

    ```
    ip addr
    ```
  </Step>

  <Step title="Identifique sua interface">
    Procure pela interface que você está usando (por exemplo, `eth0` para conexão com fio ou `wlan0` para sem fio). Anote o nome da interface.
  </Step>

  <Step title="Encontre o endereço IP atual">
    Sob a interface, procure a linha `inet` para encontrar seu endereço IP atual. Anote o endereço IP, a máscara de sub-rede, o roteador (gateway) e o servidor DNS.
  </Step>
</Steps>

## Editar o arquivo de configuração `dhcpcd`

<Steps>
  <Step title="Abra o arquivo de configuração">
    Use um editor de texto como o `nano` para editar o arquivo `dhcpcd.conf`:

    ```
    sudo nano /etc/dhcpcd.conf
    ```
  </Step>

  <Step title="Adicione a configuração de IP estático">
    Role até o final do arquivo e adicione as seguintes linhas, substituindo os espaços reservados pelos detalhes reais da sua rede:

    ```
    interface <your_interface_name>
    static ip_address=<desired_static_ip_address>/<subnet_mask>
    static routers=<your_router_ip>
    ```

    <Note>
      **Exemplo BlueOS:**

      ```
      interface eth0
      static ip_address=192.168.2.2/24
      static routers=192.168.2.1
      ```
    </Note>
  </Step>

  <Step title="Salvar e sair">
    Pressione `Ctrl` + `X` para sair, em seguida `Y` para salvar as alterações e `Enter` para confirmar o nome do arquivo.
  </Step>
</Steps>

## Reiniciar o Raspberry Pi

Reinicie o seu Raspberry Pi para aplicar as alterações:

```
sudo reboot -h now
```

## Verificar a configuração de IP estático

Após reiniciar, abra o terminal no Raspberry Pi e execute:

```
ip addr
```

Confirme que sua interface agora tem o endereço IP estático que você configurou.

<Note>
  Se você não conseguir se conectar ao seu Raspberry Pi após definir um IP estático, certifique-se de que o endereço IP esteja dentro do intervalo da sua rede e não entre em conflito com outros dispositivos.
</Note>
