问题描述:在使用公司的电脑时,突然有一天,发现自己使用的虚拟机的IP 变了,跟之前不在一个网段了,虽然当前这台Windows电脑可以连接上,但是公司其他的电脑没有办法连上这台虚拟机
不管怎么样修改静态ip, 都不能让其他电脑连上这台虚拟机,在Windows中查看网络适配器,发现使用的是一个
太网适配器 vEthernet(Default Switch):
原因分析:是在Windows中启用了Hyper-v 功能,Hyper-V 是 Microsoft 的硬件虚拟化产品。 它允许你创建和运行一个称为虚拟机的计算机 的软件版本。 每个虚拟机都充当运行操作系统和程序的完整计算机。 当需要计算资源时,虚拟机可让你更灵活、有助于节省时间和资金,并且比在物理硬件上运行一个操作系统更高效地使用硬件。
Hyper-V 在其自己的独立空间中运行每个虚拟机,这意味着你可以在同一硬件上同时运行多个虚拟机。 你可能希望这样做以避免诸如影响其他工作负荷的崩溃等问题,或者为不同的人员、组或服务提供对不同系统的访问权限。
在需要使用Windows的linux子系统时,需要开启这个功能。
另外在使用Windows版的docker 时,有时也需要启用Hyper-v 功能。
总之,在关闭Hyper-v 功能之后,一切都恢复到正常了。