問(wèn)題背景
新入職公司給配了一臺(tái)新的臺(tái)式機(jī)ThinkCentre,但系統(tǒng)是Windows,工作需要Linux環(huán)境,于是自己做了Ubuntu的啟動(dòng)盤(pán),可裝機(jī)后發(fā)現(xiàn)Ubuntu右上角沒(méi)有網(wǎng)絡(luò)鏈接,設(shè)置里也沒(méi)有有線(xiàn)連接的選項(xiàng)。
解決過(guò)程
經(jīng)過(guò)一系列的摸索,問(wèn)題終于解決,原因是新機(jī)器較新,Ubuntu18.04沒(méi)有帶網(wǎng)卡驅(qū)動(dòng),可以先用手機(jī)USB給電腦共享網(wǎng)絡(luò)安裝驅(qū)動(dòng)。
- 首先終端運(yùn)行l(wèi)spci,查看網(wǎng)卡類(lèi)型(我這臺(tái)是Intel的網(wǎng)卡):
user@ubuntu:~$ lspci
...
00:1f.6 Ethernet controller: Intel Corporation Device 15f9 (rev 11)
...
- 去Intel官網(wǎng)下載最新的網(wǎng)卡驅(qū)動(dòng)(這個(gè)我找了好久):
https://www.intel.cn/content/www/cn/zh/download/14611/15817/intel-network-adapter-driver-for-pcie-intel-gigabit-ethernet-network-connections-under-linux-final-release.html - 然后開(kāi)始編譯安裝驅(qū)動(dòng):
- 解壓縮
tar zxf e1000e-<x.x.x>.tar.gz
- cd到src目錄
cd e1000e-<x.x.x>/src/
- 開(kāi)始編譯,注意需要加sudo執(zhí)行
sudo make install
默認(rèn)的安裝目錄是在下面這里,KERNEL VER可以通過(guò)終端執(zhí)行uname -r查看內(nèi)核版本
/lib/modules/<KERNEL VER>/updates/drivers/net/ethernet/intel/e1000e/e1000e.ko
- 執(zhí)行modprobe命令加載網(wǎng)卡驅(qū)動(dòng)
sudo modprobe e1000e
- 另外,驅(qū)動(dòng)說(shuō)明里說(shuō)一旦安裝了新驅(qū)動(dòng),為了防止系統(tǒng)加載老版本的驅(qū)動(dòng)程序,最好還要執(zhí)行下
update-initramfs -u
然后就可以發(fā)現(xiàn)桌面右上角有網(wǎng)絡(luò)連接的圖標(biāo)可以正常聯(lián)網(wǎng)啦~
還有就是壓縮包內(nèi)有個(gè)README文件,里面有詳細(xì)的操作步驟和驅(qū)動(dòng)安裝說(shuō)明可以看下。
備注
這里需要注意一下,我第二天的時(shí)候開(kāi)機(jī)后網(wǎng)絡(luò)又沒(méi)有了,還以為是又出問(wèn)題了,結(jié)果發(fā)現(xiàn)Ubuntu會(huì)自己升級(jí)內(nèi)核版本,所以我又重新安裝了一次就好了。
如下,我cd到/lib/modules/目錄下會(huì)發(fā)現(xiàn)有兩個(gè)內(nèi)核版本
user@ubuntu:/lib/modules$ ll
總用量 16
drwxr-xr-x 4 root root 4096 6月 2 07:06 ./
drwxr-xr-x 22 root root 4096 6月 2 07:04 ../
drwxr-xr-x 6 root root 4096 6月 2 14:29 5.4.0-149-generic/
drwxr-xr-x 6 root root 4096 6月 1 16:26 5.4.0-84-generic/