我使用 VirtualBox v5.1.2
- 主机是 Windows 10,客户机是 Linux Debian (6.0.9)。我想要一个非常简单的东西,但它实际上在我的 VB 中不起作用:我只想从主机连接到客户机(数据库服务器在哪里运行)。此时,我通过 USB 调制解调器在主机上建立了移动互联网连接,但是我根本不需要客人上网(连接到访客或从访客连接)。
我尝试在 VM 网络设置上进行设置:适配器 1 -> 附加到:仅主机适配器。
在 VirtualBox 的首选项中:网络 -> 仅主机网络:
适配器选项卡 ->IPv4 地址:192.168.150.2
,IPv4 网络掩码:255.255.255.0
DHCP 服务器选项卡 -> 服务器地址:192.168.56.100
、服务器掩码:255.255.255.0
、地址下限:192.168.56.101
、地址上限:192.168.56.254
这样设置之后,guest的结果ifconfig
是:
eth0 (...) inet addr: 192.168.56.101
但是主机上连接不上192.168.56.101
:从主机到guest都ping不上,也无法访问服务器。在主机上ping的结果为:Request timed out
。
我也尝试了一些 NAT 设置,但是也没有成功。
连接测试期间防火墙被禁用。
我究竟做错了什么?
答案1
已解决:) 感谢:https://serverfault.com/questions/131484/cant-access-virtualbox-host-only-network-from-windows-host
问题是:适配器地址为:192.168。150.2,但地址范围从 DHCP:192.168.56.101-192.168。56.254,所以他们无法互相看到。
将适配器地址设置为 192.168.56.99 我可以从主机连接到访客服务:)