當(dāng)前位置:湖南陽(yáng)光電子技術(shù)學(xué)校文章資訊電腦維修技術(shù)

湖南陽(yáng)光電子技術(shù)學(xué)校 簡(jiǎn)介

學(xué)校地址:湖南省 長(zhǎng)沙市 雨花區(qū) 車站南路紅花坡路口
來(lái)校路線:長(zhǎng)沙火車站售票廳后坪,乘135路公交車到“紅花坡站”,即到.
學(xué)校電話:13807313137,13308461099
免費(fèi)電話:13807313137
值班手機(jī):(0)13807313137 楊老師
開(kāi)課時(shí)間:我校常年面向全國(guó)招生,月月開(kāi)班。每月1號(hào),16號(hào)開(kāi)學(xué)。
招生范圍:凡年滿15歲的公民,不限年齡,性別,地區(qū)。都?xì)g迎來(lái)我校學(xué)習(xí)。
食宿問(wèn)題:學(xué)校免費(fèi)住宿,免費(fèi)提供床上用品。食堂就餐,費(fèi)用自理,約12元/天。
學(xué)校官網(wǎng):www.hnygpx.net www.410014.com
專業(yè)介紹:歡迎查看我校專業(yè)課程!
收費(fèi)標(biāo)準(zhǔn):歡迎查看我校收費(fèi)標(biāo)準(zhǔn)!
在線 Q Q:您想咨詢招生情況,請(qǐng)聯(lián)系我啊·您想咨詢招生情況,請(qǐng)聯(lián)系我啊
網(wǎng)上報(bào)名:歡迎您報(bào)讀湖南陽(yáng)光電子學(xué)校!


無(wú)線網(wǎng)卡在Linux下活起來(lái)

