VMware Workstation仮想マシンへのポート転送


17

VMware Workstation 8(ビルド471480)を実行しています。主に私のウェブサイトの画像などのために、仮想サーバーのデスクトップ上に小さなコンテンツサーバーをセットアップしたい(ちょうどそのために)... Ubuntu Serverを実行しているVMWare仮想マシンにすべてをインストールしましたすでにWebサーバーが実行されています。私はそれをテストしましたが、ホストからアクセスするとネットワーク内で正常に動作します。

私は今、それを公共のインターネット上で動作させる必要があり、他の多くの機会で行っているように、noip.comを使用することを計画しています。

問題は、ルーターがLinksys E2500であり、サブネット(192.168.2。**)内のIPへのポート転送のみが許可されていることです。

ルーターに接続されているホストシステムのIPアドレスは192.168.2.177です。VMware Workstation 8仮想マシンのネットワークタイプはNATであり、そのサーバーのIPは192.168.43.130です。

既にポート80と22を192.168.2.177に転送しましたが、Windows 7システムでそのポートをサーバーIPに転送するにはどうすればよいですか?

回答:


11

ルートアクセスチャットで説明したように:

  1. あなたはしていないポート転送を行う必要があります。ブリッジを使用して、ゲストがルーター自身のサブネット上のIPアドレスを要求するようにします。これにより、ゲストは192.168.2.178(たとえば)のようなIPを持ちます。VMwareのNATアダプターにポートフォワーディングを実行させる方法を理解するのではなく、ブリッジを使用することをお勧めします。

  2. VMware Workstation 8マニュアルページ144(下部)および次の数ページで、ブリッジの設定方法について詳しく説明します。

  3. 一般的な考え方は、仮想ネットワークエディターを使用して接続タイプをNATではなくブリッジに変更し、編集するアダプターがVMの設定ペインでVMにマップされていることを確認することです。それだけです-ホスト側ですべてが適切に設定されていれば、ゲストはルーターでIPを取得します。


ありがとうございました!VMWareプログラムについてあまり知りませんでしたが、デフォルトでNAT設定が設定されていました。Bridgeへの変更と新しいIPへの転送が機能しました。
ShadowZzz

また、デバイス(ラップトップ)がネットワークローミングの場合はどうなりますか?IPアドレスは変更されないでしょうか?
ウィリアム

12

実際には、適切なソリューションはゲストにポートを転送することですが、ネットワーク全体を再構成することではありません。

vmware構成ファイルにポートを追加する必要があります nat.conf

[incomingtcp]
#<external port number> = <VM's IP address>:<VM's port number>*
#(this maps guest port 80 to host port 81)
81 = 192.168.100.1:80

このファイルはどこにありますか?
ダニエルアルダー

2
MacOSの- /Library/Preferences/VMware Fusion/vmnet8/nat.conf おそらくそこに他の人- pubs.vmware.com/workstation-10/topic/com.vmware.ws.using.doc/...
mtayler

Windows 10:C:\ProgramData\VMware\vmnetnat.conf 重要VMware NAT Service変更を保存した後、サービスを再起動してください!
J Griffithsの

4

Windowsでは、仮想ネットワークエディター(スタートメニューにあります)にアクセスできます。そこから、NATインターフェイス(VMnet8)を選択し、[NAT設定]をクリックして、VMへのポート転送を設定できるポイントに到達します。通常のルーターでのNATポート転送設定と同様に機能します。

ブリッジモードは簡単な回避策ですが、私はVMをネットワークに自由に接続することを望まない環境にいます。NATは、物事を隔離したままにする方が理にかなっています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.