Skip to content

[已解決][Linux] 安裝系統後沒有網路,重新安裝網路卡驅動紀錄

Last Updated on 2022-01-05 by Clay

最近重新安裝了一台 Ubuntu 18.04 的作業系統桌機,但卻發現在進入桌面環境後連接不上網路,經過初步確認後,應是因為網路卡介面不存在著驅動程式的緣故。

老實說,我懷疑那安裝的映像檔可能有些問題,但暫時沒想到明確的驗證方式。

按照以下流程:

  • 連接臨時網路(WiFi 或手機 USB 分享)
  • 確認網路卡型號
  • 下載官方網路卡驅動程式
  • 按照步驟於 Linux 環境安裝

最終還是順利地讓網路卡能夠運作,是故記錄下我所進行的步驟,或許哪天會再次用上。


Step 1: 連接臨時網路(WiFi 或手機 USB 分享)

首先,最好還是先連接下網路。若是不存在網路環境,那麼下述的下載官方驅動程式云云,恐怕得再另外一台電腦上做完再移動過來了。

在這裡推薦使用 USB 將手機跟裝置連接再一起,在設定中找到讓手機透過 USB 分享網路給裝置的選項,開啟後就能讓裝置有個臨時的網路可能去安裝網路卡的驅動。


Step 2: 確認網路卡型號

可以使用 ifconfig -a 查看是否安裝了網路卡的驅動程式,也可以使用 lspci 指令來確認網路卡。

或是可以使用 lspci | grep Ethernet 來直接顯示出包含以太網卡的裝置名稱。

我的網卡裝置名稱顯示為 Intel Corporation Device 15fa (rev 11),所以我也是以此為基礎去進行下述網卡驅動的搜尋。

當然,你也需要搜尋你自己的網卡裝置型號。


Step 3:下載官方網路卡驅動程式

我在搜尋過程中先是找到了 https://cateee.net/lkddb/web-lkddb/E1000E.html 這個網站,並確認了我的網卡是 Linux 核心所支援的版本號,所以實際上應該是可以正常運作的。

接著我前往官網對於 Linux 的網卡驅動下載處:https://downloadcenter.intel.com/download/15817

並下載了 2020-04-22 的 3.8.4 最新版本驅動程式。


Step 4: 按照步驟於 Linux 環境安裝

下載後來到下載的資料夾中,使用以下指令重新編此驅動。

tar -xvf e1000e-3.8.4.tar.gz
cd e1000e-3.8.4/src/
sudo make install
sudo reboot


重新開機後,應該就能正常連接網路了。


References


Read More

Tags:

Leave a Reply