我正在尝试为我的测试 Hyper V 客户端启用某种端口转发。
假设主服务器的 IP 地址是 213.112.。
并且我希望为内部 Hyper V Cients 分配外部 IP 地址,这些地址是我在同一位置获得的,并且位于不同的子网中。例如 92.112。。
我如何路由这些以便我可以通过 RDP 连接到 92.112。。并从互联网直接登录到我的 hyperV 客户端?
目前,它们都有内部 IP 地址并且可以访问互联网,但由于网络之间没有链接,我无法通过 RDP 连接到它们。
我刚刚学习这些,所以请帮忙。
答案1
诀窍在于您将客户机连接到的网络类型(在 HyperV 服务器上配置)。
因此,您转到 HyperV 管理,您会注意到您可以创建不同的网络,并选择每个客户机连接到哪些网络。很可能它们当前设置为私有网络,具有自己的私有 NAT。创建一个新的网络(我相信“桥接”是您想要的术语),然后将您的客户机切换到该网络。
从概念上讲,将 HyperV 中的每个网络视为物理交换机,而您只是“插入”客户机。此时,您可以像对待网络上的任何物理机器一样对待它们。
答案2
所以我真正需要做的就是将它们添加到外部网络,它们应该能够像直接插入网络一样工作?但是对于使用 RDP 连接它们的人来说,交换机是否能够正确路由?假设数据中心为您提供了一组 5 个 IP 地址,其中 1 个位于 213.229 范围子网中,另一个位于 94.76 范围内。数据中心告诉我,在创建 Hyper V 盒后,我需要创建一个带有 Ubuntu 10.4 服务器的虚拟机。然后加载 Unbuntu 路由包。并创建 1 个虚拟机作为所有其他 Hyper V 盒的路由器,这样就可以了吗?所以我有点困惑应该怎么做。