[root@localhost ~]# lspci | grep Eth //:查看網卡是否識別,識別了,連不上網,可能是驅動問題
1 確認系統的內核版本
[root@localhost ~]# uname -r
2.6.18-8.el5PAE //:我的內核版本是2.6.18-8.el5PAE
2 確認系統是否已經安裝下列包
[root@localhost ~]# rpm -qa|grep kernel
[root@localhost ~]# rpm -qa|grep gcc
//:由於編譯需要用到內核的源代碼包和編譯程序gcc.所以如果沒有的話,要先裝.
3 驅動程序編譯及安裝
[root@localhost ~]# tar xf /usr/src/e1000e-0.5.8.2.tar //:Intel的e1000e的網卡驅動程序
[root@localhost ~]# cd /usr/src/e1000e-0.5.8.2/src
[root@localhost ~]# make linux //:可以單獨執行make,編譯合適的操作系統
[root@localhost ~]# cp e1000e.o /lib/modules/2.6.18-8.el5PAE/kernel/drivers/net
//:安裝完畢以後將驅動程序生成的*.o拷貝到/lib/modules/2.6.18-8.el5PAE/kernel/drives/net目錄下
[root@localhost ~]# depmod -a //:加載驅動程序
4.驅動測試
[root@localhost ~]# modprobe e1000e
我們可以通過modprobe e1000e進行加載 如果沒有提示錯誤信息證明驅動程序已經加載
同時可以通過lsmod查看已經加載的驅動程序
如果在顯示的驅動程序中能夠看到e1000e的字樣說明驅動程序已經加載成功