Не удается выполнить ping или получить доступ к гостевой системе от хоста - vmware

У меня есть win7 OS с рабочей станцией vmware с debian 7. Это ipconfig хоста (win 7)

   Connection-specific DNS Suffix  . :
   IPv4 Address. . . . . . . . . . . : 10.47.235.94
   Subnet Mask . . . . . . . . . . . : 255.255.255.255
   Default Gateway . . . . . . . . . : 0.0.0.0

Я подключен NAT (мне не удалось выполнить мостовое соединение). ifconfig гостя - это

debian 7 ifconfig - vmware

Но вызов pinging из хоста ip 192.168.252.138 дает время ожидания запроса. Если я включу некоторый сетевой адаптер из сетевых соединений win7, скажем VMnet1, соответственно эти строки появятся в win7 ipconfig

Ethernet adapter VMware Network Adapter VMnet1:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::4561:18cc:8abc:93a2%15
   IPv4 Address. . . . . . . . . . . : 192.168.71.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

и я могу ping-хост от гостя 192.168.71.1, но снова не могу выполнить команду ping guest с хоста (это то, что мне нужно).

У меня нет правил брандмауэра в гостях: /sbin/iptables -L не отображается никаких правил.

Я могу создать пользовательскую виртуальную сеть и подключить к ней гостя, установив статический IP-адрес, в этом случае я могу подключиться от хоста к гостя, но проблема в том, что я не могу подключиться к Интернету из гостевой системы.

спасибо

Ответ 1

вместо vmnet1 мне пришлось включить VMware Network Adapter VMnet8, поэтому он добавил в конфигурацию хоста

следующее:
Ethernet adapter VMware Network Adapter VMnet8:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::28e4:a65d:b520:ad92%16
   IPv4 Address. . . . . . . . . . . : 192.168.252.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

после этого я смог прогнать гостя от хоста. Тип соединения между хостом и гостем - nat.

Обновление

если он уже включен, можно отключить и повторно включить (спасибо Paul G)

Ответ 2

Просто оставив это здесь, кто-нибудь столкнется с этой проблемой и не найдет исправления.

Его вид очевидный, но также убедитесь, что ваш гость, если работает, действительно доступен для обнаружения.

Введите "HomeGroup" в начале и либо измените сетевое расположение на личный, либо перейдите в "Изменить параметры расширенного совместного доступа" и установите соответствующие разрешения для публики.

Это одна из тех мелких деталей, которые можно легко пропустить...

Ответ 3

[Редактор виртуальной сети] устанавливает ISO-OSI-Layer-1 и 2

.. обеспечивает физическую абстракцию на физических носителях и уровень управления CSMA/CD для локальных сетей Ethernet

У вашей настройки был, в том же домене VMne1 CSMA/CD, два разных описания сетевых адресов уровня 3:

W7 was an L2 CSMA/CD-VMnet1 connected [host] on an L3 [network]  10.47.235.94/32
W7 had an L2 CSMA/CD-VMnet1 setup            as an L3 [network] 192.168.71.0/24   #(*) 
VM was an L2 CSMA/CD-VMnet1 connected [host] on an L3 [network] 192.168.252.0/24

и, кроме явно несогласованной конфигурации (^ *), не было соединения L3 [network] с помощью router], чтобы между двумя мирными мирами имелось соединение с IP-маршрутом.

Это никогда не будет летать

Либо установите роль [ router], либо настройте L3- "сопоставление" адресов или перейдите на отдельный VMnet (и VmWare будет "маршрутизировать" для вас)