主机是Ubuntu 18.4,gnome 3.28.2。
使用 Virtualbox 5.2.10_Ubuntu r121806,客户机运行 PureOS 版本 8 和 gnome 3.25.92。对于此客户机,我使用允许虚拟机并通过电缆连接的桥接适配器。
在 PureOS 客户机中,我启用了个人文件共享。我不需要密码。当我这样做时,它提供了一条消息,要访问共享,我应该使用 URI dav://VBPOS.local。但是,当我在主机上打开 Nautilus 并在“连接到服务器”字段中输入该 URI 时,我收到此错误消息:“无法访问位置/HTTP 错误:无法连接:连接被拒绝”。
我花了几个小时在网上搜索来解决这个问题,但没有找到任何有用的东西。
我该如何解决这个问题?
答案1
我遇到过类似的问题:我在主机 A 上的 Gnome 中启用了文件共享,并且同一网络上的主机 B 自动发现了主机 A 的共享文件夹,但由于连接错误,无法访问其内容。此类错误通常意味着防火墙阻止了目标端口,事实证明确实如此。但是端口号与预期的 HTTP/S 端口 (80/443) 不同。我运行netstat -tpan
后发现 httpd 实例正在监听端口 43995。在主机 A 的防火墙上启用此端口后,我能够在主机 B 上挂载共享并访问其内容。