Samba:Virtualboxゲスト上の共有にアクセスするには(NATモード)


13

私のOS:Windows 8

Virtualboxゲスト:Ubuntu 12.10サーバー

vboxゲストでApacheサーバーを構成し、http、https、sshポートをubuntuサーバーに正常にマッピングしました。問題なく動作します。

ネットワークカードがNATモードになっています。いくつかの調査の後、ゲストシステムにsambaをインストールしました。Windowsからゲストサーバー内で直接作業できるように、Windows 8で/ var / www /フォルダーをマップする必要があります。

これが私のsmb.confです

[share]
 comment = "Vbox server share"
 path = /
 writable = yes
 read only =no
 browseable = yes
 force directory mode = 777
 force create mode = 777
 force security mode = 777 
force directory security mode = 777
 hide dot files = no
 create mask = 0777
 directory mask = 0777
 valid users = @users, tural, root
 delete readonly = yes
 guest ok = yes
workgroup = WORKGROUP

ネットワークがブリッジモードのときにマッピングが機能することは知っていますが、vboxサーバーをネットワークから見えないようにしたいのです。

また、Windowsホストファイルを構成し、ポート80をvbox natにマップしたため、Windowsでlocalhostにリダイレクトされたドメインを開くと、virtualbox Webサーバーからデータが取得されます。ブリッジすると、ゲストウェブサーバーを開くことができなくなります

NATなどでドライブマッピングを可能にする他の方法はありますか?

回答:


9

2番目のアダプタをホストのみとして構成し、ローカルネットワークに干渉しない静的IPにVMの2番目のインターフェイスを設定します。たとえば、/ etc / network / interfacesを次のように設定します。

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The host network interface
#auto eth1
#iface eth1 inet dhcp
auto eth1
iface eth1 inet static
   address 192.168.36.2
   netmask 255.255.255.0
   network 192.168.36.0
   gateway 192.168.36.1
   dns-nameservers 192.168.36.1

次に、Windowsネットワークからそのプロパティに移動し、ローカルネットワークに干渉しない静的IPを設定します。次に例を示します。 ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください


あなたがWiFiネットワークを切り替えている場合、この静的IPアドレスに干渉しないネットワーク範囲はありますか?
ウィリアム

2

この設定は機能しません。smbポートをVirtualBoxにマップできますが、ホストはsmb接続を失います。

ゲストからいくつかのホストフォルダーにアクセスしたいだけなら、共有フォルダーを使用できます。これは一種の限定的なSMB接続です。ゲスト追加機能をインストールする必要があります。まさにあなたが望むことをしますが、ホストとゲストに限定されます。他のマシンはこれらのフォルダにアクセスできません。

他のいくつかのオプションがあります。1つはNAT、もう1つはBridgeまたはHost-onlyを使用する2つのインターフェイスを使用するなどです。


1
2番目のネットワークアダプターをホストとしてのみ構成し、それが機能したと信じて、ウィンドウに直接マッピング/フォルダー
ヘロン

はい、2つの異なるインターフェイスが機能します。1つをブリッジする必要はありません。答えを編集します。
ハビエルリベラ

とにかく、好奇心として。共有フォルダーを選択しないのはなぜですか?
ハビエルリベラ

1
@JavierRivera私は通常、Windows 7ホストで仮想ubuntuサーバーを使用しますが、Sambaは共有フォルダーよりも優れているように感じます。残念ながら、このステートメントをサポートする数字はありませんが、ゲストでgitを実行する場合、数千個のファイルを含むubuntuでgitプロジェクトを操作すると、samba経由でホストで実行するのは問題ありません。
ティシュマ14

1
奇妙なことに、共有フォルダーを提案し、彼が必要とするものの反対を提案しますが、彼と私は、ゲストvbox(Linux)で共有フォルダーをマップし、Windowsマシンでアクセスできるようにする必要があります\\10.0.2.15\sharename。corpドメインのim。smbclient追加のホスト専用アダプターなしではアクセスできないため、ゲストの共有を表示できますが、プロンプトは表示されますが、認証はまったくできません。静的IPのアイデアをテストするためにgoimgが、マシンが応答しているので、それは問題ではないと思います。次に、ブリッジモードを試します。
ブライアントーマス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.