VMWare Fusion 5でホストからクライアントへのNATポート転送


11

NATを使用してネットワーク接続を共有しているときに、ホストマシンから仮想マシンにポートを転送するにはどうすればよいですか。以前のバージョンのVMWare用の説明書をいくつか見つけましたが、それらが言及しているファイルが私のインストール済み環境の同じ場所にありません。


相反するヘルプの回答が見つかりました community.vmware.com/message/1984094 kb.vmware.com/selfservice/microsites/…
pidge

回答:


22

さて、私はそれがどこにあるか見つけました - /Library/Preferences/VMware Fusion/vmnet8/nat.conf

それで、それを開けてください(あなたがこれをする間、VMWareは走ってはいけません):

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

ファイルを下に進むと、次のようなセクションがあるはずです。

[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

その最後の行のコメントを外し、必要に応じて編集します。

メモのカップル:

  • これらの指示はTCPポート転送のためのものです、対応するものがあります [incomingudp] UDPのセクション
  • 何らかの理由でこのセクションがまだ存在しない場合は、それを追加するだけです。

2
公式文書で確認されているようです。 vmware.com/support/ws3/doc/ws32_network21.html
Heath Borders

だからこれは影響を与えるグローバルな設定です すべて 仮想マシン?
Sarge Borsch

2
@SargeBorsch転送が設定されているVMのIPを指定します。
pidge

1
その後、VMwareネットワークを再起動します。 sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop; sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start
Maxim Yefremov

6

VMWareのナレッジベースに基づいています。

以下のコマンドは、変更を加えずに変更を更新するために使用できます。   Fusion 4.x以降を再起動します。あなたがしたくない場合は、これらを使用することができます   他の仮想マシンを実行している場合は、Fusionを再起動します。

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

nat.confファイルがデフォルトにリセットされるため、必ず--configureステップをスキップしてください。

ソース: http://kb.vmware.com/selfservice/microsites/search.do?language=ja_JP&cmd=displayKC&externalId=1026510


2
これはそれ自体では完全な解決策ではありませんが、与えられた他の答えへの非常に有用な追加です。完全なステップをカバーする単一の回答を得るには、おそらく他の回答を編集するか、他の回答の内容をここに追加します(もちろんクレジット付き)。
Charles Duffy
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.