admin 管理员组

文章数量: 887021

从前天开始,虚拟机不知道为什么开机之后就无法联网,也ping不通,而且ifconfig显示我只有lo 没有ens33,之后就开始找解决方案
失败的方案有很多,比如:重置虚拟网络设置
然后按照其他解决方案restart network service 和 network manager 的时候,给我显示not fount 。崩溃的我又开始找为什么这两个服务没办法找到 ,又找了一天,发现自己有这两个服务,但是只能用systemctl来启动、停止和重启。
我觉得这可能是我用的是22.04版本的问题,网上出的解决问题的教程都是18、20或者更老版本的教程。这再次提醒我,不要更新的太快,要不然出了问题会很麻烦。
之后的确找到了一个可以暂时解决问题的教程
链接在这
这里面我用第一种方法发没用,我用的是第二种,就是那两行命令

sudo dhclient ens33
 
sudo ifconfig ens33

是可以成功ping百度了,浏览器也可以联网了
但是!!!!为什么说是暂时呢,因为我一重启,系统又无法联网了(说实话,到这里我已经动了要重装虚拟机的想法了),心态爆炸的我又开始找怎么解决一开机虚拟机就无法联网。找啊找啊,终于又找到一个教程
链接1在这
链接2在这
这两个都说了我成功的那个方法

sudo nmcli networking off
sudo nmcli networking on

我一输入这两个命令,右上角的branch角标就出来了,激动的我直接ping了一下百度,成功了!然后我又ifconfig显示ens33也有了,我最后重启了一下虚拟机,角标还在,ping通了,ifconfig也没有少!
最后终于成功了,困扰了两天的问题终于解决了!检查完成功的那一刻真的想哭5555555,再次记录一下这几个解决方法,正好写一下自己的心路历程,真的太不容易了!上面几个链接里面也都是感谢博主的。

本文标签: 解决方案 网络 ping