A interface pode ver pacotes ARP, mas não consegue ver as solicitações de eco ICMP

2

Moring SuperUsers, me meti em picles.

Eu tenho que servidores, os-net e vmhost3 , conectados juntos através de um cabo cross-over em suas respectivas interfaces de 10Gbps. Ambos os servidores estão executando o Ubuntu 14.04 LTS, a única diferença é que os-net é virtualizado no ESXi. A VM tem sua própria porta VMKernel, conectando-a à interface de 10 Gbps no servidor ESXi.

O problema que estou tendo é tentar fazer com que os dois servidores se comuniquem, se eu pingar os-net via vmhost3 ( ping -c 4 10.0.0.2 ) ele envia a solicitação ARP e obtém uma resposta, mas quando envia a solicitação Solicitação de eco ICMP não recebe resposta.

Aqui está uma captura do wire-wire em os-net (tshark -i eth0)

Capturing on 'eth0'
  1   0.000000     10.0.0.3 -> 10.0.0.2     ICMP 98 Echo (ping) request  id=0x6587, seq=1/256, ttl=64
  2   0.000566 Vmware_f8:61:3c -> Broadcast    ARP 42 Who has 10.0.0.3?  Tell 10.0.0.2
  3   0.000959 Dell_f1:f5:ba -> Vmware_f8:61:3c ARP 60 10.0.0.3 is at bc:30:5b:f1:f5:ba
  4   0.997477 Vmware_f8:61:3c -> Broadcast    ARP 42 Who has 10.0.0.3?  Tell 10.0.0.2
  5   0.998023 Dell_f1:f5:ba -> Vmware_f8:61:3c ARP 60 10.0.0.3 is at bc:30:5b:f1:f5:ba
  6   1.006226     10.0.0.3 -> 10.0.0.2     ICMP 98 Echo (ping) request  id=0x6587, seq=2/512, ttl=64
  7   1.997455 Vmware_f8:61:3c -> Broadcast    ARP 42 Who has 10.0.0.3?  Tell 10.0.0.2
  8   1.997830 Dell_f1:f5:ba -> Vmware_f8:61:3c ARP 60 10.0.0.3 is at bc:30:5b:f1:f5:ba
  9   2.014184     10.0.0.3 -> 10.0.0.2     ICMP 98 Echo (ping) request  id=0x6587, seq=3/768, ttl=64
  10   3.022275     10.0.0.3 -> 10.0.0.2     ICMP 98 Echo (ping) request  id=0x6587, seq=4/1024, ttl=64
  11   3.022353 Vmware_f8:61:3c -> Broadcast    ARP 42 Who has 10.0.0.3?  Tell 10.0.0.2
  12   3.022810 Dell_f1:f5:ba -> Vmware_f8:61:3c ARP 60 10.0.0.3 is at bc:30:5b:f1:f5:ba
  13   4.021434 Vmware_f8:61:3c -> Broadcast    ARP 42 Who has 10.0.0.3?  Tell 10.0.0.2
  14   4.021797 Dell_f1:f5:ba -> Vmware_f8:61:3c ARP 60 10.0.0.3 is at bc:30:5b:f1:f5:ba
  15   5.021464 Vmware_f8:61:3c -> Broadcast    ARP 42 Who has 10.0.0.3?  Tell 10.0.0.2
  16   5.021960 Dell_f1:f5:ba -> Vmware_f8:61:3c ARP 60 10.0.0.3 is at bc:30:5b:f1:f5:ba  

Se eu tentar o contrário e tentar pingar vmhost3 de os-net , obtenho esta captura (tshark -i em2)

Capturing on 'em2'
  1   0.000000 Vmware_f8:61:3c -> Broadcast    ARP 60 Who has 10.0.0.3?  Tell 10.0.0.2
  2   0.000038 Dell_f1:f5:ba -> Vmware_f8:61:3c ARP 42 10.0.0.3 is at bc:30:5b:f1:f5:ba
  3   0.999355 Vmware_f8:61:3c -> Broadcast    ARP 60 Who has 10.0.0.3?  Tell 10.0.0.2
  4   0.999376 Dell_f1:f5:ba -> Vmware_f8:61:3c ARP 42 10.0.0.3 is at bc:30:5b:f1:f5:ba
  5   1.999370 Vmware_f8:61:3c -> Broadcast    ARP 60 Who has 10.0.0.3?  Tell 10.0.0.2
  6   1.999391 Dell_f1:f5:ba -> Vmware_f8:61:3c ARP 42 10.0.0.3 is at bc:30:5b:f1:f5:ba
  7   2.999564 Vmware_f8:61:3c -> Broadcast    ARP 60 Who has 10.0.0.3?  Tell 10.0.0.2
  8   2.999586 Dell_f1:f5:ba -> Vmware_f8:61:3c ARP 42 10.0.0.3 is at bc:30:5b:f1:f5:ba
  9   3.999327 Vmware_f8:61:3c -> Broadcast    ARP 60 Who has 10.0.0.3?  Tell 10.0.0.2
  10   3.999347 Dell_f1:f5:ba -> Vmware_f8:61:3c ARP 42 10.0.0.3 is at bc:30:5b:f1:f5:ba
  11   4.999358 Vmware_f8:61:3c -> Broadcast    ARP 60 Who has 10.0.0.3?  Tell 10.0.0.2
  12   4.999385 Dell_f1:f5:ba -> Vmware_f8:61:3c ARP 42 10.0.0.3 is at bc:30:5b:f1:f5:ba

Qualquer ajuda é bem vinda e agradecida!

    
por Liam Haworth 24.09.2014 / 03:09

0 respostas