无法 ping 通虚拟机,如何排除故障?

无法 ping 通虚拟机,如何排除故障?

我在 VirtualBox 中安装了 OpenWrt,网络配置如下:

  • 通道桥
  • eth0
  • 卡类型:PCnet-FAST III
  • OpenWrt的eth0地址是:192.168.1.226
  • 我的电脑(Ubuntu)上安装的操作系统的 eth0 地址是:192.168.1.240

当我从 Ubuntu ping 到 OpenWrt 或从 OpenWrt ping 到 Ubuntu 时,wireshark 仅显示从 OpenWrt (192.168.1.226) 发送的包。

有人能告诉我原因并帮助我解决这个问题吗?

答案1

检查您的虚拟网络设置。

您需要处于 net0 的桥接模式。

此外,您的虚拟网络应该与您的主机不同,例如 192.168.2.x/24,并且该网络称为 net2,也需要设置为 NAT。

您的虚拟客户机将在 net2 空间中拥有一个网络地址,例如 192.168.2.11/24。由于 net2 处于 NAT 模式,而 net0 处于桥接模式,这将允许您的客户机访问您的主机以及您的互联网连接。

相关内容