系統:Ubuntu20.04
事件:一次系統自動更新,導致網卡驅動、顯卡驅動丟失。
恢復:手動重新裝了顯卡驅動,但是網卡驅動編譯一直出錯。后續發現網卡驅動一直在,只是設備沒有掛載,下面是解決步驟:
1.啟動NetworkManager
sudo vim /etc/NetworkManager/NetworkManager.conf #修改managed=true
2.重啟服務
sudo service network-manager restart
3.ifconfig查看網卡:
# 查看啟用的網卡 ifconfig # 查看所有網卡 ifconfig -a
一般寬帶使用的為enp開頭的網卡(如:enp7s0),如果網卡未啟用,則通過 sudo ifconfig enp7s0 up 啟用網卡(down為關閉)
4.通過nmcli命令查看網卡狀態,有沒有被network-manager所管理:
此處解決的問題即:網絡顯示 未托管 狀態
如果enp7s0顯示為未托管狀態,則需要修改配置文件:
# 備份原配置文件 sudo mv /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf_origin # 新建新配置文件 sudo touch /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf
修改后重啟networkmaneger服務:sudo service network-manager restart
再用 nmcli 命令查看,會發現enp7s0已經被network-manager所管理,在系統 -> 設置 -> 網絡中發現,多出來了“有線”選項,表示終於可以聯網了!
