无法使用samba从Windows 7主机浏览VirtualBox guest虚拟机

时间:2014-09-10 22:50:12

标签: windows-7 centos virtualbox samba shared-directory

我有一个在VirtualBox中运行的CentOS linux作为Win7主机下的来宾。 我想做的是在CentOS中共享文件夹并使它们在Win7中可见

我做了以下事情:

安装了samba,运行良好,服务正在运行,使用以下smb.conf:

#============== [ Global Settings ] ===============
[global]    
netbios name = CentOS    
workgroup = WORKGROUP    
server string = CentOS    
security = share    
wins support = yes    
map to guest = bad user    
\#============== [ Share Definitions ] ===============
[MyShare]
path = /home/dev/share    
browsable = yes    
writable = yes    
guest ok = no    
read only = no    
valid users = dev 

在Win7主机中,在命令提示符下键入 net view 有时不会显示任何内容,有时会列出以下内容:

\\CENTOS         CentOS
\\DESKTOP-3
\\LOCALHOST      CentOS

看起来几乎没问题,但打开\\ LOCALHOST不会打开访客的共享文件夹,而是打开主机,就像它是DESKTOP-3一样。

我无法打开\\ CENTOS,也无法在网络窗口中看到。

我正在使用桥接网卡,关闭了Windows防火墙。

如何查看和浏览来宾操作系统'共享文件夹?

1 个答案:

答案 0 :(得分:0)

VirtualBox有一项名为“共享文件夹”的功能,允许在访客和主机之间共享文件夹。请在此处查看VirtualBox手册:https://www.virtualbox.org/manual/ch04.html#sharedfolders,了解有关如何安装和使用它的信息。

提示:您需要在访客中安装VirtualBox Guest Additions。始终建议使用官方VirtualBox Guest Additions而不是Linux发行版提供的。

如果安装了VirtualBox,则guest虚拟机添加应该已经可用。在启动访客后选择“设备 - >插入访客添加CD图像”。

一旦完成,就可以很容易地分享这种方式。