所以这可能是一个非常基本和非常愚蠢的问题,但对于我的生活,我无法在网络上的任何地方找到关于这应该如何工作的解释。
我的 Windows 10 机器上有一个非常基本的 Hyper-V 设置。我有两个 VM,一个是 Mikrotik 映像,另一个是 lUbuntu。在这一点上,我正在处理最基本的网络配置。我希望 Mikrotik 在 lUbuntu 系统和外部之间充当路由器和防火墙。
我在 Hyper-V 中设置了两个虚拟网络交换机 (VS)。首先是我创建的默认开关(称为外部),其次是内部开关(称为内部)。Mikrotik 盒有两个 VNIC 设置,它们连接到两个交换机。它充当连接到内部 VNS 的 VNIC 上的 DHCP 服务器。
如果我查看我的主机系统(我运行 Hyper-V 的 Windows 10),我会看到预期的两个虚拟交换机作为 NIC 的一个 vEthernet(内部)和一个 vEthernet(外部)。
我的问题是(内部)网卡有一个 APIPA 地址。当我尝试使用 ipconfig /renew 让它更新地址时,命令超时。同时,Lubuntu 系统有一个连接到(内部)VS 的 VNIC 工作正常,并立即从适当的池中获取 IP 地址。
所以我的第一个问题是为什么主机系统的行为不像我对 Hyper-V 虚拟交换机所期望的那样?
我从我读到的有关 Hyper-V 虚拟交换机的信息中假设主机操作系统应该将其视为与来宾几乎相同。除了它知道它是虚拟的,我猜。