主机:Windows 7 Virtual Box:4.3.15 客户机:OSX 10.6
设置:
Settings:
Network: Host only adapter
Shared folders: c:\Share, auto-mount, make permanent
Host: ipconfig
Ethernet adapter virtualbox host-only network
ipv4 address....... 192.168.56.1
subnet mask........ 255.255.255.0
Guest: ifconfig
inet 192.168.56.101 netmask 0xffffff00 broadcast 192.168.56.255 status active
我断断续续地使用这个磁盘有一段时间了。我在安装了开发所需的工具后创建了一个快照。我一直在使用共享文件夹来向/从客户机/主机传输文件。
然后在复制过程中我收到有关未找到文件的错误......
从那时起,我就无法看到我的共享文件夹或安装它。
甚至更多:从访客 ping 主机...“请求超时”。
从主机(Windows 7)向客户机执行 ping 操作……“常规故障”。
我已删除并重新添加共享,并已恢复到我拥有的快照 - 但没有任何作用。
我将网络更改为 NAT - 并且我能够从客户机 ping 主机!!!(但我无法使用此设置,因为我的虚拟盒不允许在域中使用...并且我无法访问主机)
没有其他网络选项会导致 ping 成功(尽管主机确实获得了一个合理的地址并看到了域名……但我想对于桥接适配器等情况,我可能处于错误的子网或类似情况)。不过,即使我成功了也没关系 - 除了出于故障排除目的 - 我必须使用仅主机适配器。
具有类似设置的另一个虚拟机也连接失败。所以问题似乎出在 VirtualBox 本身,而不是单个机器上……
我如何才能再次从客户机访问主机共享?
注意 - 按下虚拟框窗口底部的“共享”按钮,它告诉我,没有来宾添加功能,则不支持共享文件夹。不幸的是,来宾添加功能不支持 osx。然而,在我被粗鲁地断开连接之前,我能够访问共享文件夹!
答案1
似乎另一个虚拟机窃取了我的仅主机连接,甚至在计算机关闭时它也拒绝归还它……(???)
重置网络适配器解决了这个问题