Tabela de conteúdos

Configuração de rede e rotas no CentOS

Configurando uma interface de rede

O CentOS guarda os arquivos de configuração de rede no diretório /etc/sysconfig/network-scripts. O script é nomeado dentro deste diretório como ifcfg-[nome-interface].

Abaixo um exemplo de configuração (arquivo ifcfg-eth0):

DEVICE=eth0
HWADDR=52:54:00:D3:BC:17
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=10.172.10.224
PREFIX=24
GATEWAY=10.172.10.1
DNS1=146.164.170.11
DNS2=146.164.150.11
ZONE=public

Configurando rotas estáticas

Também são guardados no diretório /etc/sysconfig/network-scripts/ e o padrão de nome é route-[nome-interface]. Abaixo um exemplo de rotas estáticas para a interface eth0 (arquivo route-eth0):

ADDRESS0=192.168.55.0
NETMASK0=255.255.255.0
GATEWAY0=10.172.10.1
 
ADDRESS1=10.40.0.0
NETMASK1=255.255.0.0
GATEWAY1=10.172.10.1

Geralmente o recurso de rotas estáticas servem para substituir o percurso de rota padrão para determinadas redes.

Fazendo as mudanças entrarem em vigor

Basta executar os 2 comandos abaixo:

# systemctl restart network
# systemctl restart NetworkManager