带有外部 IP 且不带 NAT 的 KVM?

带有外部 IP 且不带 NAT 的 KVM?

我有一台 CentOS 6.3 服务器,带有 1 个 NIC(eth0)和一个外部 IP(假设为 1.2.3.4)。在此服务器上,我运行的是 CentOS 5.6 KVM,采用“默认设置”(virbr0 位于 192.168.122.x)。

我想要的是让我的虚拟机“直接连接到物理世界” - 就像没有 NAT 一样。我有第二个公共 IP 地址 (1.2.3.5),它具有相同的网关,我还有第二个“现实世界”MAC 地址,我可以将其与该地址结合使用。

问题是,我已经研究了好几天如何最好地实现这一点,阅读了有关桥接等的资料,但我读得越多,就越困惑。

我希望我的 host-eth0 保持连接到其 .4 地址,同时将 .5 流量直接传递到 VM。这可能吗?我一直在阅读有关分配给单个 NIC、VLAN 和桥接的多个 MAC 的信息,但我不知道从哪里开始。

由于服务器是远程管理的,所以我也非常害怕弄乱配置,因为我这边的每个错误都会导致我的服务器无法访问。这意味着必须花钱连接 KVM over IP 来修复损坏。由于我远不是这个领域的专家,因此我非常感谢任何能得到的帮助。

答案1

您设置一个桥接器到您现有的以太网适配器,然后配置您的来宾网络接口以使用该桥接器。然后来宾可以使用分配给您的任何 IP 地址。

Red Hat 文档有一个设置桥梁的分步指南。

相关内容