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


12

私のラップトップでは、VirtualBox 3.1.2を使用してWinXPでUbuntu 9.10を実行しています。次のようなセットアップが必要です。

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

出来ますか?

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

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

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

回避策はありますか?私は何かが欠けていますか?私の質問が明確になることを願っています。

回答:


11

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

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

おかげで、これは素晴らしい作品です。さまざまなセットアップで遊んでいるときに見逃した理由がわからない
...-noamtm

そして、@ noamtm、私はこのソリューションを運良く働かせようとしています。私のsmb.confは次のとおりです。[global] interfaces = eth1 security = user [testsh] path = /home/my_user_name guest ok = yes browseable = yes read only = no そして、私のインターフェースは次のとおりeth0: inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 eth1 :192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255です。何かご意見は?
アメリオバスケスレイナ

eth1ホストオンリーおよびeth0NATとして設定したことを忘れていました。ホストOS(Windows)からアクセスしてマウントしよう\\10.0.2.15\testh\\192.168.56.101\testhしましたが、応答がありません。
アメリオバスケスレイナ

1

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


ブリッジモードはワイヤレスデバイスで動作しますか?ワイヤレスデバイスは、意図していないパケット(そのようなもの)を無視するため、問題があることを覚えています。
アビンドラグールチャラン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.