NAT-Portweiterleitung vom Host zum Client in VMWare Fusion 5?

12

Wie leite ich Ports von meinem Hostcomputer an den virtualisierten Computer weiter, wenn ich NAT zum Freigeben meiner Netzwerkverbindung verwende? Ich habe einige Anweisungen für frühere Versionen von VMWare gefunden, sehe jedoch nicht die Dateien, die an derselben Stelle in meiner Installation erwähnt werden.

Pidge
quelle

Antworten:

23

Okay, ich habe herausgefunden, wo es sich befindet - /Library/Preferences/VMware Fusion/vmnet8/nat.conf

Öffnen Sie es also (VMWare sollte währenddessen nicht ausgeführt werden):

sudo nano /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf

Gehen Sie in die Datei, es sollte einen Abschnitt geben wie:

[incomingtcp]

# Use these with care - anyone can enter into your VM through these...
# The format and example are as follows:
#<external port number> = <VM's IP address>:<VM's port number>
#35 = 172.16.126.128:22

Kommentieren Sie diese letzte Zeile aus und bearbeiten Sie sie entsprechend.

Einige Anmerkungen:

  • Diese Anweisungen gelten für die Weiterleitung von TCP-Ports. [incomingudp]Für UDP gibt es einen entsprechenden Abschnitt
  • Wenn dieser Abschnitt aus irgendeinem Grund noch nicht vorhanden ist, fügen Sie ihn einfach hinzu
Pidge
quelle
2
Sieht in der offiziellen Dokumentation bestätigt aus: vmware.com/support/ws3/doc/ws32_network21.html
Heath Borders
Dies ist also eine globale Einstellung, die alle virtuellen Maschinen betrifft ?
Anzeigename
2
@SargeBorsch Sie geben die IP der VM an, für die die Weiterleitung konfiguriert ist.
Pidge
1
und dann VMware-Netzwerk neu starten:sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop; sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start
Maxim Yefremov
6

Basierend auf der VMWare-Wissensdatenbank.

Mit den folgenden Befehlen können Sie die Änderungen aktualisieren, ohne Fusion 4.x und höher neu zu starten. Diese können verwendet werden, wenn Sie Fusion nicht neu starten möchten, wenn andere virtuelle Maschinen ausgeführt werden.

sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start

Stellen Sie sicher, dass Sie den Schritt --configure überspringen, da die Datei nat.conf auf die Standardeinstellungen zurückgesetzt wird.

Quelle: http://kb.vmware.com/selfservice/microsites/search.do?language=de_DE&cmd=displayKC&externalId=1026510

Webberist
quelle
2
Dies ist an und für sich keine vollständige Lösung, aber eine sehr nützliche Ergänzung zu der anderen gegebenen Antwort. Vielleicht sollte es eine Bearbeitung der anderen Antwort sein oder der Inhalt der anderen Antwort hier hinzugefügt werden (natürlich mit Gutschrift), um eine einzige Antwort zu erhalten, die die vollständigen Schritte abdeckt?
Charles Duffy