ubuntu16.04網路圖示消失,不能上網
十月節回來,本來打算大幹一場,結果ubuntu靜默升級之後,再加上節日斷電,結果開機不能上網了。太苦逼了。
折騰了大半天未果,試過各種服務的重啟,或者網路配置之類。
我得問題的直接表現就是ifconfig只有lo沒有eth,另外就是eth連線指示燈常亮,但是ack不閃,執行命令lspci | grep Eth
輸出如下:
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
這條說明Eth的驅動是沒啥問題的,就是硬體識別,排除硬體的問題。
最終的迂迴上網之道是我看了另外一臺伺服器的/etc/network/interfaces的相關配置,添加了我得eth相關的配置,
一點需要確認就是ifconfig -a檢視乙太網的節點名稱是啥,我得是eth0,然後我在上述檔案的末尾添加了如下內容:
auto eth0
iface eth0 inet static
address 10.10.20.188
netmask 255.255.255.0
gateway 10.10.20.1
dns-nameservers 1.2.4.8
這裡邊配置eth0的ip為靜態,設定了掩碼,閘道器,以及dns。然後重啟ubuntu,發現eth ok了!!!!
或者是新增動態獲取ip的配置,內容如下:
auto eth0
iface eth0 inet dhcp
印象中,安裝完ubuntu並沒有獨立配置過這個檔案,好像是動態分配的,出現這個弱雞問題尚不明原因。
工作吃緊,能上網就阿彌陀佛了~~~~