windows无法ping通linux虚拟机,CentOS7克隆后无法连接网络

CentOS克隆后无法连接网络

CentOS7克隆后无法连接网络

适用于**克隆前可以联网 ** ,克隆后不能联网的情况。

最初克隆好好地,到FTP不能连接时, 以为是service network restart的问题,网上一堆教程,都说要关闭NetworkManager。于是关闭了。

网上关于怎么设置ip的教程一大堆,还有把ens33改成eth0的,个人感觉改不改都可以。
当时以为是这个eth0的问题,全改了还是不能联网。

后来打开两个虚拟机去比较,才发现原来可以联网的桌面中,图形化界面的网络里面可以进行配置。但不能联网的虚拟机桌面,设置——网络——里面是空白的打不开,提示要“开启NetworkManager”

systemctl enable NetworkManager
systemctl start NetworkManager
于是打开, 设置界面开始转圈圈,加载中。过了一会,网络界面竟然可以正常显示了。
这时也发现桌面上原来以前没有这个图标,现在有了。。。为什么早没发现。。。orzwindows无法ping通linux虚拟机,CentOS7克隆后无法连接网络
这时,再pingBaidu 没问题了。
检查FTP。。。还是不行,醉了
windows无法ping通linux虚拟机,CentOS7克隆后无法连接网络

发现windows无法ping通linux虚拟机,CentOS7克隆后无法连接网络
解决方法:
windows无法ping通linux虚拟机,CentOS7克隆后无法连接网络
完成后,还是不行,重启windows之后 还是不行

引用:https://kb.vmware.com/s/article/2075658?r=2&CoveoV2.CoveoLightningApex.getInitializationData=1&other.KM_Utility.getAllTranslatedLanguages=2&other.KM_Utility.getArticleDetails=1&other.KM_Utility.getArticleMetadata=2&other.KM_Utility.getUrl=1&other.KM_Utility.getUser=1&ui-comm-runtime-components-aura-components-siteforce-qb.Quarterback.validateRoute=1&ui-communities-components-aura-components-forceCommunity-seoAssistant.SeoAssistant.getSeoData=1

第二天想了想,开始研究公网ip和内网ip,开始学习route
最后发现cmd route PRINT里面 我设置的192.168.1.0是使用的192.168.1.1的网关
带着尝试性的想法,修改了ifconifg里面的网关和DNS为1.1
被动连接FTP,竟然成功了!!!
windows无法ping通linux虚拟机,CentOS7克隆后无法连接网络

确保linux可以连接网络后,win端也可以ping之后
第二天开机 再试win端又不能ping linux了。

检查了很久, 之前教学视频中说eth0 中不需要写子网掩码。配置后 视频中ifconfig时却自动显示了NETMASK=255.255.255.0
而我的eth0没有配置netmask时,ifconfig不会显示子网掩码
而图形化界面中显示的子网掩码是0.0.0.0

添加
NETMASK=255.255.255.0 reboot 后ifconfig显示的子网掩码还是0.0.0.0

通过图形化界面修改255.0之后,重连网络
再看ifconfig终于变成255.255.255.0

这时再试, 竟然就可以从windows 端ping通了。