Предположения:
- У вас есть Windows 7 Ultimate в качестве вашего хоста.
- У вас есть Linux Kali 2 в качестве виртуальной машины VMWare Workstation на этом хосте.
- Ваш сетевой адаптер подключен к VMWare(версия 10.0.3).
- IP-адрес хоста =
10.0.0.81
- IP-адрес виртуальной машины =
10.0.0.38
- Host Gateway =
10.0.0.60
- Шлюз виртуальной машины =
10.0.0.60
- Виртуальная машина и хост могут успешно пропинговать друг друга и шлюз.
Проблема:
Хотя Host может 46.228.47.114
(Yahoo), виртуальная машина не может! Другими словами, ICMP requests
от хоста к Yahoo имеют пакеты ICMP reply
, а ICMP requests
от виртуальной машины - нет!
Что я до сих пор делал?
- Я заменил IP-адрес своего хоста на IP-адрес виртуальной машины, и наоборот, но ничего не изменилось.
- Я пробовал другие виртуальные машины. Для всех виртуальных машин Linux у меня есть эта проблема, в то время как все виртуальные машины Windows работают нормально!
- Я пробовал разные версии программного обеспечения VMware® Workstation и VMWare VSphere. Проблема не решена для моих виртуальных машин Linux.
Различия между ICMP-запросами:
Windows 7:
Как вы видите выше, между запросами есть некоторая разница. Являются ли эти различия источником проблемы? Если так, как я могу справиться с этим?
Обратите внимание, что:
Раньше я даже не мог пинговать шлюз на виртуальной машине ! Нюхнув, я заметил, что MAC-адрес шлюза на виртуальной машине неверен, поэтому я установил статически правильное значение и после этого успешно пинговал его. Теперь это новая проблема!
Обновить:
Я просто вижу, что у меня есть доступ в Интернет на виртуальной машине! Я только не могу пинговать это!
В любом случае мне нужно увидеть ответный пакет ping!