我正在尝试按照 Michael Jang 的 RHCSA/RHCE 设置指南设置一个 RHCE 研究实验室。我已经按照书中的指南找到了点,尽管在我看来缺少很多信息(对于这样的书来说,一步一步会很好)。
TL;DR - 在我的 KVM 设置中,我无法让虚拟机在同一子网中相互通信。我的学习指南说要对 virbr# 设备使用前向 NAT...但它不起作用。
我遇到的主要问题是我的虚拟机无法 ping 网络上的任何内容:“目标主机无法访问”。server1 无法 ping 其默认网关、主机,甚至无法 ping 通位于同一子网上的 tester1。尝试访问 externalr1 也是如此,它是同一 KVM 主机 PC 上的不同子网。VM tester1 和 outsider1 上也存在相同的行为。
对于设置,我在专用网络 (192.168.5.0/24) 上有一台主机,根据本书我创建了两个 KVM 虚拟网络和三个 VM。以下是每个 VM 的配置摘要。
server1.example.com
- 附加到虚拟网络“example.com”:NAT
- 设备型号:virtio
- vNIC MAC 52:54:00:86:51:d2
- 静态 IP:192.168.122.50/24,gw=192.168.122.1
tester1.example.com
- 附加到虚拟网络“example.com”:NAT
- 设备型号:virtio
- vNIC MAC 52:54:00:89:20:c7
- 静态 IP:192.168.122.150/24,gw=192.168.122.1
局外人1.example.org
- 附加到虚拟网络“example.org”:NAT
- 设备型号:virtio
- vNIC MAC 52:54:00:03:c3:0a
- 静态 IP:192.168.100.100/24,gw=192.168.100.1
我按照说明创建了两个虚拟网络,从虚拟主机 PC 上看到的设置如下:
# virsh list
Id Name State
----------------------------------------------------
1 outsider1 running …
Run Code Online (Sandbox Code Playgroud)