最近在学习商城项目,搭建虚拟机的时候遇到了很多问题,当时也是尝试了网上的各种办法,很多办法并不符实际的情况,搞了半天也没弄好,后来仔细去看了虚拟机相关的知识以及尝试之后完美解决,记录一下我遇到的问题,希望也能帮到别的同学。
首先说明情况,我新建了一个虚拟机(centos7),装了mysql之后发现连不上(给虚拟机设置了iphttps://blog.youkuaiyun.com/cc_wake/article/details/80624864),发现主机之间ping不通,于是开始百度。之后按照网上各种办法,又是改网络适配器vmnet8,配置虚拟机网络编辑器,更换网络模式nat到桥接,各种不行,内心是崩溃的,考虑自己肯定是有些地方出了问题,于是重装了 虚拟机。
一通研究后发现,其实默认情况下虚拟机和主机是可以ping通的,但是问题是我一开始就改了ip这就是关键。如果把ip改的和主机同一网段的话, 使用桥接模式是可以直接主机通信的。如果不想使用自动分配的ip话,就需要让和如图子网保持一致

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

其实这vmnet8就相当与一个网卡,实现主机和虚拟机不同网段的通信。
其实到这里问题已经解决了,但是发现 linux不能连接外网,强迫症,不能联网怎么搞,遂又是一通瞎研究,最后发现问题所在,nat模式下主机和虚拟机是可以通信的, 但是虚拟机是

本文记录了在虚拟机(CentOS7)中遇到的网络问题,包括主机与虚拟机ping不通及虚拟机无法连接外网。通过分析,发现关键在于虚拟机IP设置和网络模式选择。桥接模式适用于同一网段,而NAT模式需配置DNS以连接外网。解决方法包括正确配置虚拟机IP、调整网络模式和设置vmnet8的默认设置。
最低0.47元/天 解锁文章
5767

被折叠的 条评论
为什么被折叠?



