Duas NICs e roteamento IP no CentOS

1

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

Obrigado, qualquer ajuda é apreciada.

    
por William 04.06.2010 / 19:54

2 respostas

1

I would like eth0 to be used for every IP address except for 10.0.0.1, which I would like to be accessed through eth1.

Defina sua tabela de roteamento para:

  1. rotear todos os pacotes para o 10.0.0.1 via eth1.

    route add -host 10.0.0.1 dev eth1

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

    route add -default dev eth0

  3. verifique o resultado com route -n (-n desativa a consulta do nome do host)

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

Para o DNS, você precisará verificar /etc/resolv.conf para ver se todos os DNS estão listados.

    
por 04.06.2010 / 21:39
1

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 mais baixa para tudo o que puder.

Você pode postar suas entradas de rota?

    
por 04.06.2010 / 20:09