如何使虚拟内部 NAT 交换机在 Hyper-V VM 上工作?

如何使虚拟内部 NAT 交换机在 Hyper-V VM 上工作?

我不想使用 Hyper-V 默认网络交换机,因为 IP 地址一直在变化,所以我读到我需要创建一个新的静态内部交换机。

然后我创建了一个NAT使用以下指南进行切换:设置 NAT 网络

我给了它两个DNS要使用的服务器(1.1.1.18.8.8.8)。

我显然遗漏了一些东西,因为现在我在 Windows 上有一个“未识别的网络”的交换机(我给它提供了一个与互联网服务提供商一个——ISP 范围是192.168.14.x,我给了 NAT 10.0.0.x,但我认为它应该与默认的 Hyper-V IP 地址范围不同),而且当我ip addr show在 Ubuntu VM 中输入时,我没有看到任何IPv4地址。从我读到的内容来看,由于现在我没有使用默认交换机,所以我需要为其分配一个静态 IP 地址。

但是,我不确定该怎么做,而且我也不确定在 Windows 上看到“未识别的网络”是不是个问题。

我觉得这是我完全误解并走错了方向的事情之一。或者,也许一切正常,我只需要在 Ubuntu 中设置一个静态 IP?

问题是:如何为 Hyper-V 管理器设置一个新的交换机来替换默认交换机,这样我就能够在 (Ubuntu) VM 内设置静态 IP 地址,其 IP 范围与 ISP 范围不同。(因为现在使用默认交换机,它会不断更改 VM 内的 IPv4 地址)

更新:我在另一篇文章中找到了答案,说我做了一些完全错误的事情:https://superuser.com/a/1690940/1615431 是真的吗?我必须改用外部开关吗?

相关内容