VirtualBoxを使用してゲストからホストのサイトにアクセスしますか?ホストとゲストの両方がLinuxです。

VirtualBoxを使用してゲストからホストのサイトにアクセスしますか?ホストとゲストの両方がLinuxです。

私はUbuntu(ホスト)でVirtualBoxを実行していて、私が使っている仮想マシンはfedora(ゲスト)です。 VirtualBoxはNATネットワークアダプタを使用するように設定されており、インターネットにアクセスできます。 SSHおよびRails Webサーバーにアクセスするためにポート転送を使用します。

ポート転送ルール

  <NAT>
    <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
    <Alias logging="false" proxy-only="false" use-same-ports="false"/>
    <Forwarding name="Rule 1" proto="1" hostport="5679" guestport="22"/>
    <Forwarding name="Rule 2" proto="1" hostport="3080" guestport="3000"/>
  </NAT>

これで、ゲストコンピュータからインターネットにアクセスでき、を使用してコンピュータにログインできますが、ssh ポート3080からRails Webサーバーにアクセスできません。
私は以前試しました:

localhost:3080
10.0.2.15:3080 #the guest IP

どうですか?必要なのは、SSHとインターネット接続、およびホストコンピュータのブラウザを介してゲストコンピュータでホストされているウェブサイトを開くことだけです。

ベストアンサー1

おすすめ記事