我在 Windows 7 中安装了 Virtual Box,并安装了 Solaris 11 作为虚拟机。我已将网络设置更改为仅主机适配器,但我无法从主机 ping 到虚拟机,反之亦然。我的 VirtualBox 执行 ipconfig 的 IP 地址是 192.168.56.1,而我的 Solaris 虚拟机的 IP 地址是 10.0.2.15。我不知道为什么不在同一个子网中。我是 Solaris 11 的新手,所以我不知道如何更改它。DHCP 是自动的。
任何帮助将不胜感激。
答案1
为什么不更改 Solaris 的 IP 地址,使其与子网大致相同呢?我认为这可以解决您的问题。
答案2
IP 地址10.0.2.15
通常与 Virtualbox NAT 网络相关联,而不是仅主机网络。如果 Solaris 客户机正在使用该 IP 地址,那么最简单的解释是 Solaris 客户机仍在使用 NAT,而不是仅主机网络。
- 打开 VM Virtualbox 管理器
- 选择 Solaris 客户条目,然后打开其网络设置。
- 适配器应该显示“连接到:仅主机网络”。如果显示 NAT,请将其更改为“仅主机网络”并重新启动虚拟机。
如果 Solaris 客户机确实在使用仅主机网络,那么客户机中的 DHCP 可能存在问题。由于某种原因,它可能继续使用旧的 NAT 地址,而不是从 DHCP 获取地址。
或者,也许客户机已经被硬编码为使用 10.0.2.15 地址,因此它甚至没有尝试 DHCP。