linux下安裝編譯網(wǎng)卡驅(qū)動的方法

安裝linux操作系統(tǒng)后發(fā)現(xiàn)沒有網(wǎng)卡驅(qū)動,表現(xiàn)為
system → Administration → Network下Hardware列表為空。
以下為安裝編譯網(wǎng)卡驅(qū)動的過程,本人是菜鳥,以下是我從網(wǎng)上找的資料進行整理,并實際操作的過程,僅供借鑒。
一.檢測linux系統(tǒng)內(nèi)核版本和網(wǎng)卡類型,相關(guān)命令如下:
uname -r 查看linux內(nèi)核版本 (uname -a 可顯示所有信息)
lsmod 設(shè)備加載情況
ls /usr/share/hwdata 查看硬件設(shè)備
lspci 查看pci網(wǎng)卡設(shè)備 ethernet controller 廠商和型號,modprobe **** ****為網(wǎng)卡型號,例如 modprobe RTL8101E ,如果出錯,說明模塊不存在,該型號不識別
我在這一步時查找不到網(wǎng)卡型號,無奈只能由同時采購的其他相同型號預(yù)裝win7的電腦下查看網(wǎng)卡型號,是個笨辦法,嘿嘿……
找到網(wǎng)卡型號后就到驅(qū)動之家下載了相應(yīng)網(wǎng)卡的linux驅(qū)動,這些需要根據(jù)自己的實際情況下載,不多說了,重點是后面。
二.下載網(wǎng)卡驅(qū)動
Intel_e1000e-1.9.5.zip 為我下載的所需的網(wǎng)卡驅(qū)動,這個在linux下需自己編譯.
三.安裝網(wǎng)卡驅(qū)動
1.檢測編譯需要用到內(nèi)核的源代碼包和編譯程序gcc。所以如果沒有的話,要先裝。
[root@localhost ~]# rpm -qa|grep kernel
kernel-xen-2.6.18-8.el5
kernel-xen-devel-2.6.18-8.el5
kernel-headers-2.6.18-8.el5
[root@localhost ~]# rpm -qa|grep gcc
gcc-c++-4.1.1-52.el5
libgcc-4.1.1-52.el5
gcc-4.1.1-52.el5
gcc-gfortran-4.1.1-52.el5
如果缺少kernel-xen-devel-2.6.18-8.el5,可以去安裝光盤的/Server/目錄下,找到kernel-xen-devel-2.6.18-8.el5.i686.rpm 文件安裝。
我很幸運,安裝的系統(tǒng)中已經(jīng)安裝好了,呵呵。
2.編譯安裝網(wǎng)卡驅(qū)動
將下載的網(wǎng)卡驅(qū)動放到/home目錄下,解壓Intel_e1000e-1.9.5.zip包
unzip Intel_e1000e-1.9.5.zip
進入解壓后的目錄并編譯安裝,命令如下:
# cd e1000e-1.9.5/src
# make install
一般情況下解壓的目錄中會有一個readme文件,里面詳細寫明了網(wǎng)卡安裝的步驟,強烈建議先看readme,安裝readme中步驟操作一般不會出現(xiàn)問題。
安裝好的文件一般位于如下目錄中(kernel version以我的為例)
/lib/modules/2.6.18-194.el5xen/kernel/drivers/net/e1000e/e1000e.ko
insmod e1000e.ko
安裝完畢,成功后系統(tǒng)提示網(wǎng)絡(luò)已連接,說明網(wǎng)卡驅(qū)動已經(jīng)裝好,也可以通過檢查system → Administration → Network下Hardware列表。
備注(以下為網(wǎng)上資料,未實際驗證):
如果操作系統(tǒng)啟用了支持XEN的內(nèi)核,“硬件”選項卡里會出現(xiàn)兩個網(wǎng)卡,eth0和peth0。
eth0就是映射到peth0的;系統(tǒng)還會自動生成一個xenbr0的網(wǎng)卡;這個網(wǎng)卡是為guestOS做橋接的;vif0.0是指Domain0的第一塊網(wǎng);vif0.1指Domain0的第二塊網(wǎng)卡;
如果不準備使用XEN虛擬機;可以在啟動時選擇沒有xen的內(nèi)核,就不會生成這些額外的網(wǎng)卡了:
步驟一:關(guān)閉xend進程,使之不隨系統(tǒng)自啟動。
1.使用ntsysv命令進入服務(wù)管理,關(guān)閉xend服務(wù)(空格鍵是選中或者取消)
2.使用chkconfig命令:
[root@localhost ~]# chkconfig --level 1 xend off
[root@localhost ~]# chkconfig --level 2 xend off
[root@localhost ~]# chkconfig --level 3 xend off
[root@localhost ~]# chkconfig --level 4 xend off
[root@localhost ~]# chkconfig --level 5 xend off
[root@localhost ~]# chkconfig --level 6 xend off
檢查xend是否都是關(guān)閉狀態(tài):
[root@localhost ~]# chkconfig --list |grep xend
xend 0:關(guān)閉 1:關(guān)閉 2:關(guān)閉 3:關(guān)閉 4:關(guān)閉 5:關(guān)閉 6:關(guān)閉
xendomains 0:關(guān)閉 1:關(guān)閉 2:關(guān)閉 3:啟用 4:啟用 5:啟用 6:關(guān)閉
修改完畢重啟系統(tǒng)。
步驟二:進入系統(tǒng)->管理->網(wǎng)絡(luò) ,已經(jīng)能看到網(wǎng)卡,可以配置IP和DNS。
然后修改綁定MAC地址:
1.網(wǎng)卡相關(guān)的TCP/IP網(wǎng)絡(luò)配置文件是:/etc/sysconfig/network-scripts/ifcfg-ethx。其中x從0開始,第一個以太網(wǎng)配置文件即:/etc/sysconfig/network-scripts/ifcfg-eth0。使用vi編輯器修改這個文件,也可以修改網(wǎng)卡MAC地址。
把 HWADDR=ff:ff:ff:ff:ff
改為 MACADDR=00:1F:D0:64:9B:B7 MACADDR后面是自己的mac地址
2. /etc/sysconfig/networking/profiles/default/ ifcfg-eth0
把 HWADDR=ff:ff:ff:ff:ff
改為 MACADDR=00:1F:D0:64:9B:B7 MACADDR后面是自己的mac地址
重啟生效。
相關(guān)文章
CentOS中無線網(wǎng)卡的驅(qū)動安裝與基本操作命令教程
這篇文章主要介紹了CentOS中無線網(wǎng)卡的驅(qū)動安裝與基本操作命令教程,包括對無線網(wǎng)絡(luò)的掃描及設(shè)置無線網(wǎng)卡IP等命令行中的操作例子,需要的朋友可以參考下2016-05-03win10無線網(wǎng)不能用網(wǎng)卡驅(qū)動有感嘆號該怎么辦?
win10無線網(wǎng)不能用網(wǎng)卡驅(qū)動有感嘆號該怎么辦?很多朋友安裝win10正式版以后會發(fā)現(xiàn),win10系統(tǒng)中的無線開關(guān)找不到,網(wǎng)卡驅(qū)動有嘆號問題,沒辦法上無線網(wǎng),相當郁悶,下面分2015-09-23Realtek瑞昱首個官方Win10通用網(wǎng)卡驅(qū)動發(fā)布下載(支持32位和64位)
Realtek瑞昱發(fā)布了第一款官方Win10網(wǎng)卡驅(qū)動程序,版本號為10.003.0728.2015,支持32位和64位Windows10系統(tǒng)2015-08-19win10看視頻總是彈出realtek高清晰音頻管理器怎么辦?
win10全屏看電視的時候,總是出現(xiàn)realtek高清晰音頻管理器,每次都要手動關(guān)閉。怎么才能一次性解決這個問題呢?下面分享解決辦法,需要的朋友可以參考下2015-08-14windows8.1開啟簽名后不能安裝驅(qū)動該怎么辦?
windows8.1開啟簽名后不能安裝驅(qū)動該怎么辦?很多朋友發(fā)現(xiàn)用win8以后有些驅(qū)動就安裝不了了,是因為win8后自動開啟了強制簽名,下面分享解禁驅(qū)動簽名的詳細教程,需要的朋友2015-07-20Ubuntu 14.04系統(tǒng)怎么安裝Nvidia 私有顯卡驅(qū)動?
Ubuntu 14.04系統(tǒng)怎么安裝Nvidia 私有顯卡驅(qū)動?在 Ubuntu 上玩兒 Dota2 時,我們需要啟用獨立顯卡,否則游戲體驗會受到影響。下面分享Ubuntu 14.04安裝顯卡驅(qū)動的教程2015-07-20win10系統(tǒng)聲卡和無線網(wǎng)卡驅(qū)動出問題怎么辦?
win10系統(tǒng)聲卡和無線網(wǎng)卡驅(qū)動出問題怎么辦?本人上周剛裝完win10,然后用驅(qū)動精靈去裝驅(qū)動,因為官網(wǎng)上的驅(qū)動還不齊全,然后裝完之后懵逼了,因為聲卡驅(qū)動不行,無線網(wǎng)卡驅(qū)2015-06-28Win10系統(tǒng)更新無線網(wǎng)卡驅(qū)動保證無線網(wǎng)正常使用
無線網(wǎng)絡(luò)對我們來說越來越重要,想要使用無線網(wǎng)絡(luò)就要安裝無線網(wǎng)卡驅(qū)動,下面以圖文的形式為大家介紹下Win10系統(tǒng)更新無線網(wǎng)卡驅(qū)動的方法步驟,感興趣的朋友可以看看2015-06-17- win8.1怎么安裝使用電信無線網(wǎng)卡?近期看到很多朋友在問,為什么我買了臺新筆記本電腦后,原來的無線網(wǎng)卡就能用了呢,其實原因是因為不同的版本,安裝無線網(wǎng)卡的方法有點不2015-05-14
新裝Linux系統(tǒng)沒有網(wǎng)卡驅(qū)動的解決辦法和步驟
這篇文章主要介紹了新裝Linux系統(tǒng)沒有網(wǎng)卡驅(qū)動的解決辦法和步驟,本文先是補充了幾個需要用到的命令相關(guān)知識,然后給出了詳解解決步驟,需要的朋友可以參考下2015-05-08