Не удается выполнить 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 будет "маршрутизировать" для вас)