Altere o NIC preferido em rotas padrão

1

Eu tenho uma VM com o CentOS 7.1 e duas NICs:

  • eth0, dhcp, 192.168.1.0/24, acesso ao host e à Internet.
  • eth1, estático, 10.0.0.0/24, somente entre as VMs.

Configurei o IP e a conectividade está funcionando, desde que eu execute ping em máquinas nas mesmas redes. Mas eu tenho problemas com minhas rotas como tráfego para qualquer outra rede, por exemplo 8.8.8.8 , é enviado para eth1 em vez de eth1 :

$ ping -c 1 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 10.0.0.11 icmp_seq=1 Destination Host Unreachable

Minhas rotas atuais são assim:

$ ip r
default via 10.0.0.1 dev eth1  proto static  metric 100
default via 192.168.1.1 dev eth0  proto static  metric 101
10.0.0.0/24 dev eth1  proto kernel  scope link  src 10.0.0.11  metric 100
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.97  metric 100

Como altero as rotas para que o tráfego destinado à Internet seja roteado para eth0 em vez de eth1 ?

    
por Christoffer Reijer 17.12.2015 / 10:20

1 resposta

1

Encontrei a resposta:

Eu precisava alterar DEFROUTE=yes para DEFROUTE=no para o NIC interno e, em seguida, reiniciar a rede:

sudo systemctl restart network
    
por 17.12.2015 / 10:30