VMWare-Netzwerkmodus (NAT oder Bridged)?

17

Ich verwende Windows 7 in einer virtuellen Maschine von meinem Mac aus. Ich verwende Windows 7 hauptsächlich für Visual Studio und auch zum Hosten einer Entwicklerinstallation von IIS. Ich benötige zwei Dinge und bin mir nicht sicher, welcher Netzwerkmodus benötigt wird ...

  1. Ich muss in der Lage sein, den IIS-Server (der auf der VM ausgeführt wird) über HTTP vom Mac aus zu erreichen.
  2. Die Webbrowser der virtuellen Maschine müssen auf das Internet zugreifen können.

    Irgendwelche Vorschläge? Vielen Dank.

Webwurm
quelle
1
Die kurze Antwort lautet: Der Bridged-Modus ist fast immer einfacher zu verwenden, um Ihre VM in das Netzwerk einzubinden. Wenn Sie sich jedoch Sorgen über die Sicherheit der VM machen oder Ihr Netzwerkadministrator sich Sorgen über die Sicherheit des Netzwerks macht, müssen Sie möglicherweise NAT verwenden.
Zoredache
1
Ich habe sowohl den NAT- als auch den Bridged-Modus ausprobiert. Mit NAT konnte ich den in der VM ausgeführten IIS-Server nicht erreichen. Im Bridged-Modus konnte ich jedoch eine Verbindung herstellen. Im NAT-Modus lautete die IP-Adresse der VM 192.168.xx, ein anderes Subnetz als mein lokales Netzwerk. Im Bridged-Modus lautete die IP-Adresse 10.xxx. Dies ist das gleiche Subnetz wie in meinem LAN. Klingt so, als wäre NAT sicherer. Gibt es eine Möglichkeit, im NAT-Modus vom Host aus eine Verbindung zu einem Server herzustellen, auf dem die VM ausgeführt wird?
Webworm

Antworten:

17

Für Ihre Anforderungen sollte der NAT-Modus nur zur Erinnerung für Sie funktionieren.

  • NAT-Modus: Ihr Host-Computer (der Mac) fungiert als Gateway zum Netzwerk für Ihre virtuellen Maschinen. Niemand in Ihrem Netzwerk (außer dem Mac) kann sie sehen, da sie sich in einem separaten Netzwerk befinden

  • Bridged-Modus: Ihr Host-Computer (der Mac) teilt seine Netzwerkverbindung mit den virtuellen Maschinen. Sie sitzen so, als wären sie ein anderer Computer in Ihrem Netzwerk. Jeder im Netzwerk kann sie sehen und mit ihnen interagieren.

Mit beiden Optionen erhalten Sie Internetzugang, wenn Ihr Host-Computer über Internetzugang verfügt.

Lynxman
quelle
5
+1, Sie sollten jedoch auch darauf hinweisen, dass für ein Bridged-Netzwerk eine zusätzliche IP-Adresse im (externen) Netzwerk des Hosts erforderlich ist. NAT nicht.
Massimo
1
Für NAT müssen Sie auch die Portweiterleitung konfigurieren, damit der Mac auf der VM auf IIS zugreifen kann.
LukeR
1
Nicht erforderlich LukeR, da der Mac auch das Gateway und der Host des NATed-Netzwerks ist
lynxman
1
Ich würde es gerne als NAT belassen, aber ich kann IIS (läuft in der VM) scheinbar nicht von meinem Host aus erreichen. Ich versuche, eine Verbindung mit der IP-Adresse des NAT-Adapters herzustellen, aber es tritt irgendwann eine Zeitüberschreitung auf. Wie würde ich die Portweiterleitung einrichten?
Webworm
Wenn Sie vmware ausführen, sollte es "standardmäßig" funktionieren. Versuchen Sie, von Ihrem Mac aus die IP-Adresse Ihrer VM und von der VM aus das Gateway des NAT-Netzwerks zu pingen (die Gateway-IP-Adresse ist Ihr Mac). Vergewissern Sie sich, dass Sie nicht über die Firewall verfügen aktiviert auf der VM, wenn das nicht funktioniert lass es mich wissen und wir können tiefer analysieren
Lynxman
3

Du willst überbrückt sein. Bridged gibt ihm eine IP von Ihrem Netzwerk. Also wird es dir 192.168.1 geben. Welche Nummer auch immer.

Cody Harlow
quelle
Das ist nicht ganz richtig. Cody, ein überbrücktes Netzwerk setzt den Computer einem unnötigen Zugriff durch andere Computer im Netzwerk aus. Der NAT-Modus sollte mehr als genug für das sein, was er anfordert.
Lynxman
1
Ich habe noch nie im NAT-Modus gearbeitet, um nur eine Verbindung zu meinem Computer herzustellen. Ich musste immer überbrückt machen.
Cody Harlow
@lynxman Irgendeine Idee, wie der Host-Computer im NAT-Modus auf Server (wie IIS) zugreifen kann, die auf der VM ausgeführt werden?
Webworm
1

Nicht VMWare, ich verwende Virtualbox und richte den Gast nur mit zwei Netzwerkkarten ein. Eine für NAT, um auf das Internet zuzugreifen. Das andere mit Host-Only-Netzwerk, über das ich auf den IIS-Server des Gasts zugreifen kann.

Iltis
quelle
Wenn Sie den Bridge-Modus verwendet hätten, hätten Sie dies alles mit einer einzigen Netzwerkkarte und einem viel einfacheren System tun können.
John Gardeniers
Ich habe von VirtualBox zu VMWare gewechselt und jetzt festgestellt, dass ein über VMWare verbundenes Netzwerk nicht funktioniert. Ich werde Ihre Lösung verwenden, bis ich wieder auf VirtualBox umsteige. Wenn ich nur wüsste, warum ich Zeit verschwendete, um auf VMWare umzusteigen, wenn ich keine Probleme mit VirtualBox hatte?
IvanP