我有两台物理机 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是否连接在一个网络中?
如果是,则在相应的虚拟机和主机之间创建桥接。