我安装了 Windows Server,在其中运行 Hyper-V。Hyper-V 创建了一个虚拟交换机网络适配器,我的虚拟机可以使用它。 虚拟交换机 Hyper-V
这两个适配器都有一个静态 IP 地址:实际适配器:xxx215,以及 Hyper-V 适配器 xxx214
当我查看 ipconfig /all 时,我可以看到这个虚拟交换机和我的 Windows 服务器的实际以太网交换机都具有完全相同的 MAC 地址。虽然我之前没有遇到过任何问题,但我认为我现在可能遇到了一些端口转发问题。
我正在路由器 (Fritz!box 7590) 中设置一些端口转发,我注意到我的 Windows 服务器的静态 IP 地址在 xxx214 和 xxx215 之间不断变化。由于在此软件中我必须选择一个设备进行端口转发,而不是 IP 地址,因此似乎我无法可靠地将端口转发到 xxx215,因为当我路由器中的 IP 地址更改时,它会转发到 xxx214。这似乎是因为这两个网络适配器具有相同的 MAC 地址,而路由器似乎使用 MAC 地址作为唯一标识符。(https://en.avm.de/service/knowledge-base/dok/FRITZ-Box-7590/3456_FRITZ-Box-reports-A-device-with-this-name-has-already-been-configured/)
在我看来,我在这里唯一的解决方案(没有新硬件/巨大的托管更改)是更改 Hyper-V 适配器的 MAC 地址,这样我的路由器中就有 2 个单独的条目,这对我来说很有意义。但是,我似乎找不到任何方法来实现这一点。