Não é possível pingar o primeiro IP com NICs duplas em diferentes sub-redes com vários gateways

1

Eu tenho duas NICs atribuídas a um servidor.

eth0 - 10.199.10.0/24 w/ a GW of 10.199.10.1
eth1 - 10.199.20.0/24 w/ a GW of 10.199.20.1

Na minha área de trabalho, posso fazer o ping do IP atribuído a cada NIC bem ( 10.199.10.100 e 10.199.20.100 ). Então eu configurei o Apache para escutar TODOS os ips no servidor. Eu testei isso muito bem da minha área de trabalho também. Agora, fui criar uma nova VM na sub-rede 10.199.20.0 e posso acessar a página de teste de RH pressionando http://10.199.20.100 , mas não consigo acessá-la via 10.199.10.100 .

Isso é problemático, pois tenho um monte de serviços neste servidor que só podem escutar em um determinado IP (o 10.199.10.100 ). Meu cara da rede me diz que as rotas parecem bem e que poderia ser a tabela de roteamento no próprio servidor.

#ip route
10.199.10.0/24 dev eth0  proto kernel  scope link src 10.199.10.100
10.199.20.0/24 dev eth1  proto kernel  scope link src 10.199.20.100
169.254.0.0/16 dev eth0  scope link  metric 1002
169.254.0.0/16 dev eth1  scope link  metric 1003
default via 10.199.10.1 dev eth0

# ip rule
0:      from all lookup local
32764:  from all to 10.199.20.100 lookup build
32765:  from 10.199.20.100 lookup build
32766:  from all lookup main
32767:  from all lookup default

Layout do Netowrk

Esses servidores são convidados Xen. Temos quatro servidores Xen com vários NICs. O servidor admin com as duas NICs possui duas NICs virtuais atribuídas a elas. Um de 10.199.10.x e um da sub-rede 10.199.20.x (duas NICs diferentes). O servidor de teste possui apenas a rede 10.199.20.x atribuída a ele. Eu posso pingar a rede 10.199.30.x bem.

    
por luckytaxi 28.12.2012 / 22:21

0 respostas