虚拟机连不上网只有lo地址
解决办法:
(1)暂停网络服务
sudo service network-manager stop
(2)删除旧有的网络配置,重新让networkmanager自动配置文件
sudo rm -rf /var/lib/NetworkManager/NetworkManager.state
(3)重新启动network服务
sudo service network-manager start
测试历程:
使用虚拟机打开ubuntu后发现无法连接网络
首先使用ping www.baidu.com,发现不行
yang@ubuntu:~$ ping www.baidu.com
ping: www.baidu.com: 域名解析暂时失败
输入ifconfig 发现只有lo地址
yang@ubuntu:~$ ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255ether 02:42:5a:a0:ec:7c txqueuelen 0 (以太网)RX packets 0 bytes 0 (0.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10<host>loop txqueuelen 1000 (本地环回)RX packets 786 bytes 67903 (67.9 KB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 786 bytes 67903 (67.9 KB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
输入这个命令也没有用 sudo service network-manager restart
yang@ubuntu:~$ sudo service network-manager restart
(1)暂停网络服务
sudo service network-manager stop
(2)删除旧有的网络配置,重新让networkmanager自动配置文件
sudo rm -rf /var/lib/NetworkManager/NetworkManager.state
(3)重新启动network服务
sudo service network-manager start
然后再ifconfig确认一下
可以了,ping www,baidu.com