Przekierowanie portu NAT z hosta na klienta w VMWare Fusion 5?

12

Jak przekierować porty z komputera hosta na komputer wirtualny, gdy korzystam z NAT do udostępniania połączenia sieciowego? Znalazłem instrukcje dotyczące wcześniejszych wersji VMWare, ale nie widzę plików, o których wspominają w tej samej lokalizacji w mojej instalacji.

pidge
źródło
Znalazłem trochę sprzecznych odpowiedzi na pytania wspólnot.vmware.com/ message
1984094

Odpowiedzi:

23

Okej, dowiedziałem się, gdzie się znajduje - /Library/Preferences/VMware Fusion/vmnet8/nat.conf

Więc otwórz to (VMWare nie powinno być uruchomione podczas tej czynności):

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

Zejdź w dół do pliku, powinna być sekcja taka jak:

[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

Odkomentuj ten ostatni wiersz i edytuj odpowiednio.

Kilka notatek:

  • Te instrukcje dotyczą przekierowania portów TCP, odpowiednia [incomingudp]sekcja dotyczy UDP
  • Jeśli z jakiegoś powodu ta sekcja jeszcze nie istnieje, po prostu ją dodaj
pidge
źródło
2
Wygląda na to potwierdzone w oficjalnej dokumentacji: vmware.com/support/ws3/doc/ws32_network21.html
Heath Borders
To globalne ustawienie, które wpływa na wszystkie maszyny wirtualne?
Nazwa wyświetlana
2
@SargeBorsch Określ adres IP maszyny wirtualnej, dla której skonfigurowano przekazywanie.
pidge
1
a następnie uruchom ponownie sieć vmware:sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop; sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start
Maxim Yefremov
6

Na podstawie bazy wiedzy VMWare.

Poniższych poleceń można użyć do zaktualizowania zmian bez ponownego uruchamiania Fusion 4.x i nowszych. Można ich użyć, jeśli nie chcesz ponownie uruchomić Fusion, jeśli masz uruchomione inne maszyny wirtualne.

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

Pamiętaj, aby pominąć krok --configure, ponieważ spowoduje to zresetowanie pliku nat.conf do wartości domyślnych.

Źródło: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1026510

webberist
źródło
2
Nie jest to samo w sobie kompletne rozwiązanie, ale jest bardzo przydatnym dodatkiem do drugiej udzielonej odpowiedzi. Być może powinna to być edycja drugiej odpowiedzi, lub dodanie treści drugiej odpowiedzi tutaj (oczywiście, z kredytem), aby mieć jedną odpowiedź obejmującą pełne kroki?
Charles Duffy