Morgen SuperUsers, hab mich in eine Essiggurke gestürzt.

Ich muss Server, os-net und vmhost3, die über ein gekreuztes Kabel an den jeweiligen 10-Gbit / s-Schnittstellen miteinander verbunden sind. Auf beiden Servern läuft Ubuntu 14.04 LTS, der einzige Unterschied ist, dass os-net ist auf ESXi virtualisiert. Die VM verfügt über einen eigenen VMKernel-Port, der sie an die 10-Gbit / s-Schnittstelle auf dem ESXi-Server anschließt.

Das Problem, das ich habe, versucht, die zwei Bediener zu veranlassen, miteinander zu kommunizieren, wenn ich pinge os-net über vmhost3 ( ping -c 4 10.0.0.2 ) Es sendet die ARP-Anfrage und erhält eine Antwort, aber wenn es die ICMP-Echo-Anfrage sendet, erhält es keine Antwort.

Hier ist eine Gefangennahme von Drahthaien 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  

Wenn ich das Gegenteil versuche und versuche zu pingen vmhost3 von os-net Ich bekomme diese Aufnahme (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

Jede Hilfe ist willkommen und dankbar!

Liam Haworth
quelle