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

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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


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


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

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值