Режим сети VMWare (NAT или Bridged)?


17

Я использую Windows 7 на виртуальной машине с моего Mac. Я использую Windows 7 для Visual Studio в первую очередь, а также для размещения установки IIS. Есть две вещи, которые мне нужны, и я не уверен, какой режим сети нужен ...

  1. Мне нужно, чтобы я мог подключиться к серверу IIS (работающему на виртуальной машине) через HTTP от Mac.
  2. Веб-браузеры на виртуальной машине должны иметь доступ к Интернету.

    Какие-либо предложения? Благодарю.


1
Краткий ответ - это мостовой режим, который почти всегда будет проще использовать для подключения вашей виртуальной машины к сети. Но если вас беспокоит безопасность виртуальной машины или сетевой администратор беспокоится о безопасности сети, то вам, возможно, придется использовать NAT.
Zoredache

1
Я пробовал и NAT, и мостовой режим. С помощью NAT я не смог связаться с сервером IIS, работающим на виртуальной машине. Однако в режиме моста я смог подключиться. В режиме NAT IP-адрес виртуальной машины был 192.168.xx, который отличается от моей локальной сети. В режиме моста IP-адрес был 10.xxx, который является той же подсетью, что и моя локальная сеть. Похоже, NAT более безопасен ... есть ли способ подключиться к серверу, работающему на виртуальной машине, с хоста в режиме NAT?
веб-червь

Ответы:


17

Для ваших требований режим NAT должен работать для вас, как напоминание.

  • Режим NAT: Ваш хост-компьютер (Mac) будет выступать в качестве шлюза в сеть для ваших виртуальных машин, никто в вашей сети (кроме Mac) не сможет их видеть, поскольку они находятся в отдельной сети.

  • Мостовой режим: Ваш хост-компьютер (Mac) будет использовать сетевое соединение с виртуальными машинами, они будут сидеть так, как если бы они были другим компьютером в вашей сети, каждый в сети увидит их и сможет взаимодействовать с ними.

Оба варианта предоставят вам доступ в Интернет, если ваш компьютер имеет доступ в Интернет.


5
+1, но вы также должны указать, что для мостовой сети требуется дополнительный IP-адрес в (внешней) сети хоста; NAT нет.
Массимо

1
Для NAT вам также потребуется настроить переадресацию портов, чтобы Mac мог получить доступ к IIS на виртуальной машине.
LukeR

1
Не нужен LukeR, так как Mac также является шлюзом и узлом сети
NATed

1
Я хотел бы оставить его как NAT, но я не могу получить доступ к IIS (работающему в виртуальной машине) с моего хоста. Я пытаюсь подключиться к IP-адресу адаптера NAT, но время ожидания истекло. Как бы я настроить переадресацию портов?
веб-червь

Запустив vmware, он должен работать «по умолчанию», попробуйте пинговать с вашего Mac IP-адрес вашей виртуальной машины, а с виртуальной машины - шлюз сети с NAT (IP-адрес шлюза - ваш Mac), убедитесь, что у вас нет брандмауэра. активирован на ВМ, если это не сработает, дайте мне знать, и мы сможем проанализировать глубже
lynxman

3

Вы хотите соединить. Bridged даст ему IP из вашей сети. Так что это даст вам 192.168.1. Независимо от числа.


Это не совсем правильно, Коди, мостовая сеть подвергнет компьютер ненужному доступу от других компьютеров в сети, режим NAT должен быть более чем достаточным для того, что он запрашивает.
lynxman

1
У меня никогда не было режима NAT, чтобы просто подключиться к моему компьютеру. Я всегда должен был сделать мост.
Коди Харлоу

@lynxman Есть идеи, как разрешить хост-компьютеру доступ к серверам (таким как IIS), работающим на виртуальной машине, в режиме NAT?
веб-червь

1

Не VMWare, я использую Virtualbox и просто настраиваю гостя с двумя сетевыми картами. Один для NAT, для доступа в интернет. Другой с сетью только для хоста, что позволяет мне получить доступ к серверу IIS на гостевой.


Если бы вы использовали режим моста, вы могли бы сделать все это с одной сетевой картой и иметь гораздо более простую систему.
Джон Гарденье

Я переключился с VirtualBox на VMWare, и теперь я обнаружил, что мостовая сеть VMWare не работает. Я буду использовать ваше решение, пока не переключусь обратно на VirtualBox. Если бы я только знал, почему я потратил время на переключение на VMWare, когда у меня не было проблем с VirtualBox?
IvanP
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.