máquinas de duas sub-redes se comunicam através do CentOS (com duas NICs)

1

pessoal. Em primeiro lugar, eu realmente fiz muita pesquisa, mas ainda não consegui encontrar um problema exatamente igual ao meu, e tentei algumas de suas respostas, mas não funcionou. Finalmente, eu coloquei meu problema aqui.

Eu tenho uma máquina C com duas NICs, ou seja, eth0 e eth1 , com o CentOS 4.9 instalado nela. Também tenho uma máquina A conectando C através de eth0 e uma máquina B conectando a C através de eth1 . Agora eu quero máquina A para estar em uma sub-rede (por exemplo, 192.168.1.0/24) e máquina B para estar em outra sub-rede (por exemplo, 192.168.2.0/24) e eles poderiam se comunicar uns com os outros.

Por exemplo, aqui está um cenário

A: 192.168.1.100 B: 192.168.2.100

Na máquina A, o comando ping 192.168.2.100 pode retornar corretamente, e vice vesa.

Acima está minha demanda. Mas eu não sei como fazer isso. Qualquer sugestão será apreciada. Espero ficar claro.

Obrigado antecipadamente.

Jfhu

    
por machinarium 29.07.2011 / 14:40

1 resposta

1

  • Forneça à máquina C um endereço IP em eth0 na sub-rede 192.168.1.0/24 e um endereço IP em eth0 na sub-rede 192.168.2.0/24 (eu uso .254 para todos os roteadores, mas outros preferem .1 - é uma escolha pessoal).
  • Configure a máquina A para ter um gateway padrão de qualquer endereço IP que você colocar na máquina C eth0 e forneça à máquina B o gateway padrão do IP que você coloca na máquina C eth1 .
  • Certifique-se de que a máquina C tenha o encaminhamento de IP ativado e que as regras iptables relevantes não bloqueiem o tráfego que você deseja permitir.

E você está fora.

    
por 29.07.2011 / 14:54