XEN 中 DomU 上的全局 IP,使用 Ubuntu

XEN 中 DomU 上的全局 IP,使用 Ubuntu

DomU 可以在 Xen 中拥有全局 IP 吗?我看到 DomU 连接到 Dom0,然后使用 xenbridge 连接到物理以太网,那么在 Xen 中技术上是否可以将全局 IP 分配给 DomU,以便外界可以 ping/访问它?

我需要在 Xen 中进行任何配置更改吗?network-route如果用来代替 会有一些帮助吗network-bridge

答案1

这在一定程度上取决于您的 ISP 如何为您提供额外的公共 IP,以及它希望如何在您的网络内部使用它们。

至少有两种可能性:

1) 您的 ISP 希望您的主要公共 IP 充当路由器,将数据包路由到最终目的地。也就是说,在网络第 2 层中,包含任一公共 IP 的 IP 数据包的以太网帧都会传递到物理以太网接口的 MAC 地址。

然后 dom0 的任务是将 IP 数据包路由到您的 VM。

2) 您的 ISP 为您提供正常的以太网网络(ISP 路由器使用 ARP 查找 VM 使用的 IP 地址的 MAC 地址)。在这种情况下,您只需创建一个桥接器,将现有的外部世界接口作为一个成员,然后虚拟机使用该桥接器进行网络连接。

然后,您只需将公共 IP 分配给连接到该网桥的虚拟机及其以太网设备。

相关内容