Como alterar a métrica de interface permanentemente no CentOS

2

Minha configuração:

  1. Convidado OS - CentOS7
  2. Sistema operacional do host - Windows 7
  3. Interface - 3 ( enp0s3 , enp0s8 , enp0s9 )
  4. Instalado na caixa virtual
  5. enp0s8 é Bridge para wlan0 (para Internet)
  6. enp0s3 e enp0s9 são apenas de anfitrião

Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.10.10.1 0.0.0.0 UG 100 0 0 enp0s3 0.0.0.0 192.168.3.1 0.0.0.0 UG 101 0 0 enp0s9 0.0.0.0 192.168.0.1 0.0.0.0 UG 102 0 0 enp0s8 10.10.10.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s3 192.168.0.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s8 192.168.3.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s9

Eu adicionei METRIC=10 em /etc/sysconfig/network-scripts/ifcfg-enp0s8 e, em seguida, reiniciei. Mas em route -n ainda está mostrando Metric como 101 (Como você vê na saída acima). Eu tentei sudo ifconfig enp0s8 metric 10 , mas não uso. O ping 8.8.8.8 está falhando. Se eu down o enp0s3 , enp0s9 , o ping for bem-sucedido. Existe uma maneira de fazer isso?

    
por Veerendra 29.12.2015 / 06:29

1 resposta

1

Não defina gateways padrão para interfaces que não se conectam à Internet.

Remova os gateways padrão definidos para essas interfaces. Ou seja, exclua a linha GATEWAY= dos arquivos ifcfg-enp0s3 e ifcfg-enp0s9 .

Você não precisa se preocupar com a métrica da rota.

    
por 29.12.2015 / 06:32