胆囊息肉

注册

 

发新话题 回复该主题

虚拟机HyperV无法上网的解决方法 [复制链接]

1#
北京白癜风能治么 https://jbk.39.net/yiyuanfengcai/tsyl_bjzkbdfyy/ob4a5e5/

01Hyper-V介绍

来自百度百科的介绍:Hyper-V是微软的一款虚拟化产品,是微软第一个采用类似VmwareESXi和CitrixXen的基于hypervisor的技术。Hyper-V是微软提出的一种系统管理程序虚拟化技术,能够实现桌面虚拟化。

说的明白点就是,,可以安装其他镜像系统,在同一电脑,同一Windows系统内运行多个其他操作系统。Windows8中内置了Hyper-V管理器,但Windows10是默认不开启的,Hyper-V可用于64位Windows10专业版、企业版和教育版,它无法用于家庭版如果需要使用的朋友,需要自己手动安装Hyper-V。

任何一台计算机,如果不能与网络连通,可以说已经失去了大部分的功能,Windows系统亦如此,虚拟机亦是如此。

Hyper-V并不能对物理机的网卡进行识别,所以需要借助虚拟网卡通过物理机的网络共享实现网络连接。

02Hyper-V网络设置

一、在关闭Hyper-V虚拟机的情况下,选择Hyper-V管理界面中的“虚拟交换机管理器”。

二、在弹出的对话框中“新建虚拟网络交换机”,选择“内部”,点击“创建虚拟交换机”。

三、为虚拟交换机命名后点击“应用”。稍事等待后即可在左侧看到新添加的虚拟交换机。

此时,在控制面板-网络和Internet-网络和共享中心中,可以看到如下未识别的链接:

在“更改适配器设置”下面也可以见到如下设备:

这就是刚刚创建出来的虚拟交换机。

虽然有了虚拟设备,但是此时虚拟机仍不能正常连接。

四、在网络与共享中心下面点击现有的Internet链接:

在弹出的对话框中选择“属性”:

切换到“共享”标签下,勾选“允许其他网络用户通过此计算机的Internet连接来连接”并在下方“家庭网络连接”中选择刚刚创建的虚拟交换机——vEthernet(Hyper-VSwitch),点击“确定”。

五、此时,在管理员模式运行的命令提示符(在屏幕左下角右键,选择“命令提示符管理员”)中输入“routeprint”后会在IPv4路由表中找到关于...1的信息:

六、接下来,进入到Hyper-V虚拟机设置界面,在“硬件”下的“网络适配器”中,设置“虚拟交换机”为刚刚设置好的Hyper-VSwitch虚拟交换机,点击“确定”。

七、此时再重新启动Hyper-V虚拟机,在对应的网络连接下面的TCP/IP协议中设置为“自动获取IP地址”和“自动获取DNS服务器”,则可进行网络连接。

八、若使用手动设置,则设置IP地址为“...X”,X为2~任意数字,子网掩码为“...0”,默认网关为“...1”,DNS服务器设置为“...1”。注意此处的网关与DNS服务器为微软默认,没有需要请勿更改。

确定之后会发现虚拟机已经可以进行网络连接了!

若在此后更换了物理机的网络连接,需要重新设置共享,共享方式不变。

九、此外,如果发现虚拟机中的链接变为“未识别的网络连接”,在网络图标上带有黄色的叹号,可以按照前文在命令提示符中查看路由表是否正常,若不包含...1内容(如下图)则说明网络共享不正常,可以先禁用网络共享再按照前文重新开启即可。

十、除了采用共享式的内部网络连接,还可以使用外部网络连接,但是此时物理机若只含有一个网卡设备,则物理机网络连接将会断开。(一块网卡在同一时间只支持一条网络连接,虚拟机也相当于一台计算机,故不能两者同时使用。)

03热门虚拟机推荐

Hyper-V教程相关资料(由于无法插入第三方链接,需要的朋友可以私信我!)

创建虚拟机

安装Ubuntu

转换成vmware

设置联网

远程部署

主机网络上网

分享 转发
TOP
发新话题 回复该主题