周末在家啃書學docker,win10上裝的虛擬機,ubuntu18.04,突然執行apt-get update報錯,域名無法解析,懷疑是dns文件有問題,折騰了很久,各種百度,修改dns文件,仍然報錯,ping www.baidu.com報錯。又開始懷疑是不是網絡本身有問題,修改網絡配置,仍然不起作用。
以系統報錯的關鍵字搜索,嘗試網友提供的方法均以失敗告終;
后來,搜索“ubuntu18.04虛擬機不能聯網”,突然,看到一篇博客,終於解決了問題,哈哈哈;
轉載鏈接:https://blog.csdn.net/leadingsci/article/details/80873542
具體方法如下記錄之:
1. 問題
前段時間還正常上網,使用者突然無法聯網。有可能是運行軟件,爆內存了,沒有死機,但造成網絡中斷。
嘗試措施:
1. 檢查宿主主機,能正常聯網
2. linux的ifconfig顯示,沒有固定IP
$ifconfig lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 3859 bytes 232955 (232.9 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 3859 bytes 232955 (232.9 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
- ping 連接無法連接上
$ping www.baidu.com ping: www.baidu.com: Name or service not known
- 原來為主機模式,更換為橋連模型,其他模式,也是無法聯網。
2 解決方法
- 將模式調整為“主機模式”
- 輸入以下代碼
sudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager start
- 再次輸入ifconfig ,之前的靜態IP重新出現了。問題解決,可以聯網了。
3.修改NetworkManager.conf文件,然后重啟網絡
$sudo vi /etc/NetworkManager/NetworkManager.conf [main] NetworkingEnabled=false WirelessEnabled=true WWANEnabled=true
具體原因目前還不得而知,希望有人能指導一下,或者將來有一天自己能理解了。加油