无法从我的 Windows 10 主机查看或访问我的 ubuntu VM 共享

无法从我的 Windows 10 主机查看或访问我的 ubuntu VM 共享

接着我上一个问题:我可以将文件夹从 ubuntu VM 共享到 windows 主机吗

我想在我的 virtualbox ubuntu 18.04 上共享一个文件夹,以便我的 windows 10 可以读取/写入我的一个工作目录。

我尝试的所有方法似乎都不太管用。我一直在阅读:使用 Samba 在 VirtualBox 中与 Windows 主机共享 Linux 客户机的文件夹+ 来自那里的链接以及这个:https://www.geeksforgeeks.org/create-shared-folder-host-os-guest-os-virtual-box/

我目前所做的:

在 ubuntu(访客)中: - sudo apt-get install samba - sudo vim /etc/samba/smb.conf - wins support = yes - interface = 127.0.0.0/8 192.168.250.250/24 - usershare allow guests = yes - sudo ufw disable(禁用防火墙) - 右键单击​​ /home/user/development(在文件管理器中)-> 本地网络共享: - 勾选共享此文件夹 - 勾选两个框(允许创建/删除 + 访客访问) - 注意我可以看到此文件夹上的绿色/红色 <-- --> 共享图标

在 ubuntu virtualbox 设置上: - NAT 网络适配器(用于互联网访问) - Ubuntu 客户机内的 10.0.2.15 - Windows 主机上的 192.168.71.1 - 仅主机适配器(仅用于文件夹共享) - Ubuntu 客户机内的 192.168.250.250 - Windows 主机上的 192.168.56.103

在 Windows 上:- 此处尚未采取任何操作,但 Windows IP 地址是:192.168.1.108

以下是我在 Windows 主机上可以/不能做的事情:

  • 不是ping 10.0.2.15-超时
  • 可以 ping 192.168.71.1
  • 不是ping 192.168.250.250-超时
  • 可以 ping 192.168.56.103
  • 在 Windows 资源管理器中:\\10.0.2.15- 无法访问拼写检查等......
  • 在 Windows 资源管理器中:\\192.168.71.1- 带我到我的 Windows 共享文件夹
  • 在 Windows 资源管理器中:\\192.168.250.250- 无法访问拼写检查等......
  • 在 Windows 资源管理器中:\\192.168.56.103- 带我到我的 Windows 共享文件夹
  • 在 Windows 资源管理器中:\\10.0.2.15\development- 无法访问拼写检查等......
  • 在 Windows 资源管理器中:\\192.168.71.1\development- 无法访问拼写检查等......
  • 在 Windows 资源管理器中:\\192.168.250.250\development- 无法访问拼写检查等......
  • 在 Windows 资源管理器中:\\192.168.56.103\development- 无法访问拼写检查等......

以下是我在 Ubuntu VM 上可以做的事情:

  • 可以 ping 通 Windows 框 IP 地址:192.168.1.108
  • 可以访问互联网
  • 我可以访问smb://homegroup/->smb://user-virtualbox/并查看我的开发文件夹。

现在我不知道该做什么或者如何继续前进。

答案1

因此,事实证明,设置 samba 共享的方法之一(我现在找不到链接)是告诉我在 VM 内部为我的仅主机连接设置一个静态 IP 地址。

我刚刚读了另一篇文章,建议我使用 DHCP。我重置了与 DHCP 的连接,然后我就能够从 Windows ping 我的主机专用以太网适配器到我的 VM。然后经过一些调整,我能够设置 samba 共享。

我不太明白为什么它不起作用(使用静态 IP 地址),但很高兴 DHCP 修复了它!

相关内容