通常,当我创建新的 Linux VM 时,我会在虚拟机中启用 2 个适配器,第一个连接到 NAT(用于互联网),第二个连接到仅主机网络适配器,以便我可以 ssh 到 VM。在操作系统中,我通常将它们都保留为 dhcp。
我正在尝试使用 solaris 11 进行相同的配置,但我无法从主机 (Windows 8 顺便说一下) ping 或 ssh 到虚拟机。首先,我尝试使用自动配置文件配置,并启用 net1 接口 (仅连接到主机网络适配器的接口),但它挂起并吐出此错误:
然后我尝试使用 DefaultFixed 配置文件并手动配置两个接口,但在这种情况下,我甚至无法从主机 ping 通 google 或虚拟机。
我不知道我错过了什么。我用谷歌搜索,但没有找到任何有用的信息。我发现这个家伙教程然而,当他安装 solaris 时,似乎一切都出了问题,而且他使用桥接适配器而不是 NAT。
干杯,
答案1
我怀疑该虚拟机连接到的仅主机适配器没有活动的 DHCP 服务器。
您可以在 VirtualBox 主窗口中通过“文件”>“首选项”>“网络”>“仅主机网络”进行检查
然后在列表中选择虚拟机所连接的网络。单击螺丝刀图标打开仅主机网络详细信息对话框并检查 DHCP 服务器选项卡。
需要勾选“启用服务器”,并填写服务器的IP地址和地址池。
答案2
我刚刚发现问题所在。原来配置了 2 个 Virtual Box 主机专用适配器,其中一个没有活动的 DHCP 服务器,只需将适配器更改为默认适配器,一切就都正常了。
感谢您的帮助