Moring SuperUsers, попал в засолку.
Я должен к серверам, os-net
и vmhost3
, соединенным вместе через перекрестный кабель на их соответствующих интерфейсах 10 Гбит / с. Оба сервера работают под управлением Ubuntu 14.04 LTS, с той лишь разницей, что os-net
виртуализирована на ESXi. У виртуальной машины есть собственный порт VMKernel, который подключается к интерфейсу 10 Гбит / с на сервере ESXi.
Проблема, с которой я сталкиваюсь, - попытаться заставить два сервера общаться друг с другом, если я пингую os-net
через vmhost3
(ping -c 4 10.0.0.2
), он отправляет запрос ARP и получает ответ, но когда отправляет ICMP эхо-запрос не получает ответа.
Вот захват от проволочной акулы на 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
Если я попробую обратное и попробую vmhost3
из os-net
я получу этот захват (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
Любая помощь приветствуется и благодарит!