⚙️ Configuração de Rota Estática Persistente no CentOS 7

📌 Visão Geral

Este procedimento descreve como configurar uma rota estática persistente em servidores CentOS 7, garantindo que o tráfego destinado a redes específicas seja encaminhado corretamente 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 a Interface de Rede

Liste as interfaces disponíveis com um dos comandos abaixo:

ip addr

ou

nmcli device status

Neste exemplo, será utilizada a interface:

ens192

📁 2. Criar o Arquivo de Rotas

No CentOS 7, as rotas persistentes são definidas em arquivos no seguinte caminho:

/etc/sysconfig/network-scripts/route-<interface>

Para o cenário apresentado:

sudo nano /etc/sysconfig/network-scripts/route-ens192

➕ 3. Adicionar a Rota Estática

Insira a seguinte linha no arquivo:

192.168.100.0/24 via 192.168.0.50 dev ens192

Cada rota deve ser adicionada em uma nova linha.

Exemplo com múltiplas rotas:

192.168.100.0/24 via 192.168.0.50 dev ens192
172.16.0.0/16 via 192.168.0.60 dev ens192

🔄 4. Aplicar as Configurações

Após salvar o arquivo, reinicie a rede:

sudo systemctl restart network

Caso o servidor utilize o NetworkManager:

sudo nmcli connection down ens192
sudo nmcli connection up ens192

Caso o serviço network não esteja disponível, utilize apenas o NetworkManager.


✅ 5. Validar a Configuração

Verifique se a rota foi aplicada corretamente:

ip route

Saída esperada:

default via 192.168.0.1 dev ens192
192.168.0.0/24 dev ens192 proto kernel scope link src 192.168.0.10
192.168.100.0/24 via 192.168.0.50 dev ens192

Testes adicionais (opcional):

ping 192.168.100.1
traceroute 192.168.100.1

⚠️ Pontos de Atenção

  • O nome do arquivo deve corresponder exatamente à interface de rede
    (ex: route-ens192, route-eth0, route-eno1)
  • Cada rota deve ocupar uma única linha no arquivo
  • Não é necessário repetir o gateway padrão no arquivo de rotas
  • Após qualquer alteração, valide com ip route
  • O método é compatível com ambientes que utilizam NetworkManager no CentOS 7
  • O gateway configurado (192.168.0.50) deve possuir rota de retorno para a rede de origem, caso contrário a comunicação não será estabelecida

📎 Conclusão

Com este procedimento, a rota estática será aplicada de forma persistente, garantindo o correto direcionamento do tráfego mesmo após reinicializações do servidor.

Is this Base de conhecimento useful? 0 of 0 people say this Base de conhecimento is useful.