如何从在 VirtualBox 中运行的 Windows 7 连接到 samba 共享?

如何从在 VirtualBox 中运行的 Windows 7 连接到 samba 共享?

我从我的 Linux 机器上通过 samba 共享了几个目录,并且可以从网络上的其他 Windows XP 机器上毫无问题地看到它们。

现在我通过 VirtualBox 将 Windows 7 作为虚拟机运行,但我不知道如何连接到其中一个共享。可能吗?有没有更好的方法可以从虚拟机访问主机上的文件系统?

答案1

您是否安装了 Windows 7 Guest Additions?我只需启动虚拟机并从虚拟机菜单栏中选择,设备 -> 共享文件夹- 使用一个简单的对话框,您可以选择本地机器上的路径。您可以选择将其设为永久或只读。

完成此操作后,您可以从 Windows 资源管理器映射其中任何一个。选择工具 -> 映射网络驱动器并从中选择VirtualBox 共享文件夹部分。

这不会直接访问 Samba 共享,但可以工作。不确定您是否会遇到此方法的性能问题。

答案2

通过使用 NAT,Virtualbox 充当路由器,因此虚拟机对路由器外部的世界(包括您的网络)是隐藏的。

尝试将网络设置为“桥接”,这样虚拟机将使用您的物理路由器作为其路由器,并将作为普通机器出现在您的网络上。

相关内容