如何使用NAT适配器和Samba在VirtualBox和Win 7之间共享文件夹

3
当我将适配器设置为“仅主机”时,我遵循了这篇教程,并且能够通过在windows启动时键入\\192.168.55.444来查看文件夹# \samba\share\。因此,这意味着我可以在两台计算机之间轻松共享此文件夹。但是,现在我已经切换到NAT适配器,并且我的ifconfig eth0显示它的主机地址为10.0.2.15,无论如何尝试访问都无法访问我的Samba共享文件夹。
3个回答

6

您可以配置两个网络适配器并同时使用它们。使用Host-only和NAT适配器。在Virtualbox设置页面中,只需添加另一个网络适配器即可。


通过这个,我终于能够从主机访问客户共享文件夹了。 - phil

3
在VirtualBox GUI中,点击您的VM。 - 然后点击设置(Ctrl+S) - 点击网络 - 点击高级 - 点击端口转发
配置端口139和445的端口转发。
如果您的主机机器上有samba,则此端口转发设置仅适用于您的虚拟机,否则这些端口被保留,因此virtualbox无法接管它们以将其转发到您的客户机。
在主机和客户机之间共享文件的更好解决方案是安装和配置VirtualBox Guest Additions。

谢谢您的回复。但是我无法让虚拟机增强功能正常工作。我已经尝试了几个星期,但最终放弃了。但是,我不太明白端口转发的问题。我只需要输入端口吗?IP地址呢?是留空吗? - iOi
我知道这已经过时了,但如果您无法使客户机附加程序正常工作,需要注意每次重启后都需要挂载驱动器,直到将其添加到fstab中。 - blamb

1
你的虚拟机安装的是什么操作系统?唯一我知道能够通过NAT共享工作的方法是使用VBox客户附加组件...安装客户附加组件并不难;假设你有一个*buntu OS家族,Linux Mint甚至Debian Linux,你可以尝试这些教程...然后你可以再次测试连接...
链接1: DEBIAN 链接2: *BUNTU


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接