Penerusan port NAT dari host ke klien di VMWare Fusion 5?

12

Bagaimana cara meneruskan porta dari mesin host saya ke mesin virtual ketika saya menggunakan NAT untuk berbagi koneksi jaringan saya? Saya menemukan beberapa instruksi untuk versi VMWare sebelumnya, tetapi saya tidak melihat file yang mereka sebutkan di lokasi yang sama dalam instalasi saya.

Pidge
sumber
Saya menemukan beberapa bantuan yang saling bertentangan menjawab community.vmware.com/message/1984094 kb.vmware.com/selfservice/microsites/…
pidge

Jawaban:

23

Oke, saya menemukan di mana letaknya - /Library/Preferences/VMware Fusion/vmnet8/nat.conf

Jadi, buka saja (VMWare seharusnya tidak berjalan saat Anda melakukan ini):

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

Turun dalam file, harus ada bagian seperti:

[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

Batalkan komentar pada baris terakhir itu, dan edit seperlunya.

Beberapa catatan:

  • Petunjuk ini untuk penerusan port TCP, ada [incomingudp]bagian yang sesuai untuk UDP
  • Jika karena alasan tertentu bagian ini belum ada, tambahkan saja
Pidge
sumber
2
Terlihat dikonfirmasi dalam dokumentasi resmi: vmware.com/support/ws3/doc/ws32_network21.html
Heath Borders
Jadi ini adalah pengaturan global yang mempengaruhi semua mesin virtual?
Nama Tampilan
2
@SargeBorsch Anda menentukan IP VM yang penerusannya dikonfigurasi.
pidge
1
dan kemudian restart jaringan vmware:sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop; sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start
Maxim Yefremov
6

Berdasarkan basis pengetahuan VMWare.

Perintah berikut dapat digunakan untuk memperbarui perubahan tanpa memulai ulang Fusion 4.x dan yang lebih baru. Ini dapat digunakan jika Anda tidak ingin meluncurkan Fusion, jika Anda memiliki Mesin Virtual lain yang berjalan.

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

Pastikan Anda melewatkan langkah --configure karena akan mengatur ulang file nat.conf ke default.

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

webberist
sumber
2
Ini bukan solusi lengkap dalam dirinya sendiri, tetapi merupakan tambahan yang sangat berguna untuk jawaban lain yang diberikan. Mungkin harus mengedit jawaban yang lain, atau memiliki konten jawaban lain ditambahkan di sini (dengan kredit, tentu saja), untuk memiliki satu jawaban yang mencakup langkah-langkah lengkap?
Charles Duffy