从路由器获取保留 IP 到 Hyper-V VM

从路由器获取保留 IP 到 Hyper-V VM

我在 Windows 10 下的 Hyper-V 中运行了两台 Ubuntu 虚拟机。我需要允许远程访问这两台机器以及主机。
为此,我创建了一个外部交换机并启用了“允许管理操作系统共享此网络适配器”。我在主机中有一个控制器卡 (LAN),选择将其连接到此交换机。在
两个虚拟机中,我都使用此交换机并分配了一个静态 MAC 地址,在路由器中为两个 MAC 地址分配了静态 IP。
现在,在运行虚拟机时,我遇到了主机从路由器获取正确的保留 IP 的情况,第一个虚拟机也从路由器获取了正确的 IP。但第二个虚拟机正在获取动态 IP 地址。我检查了路由器页面,虚拟机发布了正确的 mac 地址,但分配的 IP 仍然是动态的。

由于这是我第一次为我的项目运行 Hyper-V,我不确定根本问题在哪里。我验证了 mac 地址没有冲突,正确的 MAC 地址已发布到路由器页面,DHCP 绑定也正确。任何关于下一步该做什么的建议都会有所帮助。路由器由 ISP 提供,即 ZTE F660。主机正在运行Windows 10 Pro 21H1。

以下是所选设置的屏幕截图:
在此处输入图片描述

然后向两个虚拟机添加相同的交换机:
在此处输入图片描述

然后在单独的 VM 网络适配器下为两台机器分配两个单独的 MAC 地址,并在路由器中添加绑定规则: 在此处输入图片描述

答案1

我创建了一个外部交换机并启用了“允许管理操作系统共享此网络适配器”。

这是正确的。我在这里设置了 Kali VM,该 VM 在我的外部路由器上有一个 IP。我总是得到我设置的 IP。

您还需要设置客户机网络设置,但我没有看到您这样做。

这是访客设置的屏幕截图。确保每个访客都设置为桥接网络。这是对外部设置的补充。我的外部路由器上始终显示相同的 IP。

设置为桥接网络

相关内容