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.


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

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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.