前言

本文主要是记录在win10系统中使用qemu安装银河麒麟系统遇到的一个网络配置问题——如何使得qemu创建的虚拟机能和宿主机互相通讯且能正常访问网络。

Win10使用qemu创建银河麒麟系统虚拟机

这个步骤请先参考一篇优秀的文章。博主按照文章的步骤很顺利的在虚拟机中创建了一个也同样为192.168.137.101的ip,ip可以通过ssh进行连接,虚拟机里也可以正常访问网络。到此博主就以为一切就绪了,于是在虚拟机中启动了一个tomcat服务,然后在宿主机win10浏览器中输入http://192.168.137.101:8080进行访问,结果出乎博主所料——无法访问。

此时内心是有些许失落的,后面通过一顿搜索才了解到,目前这样宿主机和虚拟机还无法完全正常通讯,如果要实现互通则需要使用tap虚拟网卡和win10物理网卡进行桥接。

Win10物理网卡和tap虚拟网卡进行桥接

博主通过一篇优秀的文章了解到win10物理网卡如何和tap虚拟网卡进行桥接。也许成功的路上总是会有很多石头,博主在进行桥接的时候遇到了一个问题——在选中虚拟网卡tap0和本地物理网卡点击桥接的时候失败了。

后面尝试后才发现是因为物理网卡开启了共享才导致创建不成功的(跟着第一篇文章操作时勾选了共享),把共享选项取消后即可创建成功。

网桥创建成功的样子。(虚拟机没有启动之前tap0是未启用的,博主这里的图是虚拟机启动后的情况)

给虚拟机配置ip

网桥创建成功后启动虚拟机,然后给虚拟机手动配置ip。

验证结果

验证虚拟机上网功能

ip配置成功后,打开虚拟机自带的浏览器访问页面进行验证,如果访问不了这时记得查看一下是否物理机的防火墙没有关闭。

操作成功后正常情况下此时是可以正常访问网页的。(桥接的网络可能会有些慢,先耐心稍等一会儿)

命令行ping域名。(刚开始比较慢,会有丢包的情况)

验证虚拟机访问宿主机

验证宿主机访问虚拟机

首先确认虚拟机中是否开启8080端口,如果没有则开启,否则无法访问。(端口开启可参考一篇优秀的文章)

结语

如果文章有帮助到您,那博主由衷的恭喜您;如果没有,那也请别灰心,坚持下去,胜利在向您走来。

精彩文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。