建議通過(guò)以下步驟在Linux下載無(wú)線網(wǎng)卡的驅(qū)動(dòng):
創(chuàng)新互聯(lián)建站長(zhǎng)期為上千多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為吳江企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè),吳江網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
一、所需材料準(zhǔn)備如下:
準(zhǔn)備一臺(tái)可以聯(lián)網(wǎng)的電腦;
二、具體操作步驟如下:
因無(wú)線網(wǎng)卡的驅(qū)動(dòng)安裝和型號(hào)相關(guān),不同型號(hào)的無(wú)線網(wǎng)卡安裝、驅(qū)動(dòng)下載有所差異。具體可聯(lián)系網(wǎng)卡官網(wǎng)或售后。
先確認(rèn)Linux使用的是何種版本,如:Redhat9.0、 Freda core5等。同時(shí)確認(rèn)Linux使用的內(nèi)核。
在確認(rèn)無(wú)線網(wǎng)卡的具體型號(hào)后在進(jìn)一步操作,以下以騰達(dá)w31系列無(wú)線網(wǎng)卡為例:
1、通過(guò)瀏覽器搜索Linux官方網(wǎng)站,按照提示選擇linux系統(tǒng)驅(qū)動(dòng)下載(型號(hào)5370);
2、右擊下載后的文件,選擇“解壓縮到此處”,重命名為“wlandriver”,復(fù)制到根目錄下;
3、運(yùn)行下面的命令:在“wlandriver”目錄下執(zhí)行“sudo make” 和“sudo make install” 命令。執(zhí)行“sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat”命令,在“/wlandriver/os/linux”目錄下執(zhí)行“sudo insmod rt5572sta.ko”命令,點(diǎn)擊回車;
4、操作完成好后,驅(qū)動(dòng)即安裝成功,這樣在Linux下即可成功寫無(wú)線網(wǎng)卡的驅(qū)動(dòng),正常連接無(wú)線網(wǎng)絡(luò)使用了。
1、在終端用lsusb查看到我的無(wú)線網(wǎng)卡的芯片是5370 Ralink的。相關(guān)的linux驅(qū)動(dòng)可以在下載到。\x0d\x0a\x0d\x0a2、把下載下來(lái)的壓縮包解壓,這里我把解壓出來(lái)的文件夾放在用戶目錄下,并命名為STA。即路徑為/home/lucifer/STA.\x0d\x0a\x0d\x0a3、進(jìn)入STA的文件夾,修改os/linux/config.mk文件,為了是開(kāi)啟HAS_WPA_SUPPLICANT和HAS_NATIVE_WPA_SUPPLICANT_SUPPORT。具體見(jiàn)下面的代碼:(把對(duì)應(yīng)條目的n改成y即可)純凈版xp系統(tǒng)下載\x0d\x0a# Support Wpa_Supplicant\x0d\x0aHAS_WPA_SUPPLICANT=y\x0d\x0a# Support Native Wpa_Supplicant for Network Maganger\x0d\x0aHAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y\x0d\x0a\x0d\x0a4、用終端進(jìn)入/home/lucifer/STA.并運(yùn)行以下命令。\x0d\x0asudo su 獲取root權(quán)限,需要輸入當(dāng)前用戶的密碼\x0d\x0amake\x0d\x0amake install\x0d\x0amodprobe rt5370sta\x0d\x0a到這里基本就可以使用了。\x0d\x0a\x0d\x0a5、最后把網(wǎng)卡添加到/etc/modules (沒(méi)有進(jìn)行次操作未發(fā)現(xiàn)異樣。)\x0d\x0a代碼:\x0d\x0aecho rt5370sta /etc/modules
linux系統(tǒng)如何安裝網(wǎng)卡驅(qū)動(dòng)
很多初學(xué)者都覺(jué)得能夠在自己的筆記本上安裝linux系統(tǒng)是一件很酷的事情,結(jié)果兩個(gè)小時(shí)安裝好linux系統(tǒng),卻發(fā)現(xiàn)缺少各種驅(qū)動(dòng), 為了讓各位少走一些彎路,我在這里把linux如何安裝有線網(wǎng)卡驅(qū)動(dòng)的方法整理了下,方便大家學(xué)習(xí)。
場(chǎng)景:聯(lián)想筆記本電腦安裝的centos系統(tǒng),安裝完成后發(fā)現(xiàn)缺少網(wǎng)卡驅(qū)動(dòng)
1. 檢查是否安裝網(wǎng)卡驅(qū)動(dòng)
執(zhí)行命令:lspci | grep -i eth
終端顯示的結(jié)果為:02:00.0 Ethernet controller: Qualcomm Atheros AR8161 Gigabit Ethernet (rev 08)
接著再執(zhí)行一下命令:ifconfg
終端顯示的連接中沒(méi)有eth0的相關(guān)信息,只有一個(gè)lo 和virbr0
很明顯,網(wǎng)卡驅(qū)動(dòng)沒(méi)有裝好。我是這樣來(lái)解決的.。
注意:我電腦是聯(lián)想Y400 網(wǎng)卡是上面的Atheros AR8161這個(gè),網(wǎng)卡驅(qū)動(dòng)下載鏈接
下載后解壓得到: alx-linux-v2.0.0.6 目錄
2. 檢查自己的系統(tǒng)環(huán)境
gcc
kernel-headers 和 kernel-devel 是否已經(jīng)安裝,我安裝系統(tǒng)時(shí)候就安裝了開(kāi)發(fā)組件和桌面,所以這里沒(méi)必要再安裝。
如果沒(méi)有安裝開(kāi)發(fā)組件,可以進(jìn)行如下操作(用yum前需要提前配好yum源)
yum install gcc
yum install kernel-headers
yum install kernel-devel
3. 編譯:
進(jìn)入 alx-linux-v2.0.6的目錄
執(zhí)行make
此時(shí)在src文件件夾中產(chǎn)生了一個(gè)alx.ko文件
4. 配置文件的修改:
mkdir /lib/modules/2.6.32-358.6.2.el6.x86_64/kernel/net/wired //創(chuàng)建文件夾wired
在vi /lib/modules/2.6.32-358.6.2.el6.x86_64/modules.networking 文件里添加 alx.ko
執(zhí)行命令:vi /etc/sysconfig/modules/alx.modules
在alx.modules中添加如下腳本內(nèi)容:
#!/bin/sh
if [ ! -c /dev/input/alx.ko ] ; then
exec /sbin/modprobe alx /dev/null 21
fi
5.最后執(zhí)行其他命令:
首先執(zhí)行命令:depmod -a
接著執(zhí)行命令:modprobe alx
此時(shí)用ifconfig 就可以找到eth0 了
6.如果還是找不到
執(zhí)行ifconfig -a //這樣就可以發(fā)現(xiàn)eth0了(eth0是第一個(gè),如果你有其他網(wǎng)卡,就會(huì)有eth1,2,3...)
ifconfig eth0 up //啟動(dòng)eth0
好了。到此為止,網(wǎng)卡驅(qū)動(dòng)已經(jīng)安裝好了,接下來(lái)開(kāi)始配置網(wǎng)絡(luò)文件,開(kāi)始愉快的玩耍吧!
不過(guò)我還是要強(qiáng)烈呼吁初學(xué)者,不要安裝雙系統(tǒng),不要在筆記本安裝linux系統(tǒng)。用windows+虛擬機(jī)的模式來(lái)學(xué)習(xí)是最快的學(xué)習(xí)方式。