赞
踩
今天实验课上做seed lab的DNS Local的网络攻防实验时,我的seedubuntu虚拟机在开启docker时竟然报错了!就是“Service 'local-server' failed to build : Get https://registry-1.docker.io/v2............”这个奇怪的错。
经过一番仔细的观察后,发现是断网了,才导致无法下载docker启动时所需要的一些资源。
虚拟机突然连不上网了!?
而且这个图标也没有了(图是我调好后又出来的):
在网络设置中也没有有线连接的设置:
查了很多CSDN的经验贴,说法大同小异,比如桥接模式和NAT模式都试一下,网络适配器删掉重新添加一个等等,但是都没有办法解决我的问题,头都秃了。。。
最后,下面这个解决方法终于解决了我的困惑,如果朋友萌和我一样网上的通用解决方法没有用的话不妨试一下下面这顿操作:
Step1:修改NetworkManager.conf配置文件,将 managed=false 修改为 managed=true,保存退出
指令如下:
sudo vim /etc/NetworkManager/NetworkManager.conf
PS:插一嘴,这里的配置文件是只读文件,要用vim在管理员模式下进行编辑,对于那些没用过vim的小伙伴,补充一些vim的一些基本口令,会的大佬们直接跳过:
Step2:修改10-globally-managed-devices.conf配置文件,添加有线设备:
sudo vim /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf
发现只有wifi而没有ethernet,所以需要我们手动添加,插入这段语句:
Step3:最后,万能的解决方案——重启,在终端输入reboot,可视化图形界面也行:
Step4:不出意外的话朋友你的问题已经解决了吧~
Step5:不过也有可能和我当时一样还是没有,不用着急,我们将之前的网络缓存清空并重新启动一下
指令如下:
sudo service network-manager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service network-manager start
Step6:现在应该能激动地看到右上角的有线连接图标跳出来了吧~~
嘿嘿,可以继续愉快地做实验作业了~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。