虚拟机与主机ping不同,虚拟机连不上网的问题总结

        最近在学习商城项目,搭建虚拟机的时候遇到了很多问题,当时也是尝试了网上的各种办法,很多办法并不符实际的情况,搞了半天也没弄好,后来仔细去看了虚拟机相关的知识以及尝试之后完美解决,记录一下我遇到的问题,希望也能帮到别的同学。

        首先说明情况,我新建了一个虚拟机(centos7),装了mysql之后发现连不上(给虚拟机设置了iphttps://blog.csdn.net/cc_wake/article/details/80624864),发现主机之间ping不通,于是开始百度。之后按照网上各种办法,又是改网络适配器vmnet8,配置虚拟机网络编辑器,更换网络模式nat到桥接,各种不行,内心是崩溃的,考虑自己肯定是有些地方出了问题,于是重装了 虚拟机。

        一通研究后发现,其实默认情况下虚拟机和主机是可以ping通的,但是问题是我一开始就改了ip这就是关键。如果把ip改的和主机同一网段的话, 使用桥接模式是可以直接主机通信的。如果不想使用自动分配的ip话,就需要让和如图子网保持一致

虚拟机与主机ping不同,虚拟机连不上网的问题总结_第1张图片

而且需要设置vmnet8 如下图(默认情况是和虚拟机一个网段的,如果不一致,上图中还原默认设置即可)

虚拟机与主机ping不同,虚拟机连不上网的问题总结_第2张图片

其实这vmnet8就相当与一个网卡,实现主机和虚拟机不同网段的通信。

其实到这里问题已经解决了,但是发现 linux不能连接外网,强迫症,不能联网怎么搞,遂又是一通瞎研究,最后发现问题所在,nat模式下主机和虚拟机是可以通信的, 但是虚拟机是不能上外网的。如果想连接外网,需要设置dns 才可以,设置dns详见

https://blog.csdn.net/cc_wake/article/details/80625322




你可能感兴趣的:(虚拟机与主机ping不同,虚拟机连不上网的问题总结)