Não é possível executar o ping B de A até B pings A

4

Eu tenho um cluster de servidores todos conectados em uma rede local (todas as máquinas físicas, não virtuais). Ao tentar executar ping do servidor A para B, recebo um Desitination Host Unreachable . Eu posso pingar de B para A sem problemas, o que me permite fazer ping de A para B por um curto período de tempo. Devido a esse comportamento, acredito ter um problema de ARP, embora não saiba como corrigi-lo. Ao executar arp -a , recebo o seguinte resultado ? (10.0.0.105) at <incomplete> on eth1 , que é o IP que estou tentando fazer ping. Não tenho certeza se vai ajudar em tudo, mas aqui está o meu /etc/network/interfaces arquivos para as duas máquinas (eu estou executando o Ubuntu 12,04 Server).

Server A
auto eth1
iface eth1 inet static
        address 10.0.0.102
        netmask 255.255.255.0

Server B
auto eth1
iface eth1 inet static
        address 10.0.0.105
        netmask 255.255.255.0

Todos os outros servidores (eu tenho 7 nesta rede) podem receber ping / pingar qualquer outro servidor. É apenas um problema entre esses dois. Qualquer ajuda seria muito apreciada.

Editar

Server A
iptables --list 

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Server B
iptables --list

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
    
por Eumcoz 09.07.2013 / 16:17

1 resposta

6

Soa como um problema de arp, se a sua longa extensão de vlan sobre uma vpn ou similar, você pode precisar adicionar entradas de arp estáticas, com um endereço ether do switch local.

arp -s <destination address> <mac address> -i <interface to go out via>

E se essa for a correção, você terá que adicionar isso ao comando para iniciar os scripts.

    
por 09.07.2013 / 16:36