減小字體 增大字體 作者:佚名  來(lái)源:本站整理  發(fā)布時(shí)間:2011-06-02 20:35:35

  為了體驗(yàn)無(wú)線網(wǎng)絡(luò)的便捷性,筆者購(gòu)買了一臺(tái)筆記本電腦。不過(guò)由于其內(nèi)置的PCI無(wú)線網(wǎng)卡在Linux下一直沒(méi)有驅(qū)動(dòng)程序,所以形同虛設(shè)。

  一個(gè)偶然的機(jī)會(huì),筆者在網(wǎng)上發(fā)現(xiàn)了NdisWrapper軟件項(xiàng)目(http://ndiswrapper.sourceforge.net)。該項(xiàng)目并不編寫Linux驅(qū)動(dòng),而是通過(guò)一個(gè)內(nèi)核模塊來(lái)調(diào)用Windows下的Ndis驅(qū)動(dòng)程序,從而巧妙地解決了這些無(wú)線網(wǎng)卡沒(méi)有Linux驅(qū)動(dòng)的問(wèn)題。該項(xiàng)目目前支持的無(wú)線網(wǎng)卡有Admtek 8211、Atheros AR5004、Broadcom 4301、Broadcom 4309、Broadcom 94306、InProcomm IPN2120和Intel PRO/Wireless Lan 2100。

  筆者的網(wǎng)卡為Intel PRO/Wireless Lan 2100,安裝的Linux發(fā)行版本是SuSE 9.0 Professional,內(nèi)核版本是2.4.21-166,采用0.3版的NdisWrapper(該軟件目前的版本是0.4版,需要2.6或2.4.23以上的內(nèi)核支持)。該軟件雖然提供了非常詳盡的文檔,但因?yàn)榭紤]到安裝過(guò)程中存在的一些問(wèn)題,所以在這里給出完整的安裝說(shuō)明。下述命令均以root身份執(zhí)行。

  1.到http://prdownloads.sourceforge.net/ndiswrapper/ndiswrapper-0.3.tar.gz?download下載ndiswrapper-0.3.tar.gz文件。

  2.解壓縮該文件,此時(shí)會(huì)在當(dāng)前目錄下生成ndiswrapper目錄。命令如下:

  # tar zxvf ndiswrapper-0.3.tar.gz

  3.進(jìn)入ndiswrapper目錄,編輯driver/Makefile文件,加入如下語(yǔ)句:

  CFLAGS += $(shell && echo -DEXPORT_SYMTAB -DMODVERSIONS -include /lib/modules/$(shell uname -r)/build/include/linux/modversions.h )

  如果不加入上述語(yǔ)句,在執(zhí)行“depmod -a”命令時(shí),會(huì)出現(xiàn)以下錯(cuò)誤:

  depmod: *** Unresolved symbols in /lib/modules/2.4.21-166-default/misc/ndiswrapper.o

  4.使用“make”命令編譯ndiswrapper。

  5.到http://www.asus.com/pub/ASUS/nb/M2N/v12056logo_xp.zip下載Centrino無(wú)線網(wǎng)卡的Windows驅(qū)動(dòng)程序,通過(guò)“unzip”命令解壓縮。

  6.創(chuàng)建/usr/local/share/ndiswrapper目錄,將.sys和.inf文件拷貝到新建目錄。命令如下:

  # mkdir /usr/local/share/ndiswrapper

  # cp w70n51.sys w70n51.inf /usr/local/share/ndiswrapper

  7.查找無(wú)線網(wǎng)卡的Vendor ID和Device ID,具體做法如下:

  (1)執(zhí)行“l(fā)spci | grep 2100”命令,結(jié)果如下,其中02:02.0為無(wú)線網(wǎng)卡的PCI ID:

  02:02.0 Network controller: Intel Corp. PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)

  (2)根據(jù)PCI ID執(zhí)行“l(fā)spci -n|grep 02:02.0”命令查找無(wú)線網(wǎng)卡的Vendor ID和Device ID,結(jié)果如下:

  02:02.0 Class 0280: 8086:1043 (rev 04)

  由上可知,無(wú)線網(wǎng)卡對(duì)應(yīng)的Vendor ID為8086,Device ID為1043。

  8.使用“insmod driver/ndiswrapper.o”命令調(diào)用內(nèi)核模塊。

  9.調(diào)用無(wú)線網(wǎng)卡的Windows驅(qū)動(dòng)程序,命令如下:

  # utils/loaddriver

  上面代碼中, 為無(wú)線網(wǎng)卡的Vendor ID,為Device ID,為Windows驅(qū)動(dòng)程序中sys文件的全路徑,為inf文件的全路徑。執(zhí)行下面的命令,如果不出現(xiàn)錯(cuò)誤,無(wú)線網(wǎng)卡的燈就已經(jīng)亮起:

  #utils/loaddriver 8086 2043 /usr/local/share/ndiswrapper/w70n51.sys /usr/local/share/ndiswrapper/w70n51.inf

  10.設(shè)置無(wú)線網(wǎng)絡(luò),具體步驟如下:

  (1)用“iwconfig”命令來(lái)顯示無(wú)線網(wǎng)卡(eth0、eth1或eth2)的信息。在以下的步驟中,用ethX表示無(wú)線網(wǎng)卡的名稱。

  (2)設(shè)置無(wú)線網(wǎng)卡的操作模式為Managed,命令如下:

  # iwconfig ethX mode Managed

  (3)如果采用了WEP加密,需要設(shè)置WEP密碼,命令如下:

  # iwconfig ethX key password

  對(duì)40位和128位加密,password分別為6位和10位的十六進(jìn)制數(shù)字。

  (4)設(shè)置SSID,其中ESSID為Access Point的SSID。命令如下:

  # iwconfig ethX essid ESSID

  (5)創(chuàng)建/etc/sysconfig/network/ifcfg-ethX文件,使得機(jī)器每次啟動(dòng)時(shí),無(wú)線網(wǎng)卡都會(huì)自動(dòng)獲得IP地址。該文件內(nèi)容如下:

  BOOTPROTO=‘dhcp’

  MTU=‘’

  REMOTE_IPADDR=‘’

  STARTMODE=‘onboot’

  UNIQUE=‘’

  11.通過(guò)下面的命令啟動(dòng)無(wú)線網(wǎng)卡:

  #ifconfig ethX up

  12. 后將上述的配置自動(dòng)化,使得開(kāi)機(jī)自動(dòng)啟動(dòng)無(wú)線網(wǎng)卡。具體分為以下幾個(gè)步驟:

  (1)使用下面的命令將ndiswrapper.o文件拷貝到系統(tǒng)的內(nèi)核模塊目錄下:

  # cp driver/ndiswrapper.*o /lib/modules/$(uname -r)/misc

  (2)使用“depmod -a”命令更新系統(tǒng)的模塊信息。

  (3)拷貝loaddriver文件到某個(gè)目錄(比如/usr/local/bin)下。命令如下:

  # cp utils/loaddriver /usr/local/bin

  (4)拷貝inf和sys文件到某個(gè)目錄(比如/usr/local/share/ndiswrapper)下。命令如下:  # cp bcmwl5.sys bcmwl5.inf /usr/local/share/ndiswrapper

  (5)使用下面的命令為無(wú)線網(wǎng)卡創(chuàng)建別名:

  #alias ethX=ndiswrapper

  (6)修改/etc/modprobe.conf文件,增加如下語(yǔ)句,在開(kāi)機(jī)時(shí)自動(dòng)調(diào)用NdisWrapper:

  post-install ethX /usr/local/bin/loaddriver 8086 1043 /usr/local/share/ndiswrapper/*.sys /usr/local/share/ndiswrapper/*.inf

  至此,整個(gè)設(shè)置完成。以后每次進(jìn)入Linux時(shí),無(wú)線網(wǎng)卡就會(huì)被激活,并自動(dòng)獲得IP地址。這樣就可以在Linux下使用無(wú)線網(wǎng)卡的Windows驅(qū)動(dòng)自由地使用Centrino筆記本的無(wú)線網(wǎng)絡(luò)了。

網(wǎng)頁(yè)說(shuō)明

    無(wú)線網(wǎng)卡在Linux下活起來(lái)這條信息,為您提供了中國(guó) 新 全的無(wú)線網(wǎng)卡在Linux下活起來(lái)信息,歡迎您免費(fèi)查看無(wú)線網(wǎng)卡在Linux下活起來(lái)信息。如果您對(duì)無(wú)線網(wǎng)卡在Linux下活起來(lái)這條消息有好的意見(jiàn)建議請(qǐng)聯(lián)系我們,讓我們一起進(jìn)步!
  • 熱門關(guān)鍵詞:CPU(355)  維修(198)  彩電(172)  故障(143)  招生(110)  職業(yè)中專(105)  技工學(xué)校(104)  電腦(98)  機(jī)芯(93)  開(kāi)縣(91)  學(xué)校(88)  手機(jī)(87)  BIOS(68)  首選(65)  培訓(xùn)(65)  筆記本(60)  云陽(yáng)(58)  學(xué)主板維修哪里 好(50)  學(xué)電腦硬件哪里 好(50)  檢修(50)  Windows(46)  MTK(43)  Vista(42)  海爾(42)  東芝(40)  主板(39)  win7(38)  三極管(38)  TCL(37)  模式(37)  硬盤(36)  三星(35)  液晶電視(35)  工廠(33)  Linux(32)  技術(shù)(32)  XP(30)  北京(30)  電子元件(30)  彩色(29)