Como Configurar um Endereço IP Estático no Ubuntu | Guia para Iniciantes com Solução de Problemas

1. O que é um Endereço IP Estático?

Conceitos Básicos de um Endereço IP Estático

Um endereço IP é um número único usado para identificar cada dispositivo em uma rede. Na maioria dos ambientes de rede, os endereços IP são atribuídos dinamicamente usando DHCP (Protocolo de Configuração Dinâmica de Host). No entanto, em certas situações, usar um “endereço IP estático” pode ser benéfico. Um endereço IP estático garante que um dispositivo mantenha o mesmo endereço IP mesmo após reconexão, permitindo acesso consistente.

Benefícios de um Endereço IP Estático

As principais vantagens de usar um endereço IP estático incluem:

  • Conexão Estável : Como o mesmo endereço é usado mesmo após reconexão ou reinicialização, dispositivos como servidores, impressoras e armazenamento conectado à rede (NAS) podem manter uma conexão estável.
  • Gerenciamento de Acesso Simplificado : Configurar acesso remoto e encaminhamento de portas torna-se mais fácil. Por exemplo, ao configurar conexões SSH ou Área de Trabalho Remota, usar o mesmo endereço IP simplifica o processo de configuração.
  • Segurança de Rede Aprimorada : Ao utilizar um endereço IP estático, torna-se mais fácil restringir o acesso a dispositivos específicos, melhorando a gestão geral de segurança.

年収訴求

2. Preparando para Definir um Endereço IP Estático no Ubuntu

Verificando sua Versão do Ubuntu

Primeiro, verifique sua versão do Ubuntu, pois os passos para configurar um endereço IP estático podem variar dependendo da versão. Use o comando a seguir para verificar sua versão:

lsb_release -a

A partir do Ubuntu 17.10, o Netplan foi introduzido como a ferramenta padrão de configuração de rede. O Netplan simplifica as configurações de rede usando arquivos de configuração YAML.

Verificando e Instalando o Netplan

Para verificar se o Netplan está instalado, use o comando a seguir:

netplan --version

Se o Netplan não estiver instalado, você pode instalá-lo usando este comando:

sudo apt install netplan.io

Com isso, você está pronto para configurar um endereço IP estático.

3. Configurando um Endereço IP Estático com o Netplan

Criando um Arquivo de Configuração YAML

Para configurar um IP estático usando o Netplan, primeiro crie um arquivo de configuração. Esse arquivo geralmente é armazenado em /etc/netplan/, e recomenda-se usar um nome de arquivo como “99-config.yaml” com números para melhor organização. Use o comando a seguir para criar e abrir o arquivo em um editor de texto:

sudo nano /etc/netplan/99-config.yaml

Editando o Arquivo de Configuração YAML

Em seguida, adicione as configurações de IP estático ao arquivo YAML recém‑criado:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: false
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]
  • enp3s0 é o nome da interface de rede. Para verificar o nome correto da interface, use o comando ip addr.
  • addresses especifica o endereço IP estático e a máscara de sub‑rede (ex.: 192.168.1.100/24).
  • gateway4 define o endereço IP do roteador.
  • nameservers lista os endereços dos servidores DNS. Usar o DNS do Google (8.8.8.8, etc.) é uma prática comum.

Salvando e Aplicando a Configuração

Após salvar o arquivo, aplique as configurações usando o comando a seguir:

sudo netplan apply

Isso reiniciará a rede, aplicando o novo endereço IP estático.

4. Verificando a Configuração e Solucionando Problemas

Como Verificar a Configuração

Para verificar se o endereço IP estático foi aplicado corretamente, use este comando:

ip addr show enp3s0

Isso exibirá o endereço IP atribuído à interface enp3s0, confirmando se a configuração foi bem‑sucedida.

Erros Comuns e Como Corrigi‑los

Erros de Indentação
Arquivos YAML são altamente sensíveis à indentação (espaços iniciais). Se você encontrar uma mensagem de erro como “Error in network definition”, verifique se os espaços estão corretamente posicionados no início de cada linha.

Conexão de Rede Instável
Se a sua conexão de rede ficar instável após definir um IP estático, isso geralmente ocorre devido a um conflito de endereço IP. Verifique se nenhum outro dispositivo está usando o mesmo endereço IP e altere o endereço atribuído, se necessário.

5. Configuração Avançada: Múltiplas Interfaces de Rede e Conexões em Bridge

Configurando Múltiplas Interfaces

Em alguns ambientes de rede, pode ser necessário atribuir diferentes endereços IP a várias interfaces de rede. Com o Netplan, você pode configurar múltiplas interfaces simultaneamente. Aqui está um exemplo:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: false
      addresses: [192.168.1.100/24]
    enp4s0:
      dhcp4: false
      addresses: [192.168.2.100/24]

Esta configuração atribui diferentes endereços IP às interfaces enp3s0 e enp4s0.

Configurando VLANs e Conexões em Bridge

Conexões em bridge e configurações de VLAN (Virtual Local Area Network) são particularmente úteis em ambientes de máquinas virtuais e contêineres. O Netplan facilita a configuração de conexões em bridge. Aqui está um exemplo de configuração de bridge:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: false
  bridges:
    br0:
      interfaces: [eth0]
      addresses: [192.168.1.50/24]
      gateway4: 192.168.1.1

Esta configuração conecta a interface eth0 à bridge br0 e atribui um endereço IP estático.

6. Considerações Importantes ao Definir um Endereço IP Estático

Evitando Conflitos de Endereço IP

Ao definir um endereço IP estático, certifique‑se de que ele não entre em conflito com outros dispositivos na rede. Se dois dispositivos compartilharem o mesmo endereço IP, podem surgir problemas de comunicação, tornando a conexão de rede instável. Para evitar conflitos, verifique os endereços IP existentes antes de atribuir um novo.

Verificando a Configuração da Rede

Máscaras de sub-rede e configurações de gateway dependem da estrutura da rede. Se a máscara de sub-rede estiver configurada incorretamente, os dispositivos dentro da mesma rede podem falhar na comunicação. Consulte as configurações do seu roteador ou o administrador de rede para confirmar os valores corretos.

侍エンジニア塾