У меня есть хост Windows, который запускает гостевую Ubuntu VM через vmplayer. Эта виртуальная машина будет клонирована, распределена между несколькими людьми (под управлением Windows-хостов) и используется для проведения семинара по программированию. Я пытаюсь - и до сих пор не удается - настроить сеть, чтобы удовлетворить следующие требования:
У гостя должен быть доступ к Интернету. Все клоны должны иметь одно и то же имя хоста (скажем, мастерская будет конкретной) Хост-система должна иметь доступ к своему гостю через это имя (например, ping Workshop будет пинговать гостя, который работает на этом хосте, а не какой-либо другой клон) То, что я пробовал до сих пор: [ ! d7] «Установлен» сетевой адаптер NAT для гостя. Пробовал подключать гостя через DHCP, в / etc / network / interfaces: auto eth0
iface eth0 inet dhcp
hostname Workshop
Это работает до подключения к Интернет. Тем не менее, я не могу подключиться к гостю с хоста вообще. (Например, ping Workshop не работает, если я использую адрес, возвращаемый ifconfig, он не работает ни с хоста).
«Установил» сетевой адаптер NAT для гостя(172.241.0.100 - это адрес, назначенный статически хосту с помощью VMWare Network VMNet8 Adapter - это адаптер NAT выше). Теперь я могу ping Workshop и telnet к нему с хоста. Я также могу ping и telnet от гостя до 172.241.0.100 (хост), но это все - нет связи с более широкой сетью. (Я также не могу получить доступ к гостю через его имя хоста, но это не имеет решающего значения, поскольку, если push наступает, я могу использовать его адрес напрямую - если он одинаковый для всех, а не имя). [!d19 ]
Теперь, я думаю, я могу использовать опцию мостового подключения к сети с DHCP, и это даст мне то, что мне нужно в случае одной виртуальной машины (я не пробовал в этом случае, но я помню, как это делалось ранее). Однако, если несколько виртуальных машин с тем же именем хоста и их хостами подключены к той же сети, что будет проблематично, не так ли?
Ваши решения и другие советы будут очень благодарны.
У меня была аналогичная проблема, используя VMWare Player, работающий в Windows 7 с Ubuntu. Но я смог подключиться с хоста к гостю и гостю, чтобы принять участие, однако проблема заключалась в том, что я не мог подключиться к интернету от гостя. После прочтения ответа @Alaa мне пришлось просто сделать еще одну попытку добавить имя DNS-сервера в файл интерфейсов (dns-nameservers 192.168.150.2), а затем все упало в линию.
Вот моя конфигурация, которая
Конфигурация интерфейса VMWare на хосте:
Адаптер Ethernet Сетевой адаптер VMware VMnet8: (Клиент)
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8
Physical Address. . . . . . . . . : 00-50-56-C0-00-08
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::9c13:cbf2:1dc:259f%42(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.150.1(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 704663638
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-19-06-50-32-88-53-2E-7A-D3-8E
DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
NetBIOS over Tcpip. . . . . . . . : Enabled
Изменен интерфейс пользователя Ubuntu: [!d4 ]
auto eth0
iface eth0 inet static
address 192.168.150.10
netmask 255.255.255.0
gateway 192.168.150.2
dns-nameservers 192.168.150.2
192.168.150.2 - это прокси-сервер VMWare, который будет перенаправлять гостевой трафик на хост.