⚙️ Configuração de Rota Estática Persistente no Ubuntu (Netplan) - Ajuda Inetweb - Base de Conhecimento
⚙️ Configuração de Rota Estática Persistente no Ubuntu (Netplan)
📌 Visão Geral
Este procedimento descreve como configurar uma rota estática persistente em servidores Ubuntu utilizando o Netplan, garantindo que o tráfego destinado a redes específicas seja corretamente roteado mesmo após reinicializações.
🖥️ Cenário
Neste exemplo, o servidor possui as seguintes configurações de rede:
- Rede local: 192.168.0.0/24
- IP do servidor: 192.168.0.10
- Gateway padrão: 192.168.0.1
Deseja-se adicionar uma rota estática para que todo o tráfego destinado à rede:
- 192.168.100.0/24
seja encaminhado através do gateway:
- 192.168.0.50
🔎 1. Identificar o Arquivo do Netplan
Liste os arquivos disponíveis no diretório:
ls /etc/netplan/
Normalmente haverá um arquivo semelhante a:
00-installer-config.yaml
ou
50-cloud-init.yaml
✏️ 2. Editar o Arquivo
Abra o arquivo identificado:
sudo nano /etc/netplan/00-installer-config.yaml
Substitua o nome do arquivo conforme o existente no servidor.
➕ 3. Adicionar a Rota Estática
Exemplo completo de configuração:
network:
version: 2
renderer: networkd
ethernets:
ens160:
dhcp4: no
addresses:
- 192.168.0.10/24
routes:
- to: default
via: 192.168.0.1
- to: 192.168.100.0/24
via: 192.168.0.50
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
📖 Explicação dos Parâmetros
| Campo | Descrição |
|---|---|
to: default | Define o gateway padrão do servidor |
via: 192.168.0.1 | Gateway padrão |
to: 192.168.100.0/24 | Rede de destino |
via: 192.168.0.50 | Gateway responsável pela rota estática |
🧪 4. Validar a Configuração
Antes de aplicar as alterações, execute:
sudo netplan try
Este comando aplicará a configuração temporariamente e solicitará confirmação.
Caso a conectividade seja perdida, as configurações anteriores serão restauradas automaticamente.
🔄 5. Aplicar a Configuração
Após validar, aplique definitivamente:
sudo netplan apply
✅ 6. Verificar a Rota
Execute o comando:
ip route
Saída esperada:
default via 192.168.0.1 dev ens160
192.168.0.0/24 dev ens160 proto kernel scope link src 192.168.0.10
192.168.100.0/24 via 192.168.0.50 dev ens160
⚠️ Pontos de Atenção
- Mantenha a indentação correta do YAML utilizando espaços (nunca tabulações)
- Utilize apenas uma rota
to: defaultcaso exista um único gateway padrão - Sempre utilize
netplan tryantes denetplan apply, especialmente em acessos remotos - O nome da interface (
ens160) deve corresponder ao ambiente do servidor - O gateway configurado (192.168.0.50) deve possuir rota de retorno para a rede de origem
🧠 Observação Técnica
O Netplan é o gerenciador padrão de rede nas versões modernas do Ubuntu, atuando como camada de abstração para backends como systemd-networkd e NetworkManager.
📎 Conclusão
Com este procedimento, a rota estática será aplicada de forma persistente no sistema, garantindo o correto encaminhamento do tráfego conforme definido, mesmo após reinicializações.