1

Я новичок в виртуальных машинах VMWare Player. Я создал два: один с Windows 7 и другой с Ubuntu Desktop.

Хост-машина имеет подключение к Интернету, межсетевой экран и т.д. Я могу получить к нему доступ из любого места, используя его IP XXXX, но я не хочу, чтобы эти виртуальные машины были общедоступными. Они нужны мне на хост-машине, но доступ к ним возможен только при первом входе в систему.

Я обеспокоен тем, что их сервисы (node.js, apache, telnet и т.д.) Также могут быть доступны из Интернета.

Может ли VMWare Player обнародовать эти виртуальные машины? Как я могу снова сделать эти виртуальные машины приватными?

1 ответ1

4

Короче, нет, по крайней мере, не по умолчанию. По умолчанию VMware предоставляет виртуальным машинам доступ к Интернету через NAT. По сути, это означает, что VMware превращает ваш компьютер в виртуальный маршрутизатор, который защищает входящие соединения и размещает виртуальные машины позади этого виртуального маршрутизатора. Они практически невидимы даже для компьютеров в вашей домашней сети; весь исходящий трафик виртуальных машин, как представляется, исходит от хост-машины, и хост-компьютер не будет разрешать какие-либо входящие соединения с виртуальными машинами.

Чтобы сделать виртуальные машины доступными в Интернете, вам нужно будет зайти в настройки адаптера виртуальной машины и изменить режим адаптера на "мостовой". В этом случае виртуальные машины будут работать как реальные машины, напрямую подключенные к домашнему маршрутизатору. Но если предположить, что ваш домашний маршрутизатор имеет брандмауэр и выполняет NAT (что делает подавляющее большинство потребительских маршрутизаторов), вам придется перейти к настройкам маршрутизатора и перенаправить некоторые входящие порты на виртуальные машины, чтобы, наконец, сделать их публичными.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .