Настройка Ubuntu vmware guest NAT

У меня есть хост 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, и это даст мне то, что мне нужно в случае одной виртуальной машины (я не пробовал в этом случае, но я помню, как это делалось ранее). Однако, если несколько виртуальных машин с тем же именем хоста и их хостами подключены к той же сети, что будет проблематично, не так ли?

Ваши решения и другие советы будут очень благодарны.

1
задан 22 June 2014 в 19:23

1 ответ

У меня была аналогичная проблема, используя 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, который будет перенаправлять гостевой трафик на хост.

3
ответ дан 24 May 2018 в 21:36
  • 1
    Привет, я встречаю ту же проблему, что и ваша. Не могли бы вы подробнее объяснить, как вы решаете проблему. Во-первых, где можно получить информацию о «Ethernet-адаптере VMware Network Network Adapter VMnet8: (Клиент)». Вы имеете в виду, что вам нужно обновить свои изменения в / etc / network / interfaces. Кроме того, для адреса, такого как «netmask», «gateway», они могут меняться на разных машинах? Или я могу использовать то же, что и вы. – user288609 28 January 2015 в 23:35

Другие вопросы по тегам:

Похожие вопросы: