作为计算机系的,我们常常要用到虚拟机。但是用久了,你可能会发现物理机访问不了虚拟机的IP地址。以下作为经验之谈分享出两种解决方法(其实还有一种永久的解决方法,但是因为懒)

在这里插入图片描述
你可能会发现有些人能够访问虚拟机里的网络,但是有些人的不可以。这是因为你之前设置过VMware里面的配置。导致它出现了某种BUG。所以…

1. 第一种解决方法:可以通过格式化虚拟机,让它重启网络之后就可以正常访问虚拟机了
选择VMware下的编辑–》虚拟网络编辑器
在这里插入图片描述
选择更改设置
在这里插入图片描述
然后再选择还原默认设置
在这里插入图片描述
等它重启成功后,你就可以访问里面的虚拟机了。(但是要注意,用这种方法重启后可能修改更改里面的IP地址)
2. 第二种方法:直接重启Windows 10下的网络适配器里的对应的网络就可以了
首先找到Windows 10右下角的那个电脑图标,然后右键打开它再选择里面的打开“网络和Internet”设置。(找不到的话,可以去其他地方寻找“打开网络和Internet设置”)
在这里插入图片描述
然后再点击里面的更改适配器选项
在这里插入图片描述
然后再选择相应的网络适配器,重启它就可以了
在这里插入图片描述
现在演示一边重启操作:右键Vmnet8再选择禁用它
在这里插入图片描述
等它关闭成功后再来一次右键VMnet8,然后点击启动
在这里插入图片描述
启动成功后,你就会发现能够正常访问虚拟机里面的IP地址啦!!!
在这里插入图片描述
**总结:**上述的第一种方法是我刚开始学的时候百度搜到的,但是该方法每次都要去虚拟机哪里格式化网络。格式化完网络后,那我之前设置的静态IP地址就不能用,需要我再次设置静态IP地址才可以。但是第二种方法就方便很多了,第二张方法重启网络的时候是不需要关闭虚拟机都可以的。并且重启网络后也不需要我重新设置静态IP地址。

**此外:**上面的两种方法都是不能永久解决问题的,你可能每次关机开机后都要执行一遍操作才可以访问虚拟机。其实还有第三种方法,第三种方法是可以永久解决这个问题的。但是当时因为没有写博客所以我也忘记了具体步骤是什么样了。只大概的当时是把华为的eNSP里的某个软件重装一遍,然后重启电脑(原因可能是里面的软件冲突了)。然后就可以永久的解决物理机不能访问虚拟机的IP地址问题了。但是,我后来也试了一遍还是不能解决。所以第三种方法我没办法发出来了。如果你们有人解决了,希望你们能给我指示指示。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