
私はWindowsホストから仮想ボックス(Linux)を実行しようとしており、現在URL「local.corn.org」にアクセスしようとしています。hosts
ファイルを編集して、
10.0.2.2 local.corn.org
そしてまた試した
127.0.1.1 local.corn.org
どちらも動作しません。10.0.2.2 はロードされたようですが、「oops」ページが表示されます。仮想ボックスから実行するには他に何をする必要がありますか?
仮想ボックス上の 3 つのアダプタ:
- 1つ目はNATです。
- 2番目はホストのみ、
- 3番目はブリッジです。
編集: 詳細情報: 私は、Virtual Box と一緒に Vagrant を使用していますが、Virtual Box の実際の設定には触れないように言われました。ホストで他に何かできることはありますか、それとも実際に何らかの方法で設定に触れる必要がありますか? Vagrant でもエラーは発生していません。
また、ホストに2つの新しい未識別ネットワーク(仮想ボックス「VirtualBox ホストオンリーネットワーク」と「VirtualBox ホストオンリーネットワーク #2」)があり、アクセスタイプがインターネットアクセスなしになっていることに気付きました。
答え1
「6.3. ネットワークアドレス変換(NAT)」の章を読んでみてください。VirtualBox ネットワークドキュメント
たとえば、 localhost:2222 から local.corn.org:22 への SSH アクセスを設定するには、次のようにします。
VBoxManage modifyvm "VM name (local.corn.org ?)" --natpf1 "guestssh,tcp,,2222,,22"
または、仮想ボックス ホスト上のサーバーへの HTTP アクセスの場合:
VBoxManage modifyvm "VM name (local.corn.org ?)" --natpf1 "guesthttpd,tcp,,80,,80"