安裝Realtek RTL8111/RTL8168網卡驅動詳解(error~eth0:no such device)



   昨天給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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM