⚙️ Configuração de Rota Estática Persistente no CentOS 7 - Ajuda Inetweb - Base de Conhecimento
⚙️ 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
networknã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.