我有一台安装了Windows 10 2004的笔记本电脑。我配置了Hyper-V并创建了两个虚拟机:一个虚拟机运行Windows 10,用于运行需要用于工作联系人的多个恶意软件IM软件;另一个虚拟机运行Ubuntu Server 20.04用于开发。
我使用类型为内部网络的虚拟交换机配置了Hyper-V,并且Hyper-V自动指定了虚拟交换机的静态IP。我想使用机器名称连接到Ubuntu。因此,我将Ubuntu虚拟机指定为静态IP,并在主机Windows 10的hosts文件中添加了一个条目。然后,我可以使用VS Code的远程SSH功能在Windows 10主机上开发Node.js应用程序。一切正常,直到我重启笔记本电脑为止。
在我重启笔记本电脑之后,Hyper-V虚拟交换机的IP地址被更改了。我无法再连接到VM Ubuntu,因为VM Ubuntu基于旧的虚拟交换机IP配置了静态IP和默认网关。
我通过UI检查了虚拟交换机的IPv4属性,它被配置为“使用以下IP”,因此我认为IP不应该更改。但是我错了。每次我重启笔记本电脑后,虚拟交换机的“静态IP”都会更改。这种更改会破坏与VM Ubuntu的连接。
那么,有没有办法防止虚拟交换机的IP地址被更改?或者在Hyper-V虚拟交换机中添加名称解析机制的方法(然后我可以在VM中配置使用动态IP地址)?
我使用类型为内部网络的虚拟交换机配置了Hyper-V,并且Hyper-V自动指定了虚拟交换机的静态IP。我想使用机器名称连接到Ubuntu。因此,我将Ubuntu虚拟机指定为静态IP,并在主机Windows 10的hosts文件中添加了一个条目。然后,我可以使用VS Code的远程SSH功能在Windows 10主机上开发Node.js应用程序。一切正常,直到我重启笔记本电脑为止。
在我重启笔记本电脑之后,Hyper-V虚拟交换机的IP地址被更改了。我无法再连接到VM Ubuntu,因为VM Ubuntu基于旧的虚拟交换机IP配置了静态IP和默认网关。
我通过UI检查了虚拟交换机的IPv4属性,它被配置为“使用以下IP”,因此我认为IP不应该更改。但是我错了。每次我重启笔记本电脑后,虚拟交换机的“静态IP”都会更改。这种更改会破坏与VM Ubuntu的连接。
那么,有没有办法防止虚拟交换机的IP地址被更改?或者在Hyper-V虚拟交换机中添加名称解析机制的方法(然后我可以在VM中配置使用动态IP地址)?