У меня есть хост Windows, который запускает гостевую Ubuntu VM через vmplayer. Эта виртуальная машина будет клонирована, распределена между несколькими людьми (работающими на хостах Windows) и использована для проведения семинара по программированию. Я пытаюсь - и до сих пор не могу - настроить сеть для удовлетворения следующих требований:
- Гость должен иметь доступ к интернету
- Все клоны должны иметь одинаковое имя хоста (скажем, Workshop, чтобы быть конкретным)
- Хост-система должна иметь возможность доступа к соответствующему гостю через это имя (например, ping Workshop будет пинговать гостя, который работает на этом хосте, а не любой другой клон)
Что я пробовал до сих пор:
- «Установил» сетевой адаптер NAT для гостя
Пробовал подключать гостя через DHCP, в / etc / network / interfaces :
auto eth0 iface eth0 inet dhcp hostname Workshop
Это работает, когда речь идет о подключении к Интернету. Однако я не могу подключиться к гостю с хоста вообще. (Например, ping Workshop не работает; если я использую адрес, возвращенный ifconfig, он также не работает с хоста).
Затем я попытался назначить статический адрес гостю:
auto eth0 iface eth0 inet static address 172.241.0.101 netmask 255.255.0.0 gateway 172.241.0.100
(172.241.0.100 - это адрес, статически назначенный хосту адаптером VMWare Network VMNet8 - это вышеупомянутый адаптер NAT). Теперь я могу пропинговать 172.241.0.101 и телнет к нему с хоста. Я также могу пинговать и telnet с гостя на 172.241.0.100 (хост), но это все - нет подключения к более широкой сети. (Я также не могу получить доступ к гостю через его имя хоста, но здесь это не критично, поскольку, если пуш прибывает, я могу использовать его адрес напрямую - при условии, что он одинаков для всех - а не имя).
Теперь я думаю, что могу использовать опцию мостового сетевого подключения с DHCP, и это даст мне то, что мне нужно в случае одной виртуальной машины (я не пробовал в этом случае, но я помню, как делал это ранее). Однако, если несколько виртуальных машин с одинаковым именем хоста и их хостами подключены к одной сети, это будет проблематично, не так ли?
Ваши решения и другие советы будут высоко оценены.