我有一个使用 qemu/libvirtd 管理的 RHEL 7.2 VM,需要改为在 VirtualBox 下启动它。我将 .qcow2 磁盘映像转换为 .vdi,大多数情况下映像都运行正常。
现在我正在尝试连接该机器。
我将 VBox 适配器 1 添加为仅主机适配器“vboxnet0”,并将适配器 2 添加为 NAT。
我为虚拟机配置了静态 IP 地址 172.20.254.39。我看到主机上的 vboxnet0 接口并且可以 ping 通它。
我可以通过 ssh 从客户虚拟机退出,并访问其他网络地址。它们通过 NAT 接口进行路由。
但是我无法从我的主机 ping 或 ssh 到虚拟机。
Traceroute 显示 ping 尝试路由到 vboxnet0 的正确网关地址 172.20.254.1,但返回 172.20.254.39 的 !H 主机不可达。
我知道如果我在 VirtualBox 下进行全新安装,其中大部分内容都会得到配置,但是在从 qemu 移植映像后,我必须手动重新配置它。
答案1
检查您的防火墙,它很可能阻止了 SSH 和 ping 的进入。您是否尝试通过 root 连接到 SSH?RH 已禁用此功能,您需要启用它。