CentOS 5.1 RTL8168/8111網卡驅動的安裝 (我的本本是華碩m51)

來源:互聯網
上載者:User

 

(原文地址丟了......裝好CentOS 5.2後配好ip那些之後還是不能上網,ping不通網關,區域網路裡的其他機子也ping不通。以前在另

一台電腦上裝過的,安裝起就配好就能上網。現在是裝新的驅動就能上網了)

 

entOS 5.1 RTL8168/8111網卡驅動的安裝

CentOS5.0不支援GA-945PL-S3E / ConRoe945G-DVI / GA-945PL-S3G等主板上的整合網卡Realtek RTL8111B的解決辦法

 
 
作業系統版本:CentOS 5.0

主板型號:GA-945PL-S3E / ConRoe945G-DVI / GA-945PL-S3G

整合網卡:Realtek RTL8111B千兆網卡。 

到網卡廠商網站下載對應的網卡linux驅動源碼包,名稱是:r8168-8.006.00.tar.bz2 
 
 
 
 
1.下載驅動: 

http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&PNid=5&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#RTL8111B/RTL8168B/RTL8111/RTL8168/RTL8111C

 
ftp://210.51.181.211/cn/nic/r8168-8.006.00.tar.bz2

 
 
 
 
2.前提: 

 
預設centos安裝的時候,並沒有帶上需要支援編譯的源碼包,需要自己用yum install命令同時安裝:kernel、kernel-headers和kernel-devel。 

否則執行網卡驅動編譯的時候會報錯誤。

或者也可以全部讓centos整體核心升級一遍。

當然如果centos安裝後已經有了源碼包,則不必用yum install更新,直接安裝網卡驅動。

 
核心和核心源碼的版本必須一致,否則安裝驅動時會報錯。

 
 
 
3.執行以下安裝步驟: 

(1) 使用demsg | grep eth 命令判斷是否是網卡沒有驅動導致不能上網的

 
(2) 下載驅動

 
(3) 檢查是否已經安裝kernel-devel, gcc

# rpm -q kernel-devel

# rpm -q gcc

如果沒有安裝,使用yum安裝

# yum install gcc 

# yum install kernel kernel-devel kernel-headers

 
當然你也可以使用光碟片安裝

# mount -t iso9660 -o ro /dev/cdrom /mnt

# cd /mnt

# cd CentOS

# rpm -ivh kernel-devel*.rpm

其餘安裝類似。

( 摘錄:http://www.ccvita.com/304.html

安裝gcc,怕麻煩通過yum命令安裝gcc

編輯/etc/yum.repos.d/iso.repo檔案,添加本地路徑也就是/mnt/cdrom/目錄

然後開始使用命令

yum –disablerepo=/* –enablerepo=c5-media install gcc

)

 
(4) 安裝驅動

# tar vjxf r8168-8.006.00.tar.bz2 

# cd r8168-8.006.00 

# vim readme (查看安裝說明)

# make clean modules (as root or with sudo) 

# make install 

# depmod -a 

# insmod ./src/r8168.ko

# service network restart

 
(5) 如果安裝驅動中提示缺少kernel-xen

[root@new-host net]# cd r8168-8.006.00

[root@new-host r8168-8.006.00]# ls

Makefile readme release_note.txt src

[root@new-host r8168-8.006.00]# make all

make -C src/ clean

make[1]: Entering directory `/usr/src/driver/net/r8168-8.006.00/src'

rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers rset

make[1]: Leaving directory `/usr/src/driver/net/r8168-8.006.00/src'

make -C src/ modules

make[1]: Entering directory `/usr/src/driver/net/r8168-8.006.00/src'

make -C /lib/modules/2.6.18-8.el5xen/build SUBDIRS=/usr/src/driver/net/r8168-8.006.00/src modules

make: Entering an unknown directory

make: *** /lib/modules/2.6.18-8.el5xen/build: No such file or directory. Stop.

make: Leaving an unknown directory

make[1]: *** [modules] Error 2

make[1]: Leaving directory `/usr/src/driver/net/r8168-8.006.00/src'

make: *** [modules] Error 2

[root@new-host r8168-8.006.00]# 

 
安裝提示需要安裝kernel-xen-devel包

# yum install kernel-xen-devel

或者通過光碟片安裝:

# cd /mnt/CentOS

# rpm -ivh kernel-xen*.rpm

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.