SSH连接Liunx虚拟机失败 | 主机ping虚拟机超时out of date | liunx中ifconfig命令找不到ip地址ens33显示00:0c:29:31:fa:30

连接ssh时失败,主机和虚拟机linux相互ping失败,
ping失败后检查了Linux是否连接有线网络、更改同步了Liunx时间都没有用

解决方式:

1.打开虚拟网络编辑器SSH连接Liunx虚拟机失败 | 主机ping虚拟机超时out of date | liunx中ifconfig命令找不到ip地址ens33显示00:0c:29:31:fa:30
SSH连接Liunx虚拟机失败 | 主机ping虚拟机超时out of date | liunx中ifconfig命令找不到ip地址ens33显示00:0c:29:31:fa:30
2.检查有没有VMware8网卡
(没操作第一步时我显示了VMware1网卡)
SSH连接Liunx虚拟机失败 | 主机ping虚拟机超时out of date | liunx中ifconfig命令找不到ip地址ens33显示00:0c:29:31:fa:30
3.再在Liunx里ifconfig,好家伙找不到ip地址了
其中,ens33显示的原应是ip地址的位置为00:0c:29:31:fa:30
这时重置一下Liunx里的网络连接

systemctl stop NetworkManager
systemctl disable NetworkManager  # 会卸载一些原有的网络配置文件
systemctl start NetworkManager
# 如果还无效可以再试下 systemctl start network.service

OK找到ip
SSH连接Liunx虚拟机失败 | 主机ping虚拟机超时out of date | liunx中ifconfig命令找不到ip地址ens33显示00:0c:29:31:fa:30ping成功!
SSH连接Liunx虚拟机失败 | 主机ping虚拟机超时out of date | liunx中ifconfig命令找不到ip地址ens33显示00:0c:29:31:fa:30
ssh成功
SSH连接Liunx虚拟机失败 | 主机ping虚拟机超时out of date | liunx中ifconfig命令找不到ip地址ens33显示00:0c:29:31:fa:30
问题的整体解决思路:
ssh连接不上,感觉是虚拟机的网络出了问题。我首先在物理机上ping了一下,发现连接失败,于是查看了一下Liunx的网卡,发现连接的是vmware1,将它改成vmware8应该就能连接。但是不知道为什么更改后ip地址找不到,通过重置网络服务解决了问题,ip也重新分配了,可能是因为当前网卡变化后配置文件没跟着重写写入,需要重新删掉后重新写入吧(不太确定,但是这么做的确正常了)

注意:
1.VMware workstation动态分配ip,每隔一段时间ip会变化,所以还有可能出现这个问题。但是好像在网络编辑器中可以为它分配固定的静态ip,这个没有去仔细了解
2.也可以试试重启reboot虚拟机,或者重启下VMware Net、DHCP service

其它:
1.这个问题花了我一个小时QAQ,好不容易拿出来的起早时间,不过因为要解决问题因为看别人的视频学习而起的困意消了
2.有时间详细了解下vmnet1、vmnet8和虚拟机网络桥接、ifconfig参数的含义
3.其实计算机是精准而无情的,每个报错的产生都是有客观原因存在的。Google/百度前要简单思考为什么会出现这样的问题,比如发现ssh有问题后我首先考虑了ping是不是有问题,而后上网查阅可能的原因一一排查。问题解决后要对整体的解决思路、问题产生原因进行分析与整体复盘,让思路更明朗一些,而逐渐培养独立思考、独立解决问题的能力,毕竟不是每个未知bug都能在网上找到答案,而最终能找到解决思路的这些bug是对自己思维与知识储存的锻炼与丰富
4.有些歌听腻后过段时间再听也好听的,比如《下山》哈哈

上一篇:python 量化爬虫


下一篇:CentOS-图形化界面