web-dev-qa-db-ja.com

VirtualBox NATの背後にあるゲストLinuxでSambaにアクセスする方法は?

私のラップトップでは、VirtualBox3.1.2を使用してWinXPでUbuntu9.10を実行しています。次のような設定が必要です。

  1. ゲストは自由にインターネットにアクセスできます。
  2. ホストはSamba経由でゲストファイルにアクセスできます。
  3. イーサネット/ Wi-Fiポートが接続されているかどうかに関係なく、セットアップが機能する必要があります。

出来ますか?

#1はNATおよびブリッジネットワークで動作します。

#2は、ブリッジネットワークとホストオンリーネットワークで機能します。

関連する物理ポートが接続されていない場合、ブリッジベースのセットアップは機能しません。オフィスでは、ラップトップはWi-Fiまたはイーサネットに接続されています。自宅では、wifiのみ。

回避策はありますか?私は何かが足りませんか?私の質問を明確にしたいと思います。

12
noamtm

2つの別々のネットワークアダプタを設定してみます。

  • アダプター#1が現在の#1セットアップになります:NAT利用可能なインターネットへのアクセスを許可します。
  • アダプター#2は、Samba共有のホストとゲスト間の接続を提供するための ホストのみ セットアップになります。
11
heavyd

もう1つの可能性は、2つのブリッジ仮想NICを作成することです。1つは物理ワイヤレスインターフェイスに、もう1つは物理有線インターフェイスに接続します。物理インターフェイスの一方(または両方)が接続されている限り、アクセスできる必要があります。 (ファイル共有で見たように)長期的には多くの頭痛の種になる傾向があるため、私は通常、NATをできるだけ避けるようにしています。

1