Сеть между виртуальными машинами на VMware Workstation

Я установил две виртуальные машины на одной рабочей станции VMware. Как настроить его для общения друг с другом (двухстороннее).

Например, если на виртуальной машине № 1 запущен веб-сервер php и он получает IP-адрес 192.168.1.12, браузер на виртуальной машине № 2 должен иметь доступ http://192.168.1.12,

Я не мог найти точное решение. Я видел, что это зависит от типа сети. Пожалуйста, покажите мне, как это настроить.

2

Решение

В vmware player и virtualbox поддерживаются три основных типа сетей.
1) ТОЛЬКО ХОСТ
2) NAT
3) МОСТ

и есть другие варианты этого.

Поскольку ваш вопрос относится конкретно к vmware, ответ пойдет конкретно на него.

Для вашей проблемы сеть NAT будет в порядке.
1) NAT
Используя NAT, виртуальные машины получат сеть 192.168.211.0/24. (По крайней мере это происходит в моем случае)
В этом 192.168.211.1 будет IP хост-машины.
192.168.211.2 будет выделенным IP. Рабочая станция vmware внутренне использует этот IP. IP-адрес сервера имен, шлюза и сервера DHPC будет 192.168.211.2. (Все три одинаковые)

Теперь при настройке гостевых машин DHCP-сервер назначит IP-адреса этим машинам.

Затем, если вы используете сервер PHP на 192.168.211.12 (скажем), перейдите на этот компьютер и измените файл интерфейса для этого компьютера и назначьте статический IP-адрес 192.168.211.12 для этого компьютера.
Есть сотни доступных документов о том, как настроить интерфейсный файл.
например: —

DEVICE=eth0
BOOTPROTO=static   //or set this as NONE
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.211.12
GATEWAY=192.168.211.2

ПРИМЕЧАНИЕ: — В vmware сеть NAT обеспечивает связь между виртуальными машинами, а также подключение к Интернету.
Использование NAT в случае virtualbox не разрешает связь между Vms, а только подключение к Интернету.
Сеть NAT работает даже в автономном режиме.

2) МОСТ
В режиме моста виртуальным машинам назначается IP из той же сети, что и ваша физическая локальная сеть. Не используйте его, если вы не являетесь администратором локальной сети.
Мостовой режим работает только в онлайн режиме.

3) HOST разрешает только взаимодействие между виртуальными машинами, но создает локальную сеть между виртуальными машинами и не обеспечивает подключение к Интернету. Вам потребуется настроить еще один интерфейс в режиме NAT для подключения к Интернету. (Раньше я делал это, когда использовал виртуальный ящик. То есть настраивал один интерфейс в режиме только хоста, а другой — в режиме NAT, так как заставить работать режим моста в виртуальном ящике было бы больно).

Вот некоторые полезные ссылки

1) http://blog.pluralsight.com/vm-workstation-advanced-networking:- Вы можете прочитать эту статью, если хотите понять, как настроены машинные адаптеры HOST.

2) http://pibytes.wordpress.com/2012/11/16/vmware-workstation-networking-basics/:- Этот блог довольно хорош, чтобы понять, как работают разные режимы.

3

Другие решения

в первую очередь вы используете сетевые настройки моста в vmware?

если да отлично, если нет, я предлагаю вам сделать так, чтобы хост и виртуальная машина получали разные IP-адреса.

Я ненавижу просто публиковать ссылки, но я не могу объяснить это лучше себя без плагиата
https://pubs.vmware.com/workstation-9/index.jsp?topic=%2Fcom.vmware.ws.using.doc%2FGUID-D9B0A52D-38A2-45D7-A9EB-987ACE77F93C.html

после того, как они имеют разные IP-адреса в вашей локальной сети, мы можем перейти к следующему шагу,

затем посмотрите, какие ip хост и виртуальная машина имеют окна, это можно сделать с помощью ipconfig и в linux \ unix ifconfig

Шаг 2 (необязательно). Я предлагаю вам настроить статический IP-адрес для машины, к которой вы хотите получить доступ (предполагается, что вы будете часто использовать ее, если вы собираетесь удалить этот виртуальный компьютер через несколько часов, а это может не стоить того)

в зависимости от настроек вашей сети это обычно может быть достигнуто вашим маршрутизатором в настройках DHCP и вводом MAC-адреса, назначенного виртуальной машине (это можно найти в сетевых настройках самой рабочей станции vmware) со статическим IP-адресом по вашему выбору с помощью в вашем диапазоне (по умолчанию обычно 192.168.1.0-255), я не могу провести вас через это подробно, так как каждый интерфейс маршрутизатора отличается

если у вас есть собственный dhcp сервер, то я проповедую проповедь хору 🙂 и я уверен, что вы знаете, как настроить статический ip.

конец шага 2

после этого настраивается часть веб-сервера, и я думаю, что это может быть еще один вопрос, так как мы даже не знаем, какие операционные системы вы используете, и какой тип сервера вы хотите (Apache / IIS) и т. д. возможность безгранична, поэтому перечисление их будет Это займет много времени, но это должно, по крайней мере, позволить вам пропинговать их обоих друг от друга, что означает, что они могут общаться :), если вам нужна помощь в настройке веб-сервера или что-то еще, не стесняйтесь сообщать мне, я сделаю все возможное, чтобы ответить

2

По вопросам рекламы [email protected]