Предположения:
- В качестве хоста у вас установлена ОС Windows 7 Ultimate.
- На этом хосте установлена виртуальная машина Linux Kali 2 VMWare Workstation.
- Ваш сетевой адаптер подключен к VMWare (версия 10.0.3) в режиме моста.
- IP-адрес хоста =
10.0.0.81
- IP-адрес виртуальной машины =
10.0.0.38
- Хост-шлюз =
10.0.0.60
- Шлюз виртуальной машины =
10.0.0.60
- Виртуальная машина и хост могут успешно пинговать друг друга, а также шлюз.
Проблема:
В то время как хост может успешно пинговать 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!
решение1
В качестве обходного пути (или, возможно, исправления) отключите все настройки сетевой разгрузки на физическом сетевом адаптере хоста.
- Откройте Панель управления, Система, Диспетчер устройств.
- Развернуть «Сетевые адаптеры»
- Дважды щелкните по вашей физической сетевой карте, чтобы открыть ее свойства.
- Выберите вкладку «Дополнительно».
- Отключите все свойства, в названии которых есть слово «Offload» (зависит от сетевой карты).
ПРИМЕЧАНИЕ: Возможно, вам захочется записать начальные настройки, если вы захотите вернуться к ним позже.
решение2
Попробуйте использовать статический IP-адрес, даже если он статический, установите статический IP на no-ip.com, а затем попробуйте пинговать этот IP с обеих машин. Также проверьте, можете ли вы пинговать шлюз маршрутизатора?