如何 ping 不同主机上运行的两个虚拟机?

如何 ping 不同主机上运行的两个虚拟机?

我有两台物理机 A 和 B(到处都是 Fedora 22)。 VM“a”正在主机“A”上运行。 VM“b”正在主机“B”上运行。我想从虚拟机“b”对虚拟机“a”执行 ping 操作,反之亦然。

答案1

您需要在每个虚拟机中设置桥接网络适配器,以便它们能够物理访问网络。

确保在每个虚拟机适配器上生成唯一的 MAC 地址。

然后,在每个虚拟机上以 root 身份登录(或执行 su/sudo),并将“虚拟机子网”中的网络地址添加到可见网络适配器:

例如:在主机 A 上 IP 192.168.0.10 网络掩码 255.255.255.0,在主机 B 上 IP 192.168.0.11 网络掩码 255.255.255.0。

然后您应该能够通过网络访问其他虚拟机。

还要检查虚拟机(iptables)上是否存在“防火墙”。它可能会阻止网络请求。

答案2

主机A和主机B是否连接在一个网络中?

如果是,则在相应的虚拟机和主机之间创建桥接。

相关内容