У меня есть следующая конфигурация:
A. Реальная машина: Windows 7 64bit с рабочей станцией VMware 8 с физическим сетевым адаптером с этой конфигурацией IP:
IP 192.168.1.101
Subetnet Mask 255.255.255.0
Gateway 192.168.1.254
и виртуальный сетевой адаптер (VMNet8) с этой конфигурацией:
IP 10.10.0.18
Subnet IP: 10.10.0.0
Subnet mask: 255.255.255.0
B. Виртуальная машина: сервер Ubuntu 12.04 (работающий на рабочей станции VMware 8) со следующей конфигурацией IP (в /etc/network/interfaces
):
auto eth0
iface eth0 inet static
address 10.10.0.1
netmask 255.255.255.0
gateway 10.10.0.18
с этой таблицей маршрутизации (route -n
):
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.10.0.18 0.0.0.0 UG 100 0 0 eth0
10.10.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.0 10.10.0.18 255.255.255.0 UG 0 0 0 eth0
Проблема состоит в том, что виртуальная машина не получает доступ к Интернету, ни проверяет с помощью ping-запросов реальную машину в особенности:
(от реальной машины)
ping 10.10.0.18
работаетping 10.10.0.1
работает(от виртуальной машины)
ping 10.10.0.1
работает (это самостоятельно),ping 10.10.0.18
работаетping 192.168.1.101
НЕ работает ping 192.168.1.254
НЕ работаетЯ попробовал ответ здесь: Конфигурирование Ubuntu гость VMware NAT, но это не работает.
Любое предложение будет значительно цениться.
В качестве шлюза в таблице маршрутизации задан IP-адрес интерфейса VMNet8 хоста, а в качестве адреса шлюза интерфейса NAT. Если вы запустите редактор виртуальной сети и посмотрите настройки NAT для интерфейса VMnet8, вы должны найти IP шлюза. Попробуйте установить шлюз по этому адресу в виртуальной машине.
Надеюсь, что это помогает.
У меня похожая проблема. Наконец, я проверил службу и приложение Win7. Найти службу DHCP VMWare и службу NAP не запускается и начать с ошибки. значение с правильным значением установите NAT DNS с DNS хоста. Затем хост может взаимодействовать с VM друг с другом. И VM может получить доступ к Интернету.
введите описание изображения здесь введите описание изображения здесь