Como configurar 2 NICs com 2 gateways diferentes?

Como configurar 2 NICs com 2 gateways diferentes?

Eu tenho um servidor com 3 NICs rodando RHEL6.

eth0 está conectado à intranet.

eth1 está conectado à Rede de Operações e Manutenção

eth2 está conectado a uma rede de backup automatizada (não precisa de um gateway padrão)

Placas de rede

Eu defini meu gateway padrão /etc/sysconfig/networke tenho conectividade. O problema é que preciso definir outro gateway padrão para eth1 (que é diferente de eth0). Tentei atribuir o gateway diretamente para eth0/eth1 (e adicioná-los ao respectivo ifcfg-ethXarquivo), mas perdi a conectividade com o servidor. E aqui é mais fácil apertar a mão do presidente do que obter acesso físico ao farm de servidores.

Como posso fazer isso? De preferência sem perder a conectividade.

Responder1

Um gateway "padrão" é apenas aquele usado quando não há uma rota mais específica definida. Você não deseja ter uma rota padrão em duas interfaces diferentes (a menos que esteja fazendo isso por redundância). O que você deseja é ter uma rota padrão em sua interface "principal" que a maior parte do tráfego usa e, em seguida, criar uma rota estática persistente para cada outra interface para as sub-redes às quais eles se conectam.

Responder2

Qual é o sentido de ter dois gateways DEFAULT em redes diferentes com endereços diferentes? Observe que "padrão" implica que basicamente existe apenas um.

Nem sua intranet nem ops+maintenance incluem o mundo, portanto eles não deveriam ter configurado gateways padrão, apenas rotas para os endereços acessíveis por eles.

Responder3

O sistema deve ter apenas uma rota. Se você tiver várias interfaces conectadas a redes diferentes e quiser acessar seu sistema por meio de todas as interfaces, poderá usar rotas estáticas conforme explicado acima.

  • eth1 --- gateway padrão e seu sistema sempre entrará em contato com ele, para redes desconhecidas em sua tabela de rotas.

  • eth2 --- Não padrão. Vejamos um exemplo. Linha alugada conectada a esta interface. O dispositivo frontal é uma rota de linha alugada e possui o mesmo IP de sub-rede. Agora, os sistemas que estão disponíveis atrás deste roteador tentam acessar o servidor, a solicitação chega até o servidor, mas devido ao roteador padrão na eth1, ele encaminha os pacotes de resposta para lá. Portanto, em vez de rota na eth1 (padrão), você pode aplicar a rota estática para que o kernel roteie os pacotes de retorno através da mesma interface e chegue ao destino através do mesmo roteador de linha alugada.

informação relacionada