VirtualBoxを介してラップトップにUbuntuServer12.04LTSをインストールしました。
LAMP、OpenSSH、メールサーバーをインストールしました。
ログインしながら、ifconfig
を実行しました 。それは私に192.168.0.3としてinetアドレスを与えました。
したがって、これはサーバーに正しくアクセスできるアドレスである必要がありますか?
しかし、ブラウザ経由でアクセスすることはできません。サーバーは常にVirtualBoxで稼働していますが、それでも機能しません。他のブラウザまたは私のモバイルで。
一般にアクセスできるようにするにはどうすればよいですか?
ベストアンサー
デフォルトでは、VirtualBoxのゲストマシンはいわゆるNATネットワークを使用するように構成されています。ゲストのネットワークアダプターのIPは、ゲストとゲートウェイとして機能する親VirtualBoxアプリケーションを含む「仮想」サブネットにあります。ゲストにとっては、通常のDSLモデムのようなものを介してインターネットにアクセスしているように見えますが、モデムを特別に構成せずにインターネットからローカルネットワーク内のマシンにアクセスできないのと同じように、ゲストはどこからでもアクセスできません。アクセス。
VirtualBoxのドキュメントには、次のネットワークモードのリストがあります。
8つのネットワークアダプタはそれぞれ、
次のいずれかのモードで動作するように個別に構成できます。添付されていません
このモードでは、VirtualBoxは、ネットワークカードが存在するが、接続がないことをゲストに報告します。まるで、イーサネットケーブルがカードに接続されていないかのように
。このようにして、
仮想イーサネットケーブルを「引っ張って」接続を中断することができます。これは、ネットワーク接続が利用できないことをゲストオペレーティングシステムに
通知し、再構成を実施するのに役立ちます。 。ネットワークアドレス変換(NAT)
Webを閲覧し、ファイルをダウンロードし、ゲスト内で電子メールを表示するだけの場合は、
このデフォルトモードで十分です。
このセクションの残りの部分は、安全にスキップできます。
Windowsファイル共有を使用する場合は、特定の制限があることに注意してください(詳細については、
「NATの制限」セクションを参照してください)。ブリッジネットワーク
これは、ネットワークシミュレーション
やゲストでのサーバーの実行など、より高度なネットワークのニーズに対応しています。有効にすると、VirtualBoxはインストールされているネットワークカードの1つに接続し、
ネットワークパケットを直接交換して、ホストオペレーティングシステムのネットワークスタックを迂回します。内部ネットワーキング
これを使用して、別の種類のソフトウェアベースのネットワークを作成できます。
これは、選択した仮想マシンには表示されますが、ホスト上または外部で実行されているアプリケーションには表示されません。ホストのみのネットワーキング
これを使用すると、ホストの物理ネットワーク
インターフェイスを必要とせずに、ホストと一連の
仮想マシンを含むネットワークを作成できます。代わりに、仮想ネットワークインターフェイス(ループバック
インターフェイスと同様)がホスト上に作成され、
仮想マシンとホスト間の接続を提供します。一般的なネットワーキング
まれにしか使用されないモードは、
VirtualBoxに含めるか、拡張パックに配布できるドライバーをユーザーが選択できるようにすることで、同じ汎用ネットワークインターフェイスを共有します。
外部からゲストにアクセスする必要がある場合は、ブリッジネットワークを構成する必要があります。これにより、ゲストにローカルネットワークで独自のIPが付与されます。構成は、ゲストOSではなく、VirtualBoxの設定で行われます。
関連:端末でwww.icndb.comからのランダムなジョークを表示するにはどうすればよいですか?モバイルから(つまり、LANの外部から)サーバーにアクセスできるようにするには、ネットワークを構成した後、DSLモデムでポート転送を設定する必要があります。