Win7PCが実行中Rails Ubuntu VM VMWare Player経由。私はサイトで作業していて、ネットワーク外の友人に見せたいです。 。
私はこのブログ投稿を見つけました、それは私を非常に近づけました: http://blog.fardad.com/2012/06/vmware-player-and-custom-nat-port-map.html
OK、NATを使用しているVMがあります。私が理解しているように、これはVMがと同じIPアドレスを持っているように見えることを意味します。親マシンから外部トラフィックへ。
NAT設定に入り、ポート転送を追加しました:
Host Port: 8200 Type: UDP Virtual IP Address: 192.168.198.184:3000
これで、192.168.1.1xx:8200(「実際の」PCのIP)にアクセスして、VMで実行されているWebサーバーにアクセスできるようになるはずです。しかし、そのアドレスに行くと、何も得られません。 PCから192.168.198.184(VM)にpingを実行できます。
私ができるようにしたいのは、ルーターにアクセスして、最終的にVMに転送するポートを設定することです。
とても小さなものが足りないようですが、それが何なのかわかりません。助けてください。
誰かが仮想ネットワークエディタを入手する方法に興味がある場合:
vmware-directoryに移動し、昇格されたcmd.exe-boxで実行します
rundll32.exe vmnetui.dll VMNetUI_ShowStandalone
vmnetnat.conf
ファイルを見つけます。通常は次の場所にあります。
C:\ProgramData\VMware\vmnetnat.conf
または
C:\Users\Application Data\VMware\vmnetnat.conf
vmnetnat
を編集し、[incomingtcp]
セクションに同様の行を追加します
8200=192.168.198.184:3000
VMware NAT Service
を再起動します。
NATの代わりにvmwareプレーヤーでブリッジネットワークオプションを使用してみてください。物理ネットワークを複製します。
Httpプロキシを使用してこれを行うことができます。これにより、プライベートネットワーク全体を公開する必要がなくなります。詳細については、このブログ投稿を確認してください 外部デバイスからDockerコンテナにアクセスする方法