我正在尝试将外部 IP 地址应用于 CentOS 上的虚拟主机,我已经从主机购买了故障转移 IP,并且他们为我分配了一个虚拟 MAC。我使用主机提供的 MAC 在虚拟主机上创建了一个静态 MAC。
我已将辅助 IP 地址添加到 vSwitch(外部),现在我已为交换机分配了两个 IPv4 地址。我在 CentOS 中配置了正确的 IPv4,但仍然没有连接。
我这样做对吗?我希望我的 Windows 服务器端托管一个游戏服务器,并使用 CentOS 托管游戏面板,所以我希望它们有两个不同的 IP 地址。
答案1
首先,让我们在术语方面达成共识:当您说您有虚拟主机时,您是指在 Hyper-V 中运行的虚拟机 (客户机) 吗?如果是这样,请不要将其称为虚拟主机,因为这样很难理解您是指 Hyper-V (虚拟机管理程序主机) 还是虚拟机 (虚拟机管理程序客户机)。
其次,您无需为虚拟交换机分配 IP 地址,除非您与管理操作系统(Hyper-V 主机)共享虚拟交换机,以便使用该 IP 地址连接和管理 Hyper-V 主机。执行此操作时,Hyper-V 会创建一个虚拟网络适配器,您将 IP 地址信息分配给该适配器,同样用于连接和管理 Hyper-V 主机本身。此 IP 地址与您的虚拟机无关。您需要在虚拟机的操作系统中分配要用于虚拟机的 IP 地址。