VMware Workstation 8(ビルド471480)を実行しています。仮想サーバーのデスクトップ(主に画像など)に小さなコンテンツサーバーをセットアップしたいのですが、Ubuntuサーバーを実行している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に転送するにはどうすればよいですか?
ルートアクセスチャットで説明したように:
あなたはポートフォワーディングをする必要はありません。 bridgingを使用して、ゲストにルーター自身のサブネット上のIPアドレスを要求させるだけで、ゲストは192.168.2.178(たとえば、 )。 VMwareのNATアダプタがポート転送を行うように説得する方法を理解するのではなく、ブリッジを使用することをお勧めします。
VMware Workstation 8マニュアル 144ページ(下部)および次の2ページでは、ブリッジの設定方法について詳しく説明しています。
一般的なアイデアは、仮想ネットワークエディターを使用して接続タイプをNATではなくブリッジに変更し、編集するアダプターがVMの設定ペインでVM)にマップされていることを確認することです。それ-ホスト側ですべてが正しく設定されている場合、ゲストはルーターでIPを取得します。
実際の適切な解決策は、ポートをゲストに転送することですが、ネットワーク全体を再構成することはしません。
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
Windowsでは、仮想ネットワークエディター(スタートメニューにあります)にアクセスできます。そこからNATインターフェイス(VMnet8)を選択し、[NAT設定]をクリックして、VMに転送するポートを設定できるようになります。これは=と同様に機能しますNAT一般的なルーターのポート転送設定。
ブリッジモードは簡単な回避策ですが、私は誰もVMをネットワークに接続することを望まない環境にいます。 NATは、物事を分離しておく方が理にかなっています。