昨天給linux系統重新編了個內核linux2.6.31.9,進入新版本的內核之后,發現機子上不了網了。好像每次新編譯一個內核版本,網卡都會出問題,之前也寫過解決網卡問題的blog,不過比較簡單,這里再多附加幾張圖,把處理過程更加詳細化。
1.第一反應是輸入ifconfig指令,發現只有lo:localhost,並沒有eth0網卡
2.第二反應是eth0網卡未啟用,所以輸入指令:ifconfig eth0 up,但是系統提示出錯:eth0:no such device
3.第三反應輸入ifconfig -a指令,發現沒有eth0網卡,確認是網卡驅動沒有安裝。
前面一部分的反應在於確認問題所在,接下來就正式進入安裝Realtek RTL8111/RTL8168網卡驅動詳解:
1.uname -a查看linux的版本和系統位數,為下載對應驅動做前期准備:(linux版本是2.6.31.9,i386,i686是32位的機器,x86_64表示是64位的機器)
2.lspci -v 查看網卡驅動的型號:(網卡型號是RTL8111/8168B)
3.到Realtek的官網,下載對應linux版本,系統位數和型號的網卡驅動,網址如下:
點擊打開鏈接
(在網頁中找到unix的網卡下載部分,根據自己的linux版本,進行下載。)
4.下載得到:r8168-8.039.00.tar.bz2,輸入tar xjvf r8168-8.039.00.tar.bz2 進行解壓:
5.進入到r8168-8.039.00目錄下,內容如下:
6.輸入指令進行網卡安裝:
make clean modules
make install
depmod -a
7.安裝成功之后,一定要記得重新啟動。
8.重啟之后,輸入:
modprobe r8168 載入網卡模塊
lsmod |grep r8168 查看網卡模塊是否載入成功
ifconfig -a 查看eth0是否存在
9.配置網絡,再輸入/etc/init.d/networking restart就搞定了。
————————————————
版權聲明:本文為CSDN博主「qljessica123」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qljessica123/article/details/44957527