我在 Hetzner 上有一台专用服务器,上面安装了 XenServer 6.2 。
该服务器附带一个公共 IP 地址。我购买了一个额外的子网,其中包含 6 个可用 IP 地址,用于客户虚拟机。因此,我总共有 7 个 IP 地址。
我使用了 Hetzner 指南(http://wiki.hetzner.de/index.php/Citrix_XenServer/en)完成安装。
在指南中的“网络配置”部分,有两件事我需要澄清。
有“将主机配置为路由器”的说明。这到底有什么用处?它能实现什么?它能让我做什么?
在“配置附加子网”的说明中,我购买的子网的第一个可用 IP 已分配给主机。主机已分配 IP 地址(随服务器一起提供)。此外,还分配了子网的第一个 IP。为什么主机需要 2 个 IP 地址?在 7 个 IP 地址中,我最终只为我的客户虚拟机分配了 5 个 IP。
谢谢。
答案1
Hetzner 的防火墙会阻止虚拟 MAC 地址,因此您必须采用“路由方式”。这意味着您订购的 IP 子网已设置为通过服务器的 IP 进行路由。当您使用 XenServer 时,您的 VM 可以使用指向您的 IP 地址。
您需要从新子网中为您的服务器提供一个 IP 地址,以便它在那里进行通信。您需要为桥接接口创建一个别名,并将其中一个可用 IP 设置为它。这样,虚拟机就可以与外界通信并将该 IP 用作网关。获得 7 个 IP 地址子网等于 5 个可用 IP。第一个和最后一个不可用(网络/广播)。
我对 Hetzners 子网不满意的一点是,他们每月都会对额外的 IP(子网)收费。
答案2
Hetzner 为从服务器控制面板购买的每个 IP 生成一个专用的 MAC 地址。
理论上每个 IP 在 Hetzner 网络中都可以无问题地运行。
答案3
为了使以太网设备正常工作,需要 hetzner 在控制面板中提供的精确 MAC 地址,因此请从 xencenter 网络设置将其添加到以太网。