Duas NICs e roteamento IP no CentOS

Duas NICs e roteamento IP no CentOS

Estou tentando configurar uma rede privada, mas quero que uma das máquinas se conecte a esta rede privada e a outra rede externa por meio de duas NICs. Gostaria que a eth0 fosse usada para todos os endereços IP, exceto 10.0.0.1, que gostaria que fosse acessado por meio da eth1. Há um servidor DHCP e DNS nesta rede privada, mas não consigo resolver os nomes na rede privada e os nomes na rede externa. Existe uma maneira de fazer isso funcionar com o comando route?

Obrigado, qualquer ajuda é apreciada.

Responder1

Gostaria que a eth0 fosse usada para todos os endereços IP, exceto 10.0.0.1, que gostaria que fosse acessado por meio da eth1.

Defina sua tabela de roteamento para:

  1. rotear todos os pacotes para 10.0.0.1 via eth1.

    rota adicionar -host 10.0.0.1 dev eth1

  2. rota padrão via eth0 (isso provavelmente já foi feito)

    rota adicionar -default dev eth0

  3. verifique o resultado com route -n(-n desativa a pesquisa de nome de host)

Se funcionar, armazene suas configurações permanentemente - o CentOS tem algunsdocumentação aqui

Para o DNS, você precisará verificar /etc/resolv.confse todos os DNS estão listados.

Responder2

Conecte as duas redes, mas defina uma métrica alta na interface com apenas 1 endereço. Métrica é como um “custo de uso”, então seu computador usará a interface métrica inferior para tudo que puder.

Você pode postar suas entradas de rota?

informação relacionada