亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

linux下無(wú)線(xiàn)網(wǎng)卡解決方案之Ndiswrapper終極使用

系統(tǒng) 1832 0
下面是一個(gè)簡(jiǎn)單全面的使用NdisWrapper的指南.這是從 Beginning Ubuntu Linux, Second Edition 中提煉出來(lái)的.

這份指南是第8章的一部分.該章給出了在Ubuntu下配置硬件(包括網(wǎng)絡(luò)設(shè)備,打印機(jī),掃描儀,3D顯卡等等)的詳細(xì)說(shuō)明.

除了詳細(xì)介紹怎樣安裝/刪除NdisWrapper驅(qū)動(dòng),這份3500多字的指南還包括了精確匹配正確的硬件驅(qū)動(dòng),從Windows驅(qū)動(dòng)文件中提取必要的文件等關(guān)鍵步驟.這些步驟在其他的指南中往往被忽視了,但它們往往是許多用戶(hù) 難以逾越的障礙.

linux下無(wú)線(xiàn)網(wǎng)卡解決方案之Ndiswrapper終極使用指南

這份指南主要是針對(duì)Ubuntu Edgy Eft (6.10)的用戶(hù)的.當(dāng)然,在其他的Ubuntu版本中,包括Feisty Fawn (7.04),也同樣好用.實(shí)際上,這份指南應(yīng)該可以用在大部分其他的發(fā)行版中(我最近一本書(shū)中, Beginning SUSE Linux, Second Edition , 有一個(gè)修改過(guò)的版本)


使用NdisWrapper
NdisWrapper實(shí)際上是一個(gè)開(kāi)源的驅(qū)動(dòng)(從技術(shù)上講,是內(nèi)核的一個(gè)模塊),它能夠讓Linux使用標(biāo)準(zhǔn)的Windows XP下的無(wú)線(xiàn)網(wǎng)絡(luò)驅(qū)動(dòng).你可以認(rèn)為NdisWrapper是Linux內(nèi)核和Windows驅(qū)動(dòng)之間的一個(gè)翻譯層.Windows驅(qū)動(dòng)可以通過(guò)NdisWrapper的配置工具進(jìn)行安裝.

有下面兩種情況之一時(shí),使用NdisWrapper:
  1. 你的無(wú)線(xiàn)網(wǎng)絡(luò)硬件沒(méi)有被Ubuntu識(shí)別出來(lái).也就是說(shuō),在網(wǎng)絡(luò)環(huán)境設(shè)置對(duì)話(huà)框中的網(wǎng)絡(luò)設(shè)備列表里沒(méi)有發(fā)現(xiàn)你的無(wú)線(xiàn)網(wǎng)絡(luò)硬件.
  2. 你的無(wú)線(xiàn)網(wǎng)絡(luò)硬件被Ubuntu識(shí)別出來(lái)了,但是當(dāng)你配置它的時(shí)候,它不能正常工作.比如,它不能連接到無(wú)線(xiàn)基站.如果發(fā)生這種情況,除了要安裝NdisWrapper,你還要進(jìn)行另外的一步來(lái)把現(xiàn)在的Ubuntu驅(qū)動(dòng)放入黑名單.這個(gè)后面再講.
使用NdisWrapper比較簡(jiǎn)單,僅僅需要幾個(gè)命令.然而,得到必須的Windows驅(qū)動(dòng)則是較難的工作,因?yàn)?不幸的是,NdisWrapper不能和通常的驅(qū)動(dòng)發(fā)布格式.exe一起工作.相反,NdisWrapper需要由特定的.inf和.sys文件(Windows系統(tǒng)文件)組成的驅(qū)動(dòng).很多時(shí)候,這些文件包含在.exe文件中,必須手工提取出來(lái).

注意 當(dāng)然,有時(shí)候有的驅(qū)動(dòng)是以.zip的格式發(fā)布的,這樣這些相關(guān)的文件就很容易得到了.祈禱吧,讓這種情況發(fā)生在你硬件上.

NdisWrapper還遠(yuǎn)不是完美的.并不是所有的無(wú)線(xiàn)驅(qū)動(dòng)都能和它一起工作,在Windows下能工作的驅(qū)動(dòng),在Linux下則不一定能好用.有時(shí)候,試驗(yàn)和錯(cuò)誤是不可避免的.惱人的是,有時(shí)候Windows驅(qū)動(dòng)好像是工作了,但是是不可靠的.有的甚至?xí)憧迥愕南到y(tǒng).最好的方案就是試一試.

技巧 NdisWrapper隨著版本的更新在不斷進(jìn)步. 這就是為什么要規(guī)律的更新你的系統(tǒng).在 Beginning Ubuntu Linux, Second Edition 的第9章,我給出這樣做的全部細(xì)節(jié).

我將要講解怎樣使Asus 802.11g (Asus A6R 筆記本)在Ubuntu下利用NdisWrapper來(lái)工作.這些指令本質(zhì)上來(lái)說(shuō)對(duì)所有類(lèi)型的無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)備都一樣.然而,一些特別的細(xì)節(jié),比如(驅(qū)動(dòng))下載地址,就會(huì)不一樣了.

首先,我會(huì)解釋一下怎樣安裝NdisWrapper. 接著,我會(huì)講怎樣找到你需要的Windows驅(qū)動(dòng).然后,我會(huì)講怎樣從驅(qū)動(dòng)文件中提取必要的文件.最后,是怎樣在Ubuntu下安裝Window驅(qū)動(dòng).你可能還需要把你的現(xiàn)有的Linux驅(qū)動(dòng)放入黑名單,這個(gè)我也會(huì)講的.

這些步驟僅僅是讓你在Ubuntu下可以得到你的無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)備.一旦完成,你應(yīng)該就可以用標(biāo)準(zhǔn)的網(wǎng)絡(luò)配置工具來(lái)連到你的路由器或基站上了.這在 Beginning Ubuntu Linux, Second Edition 的第8章有詳細(xì)的說(shuō)明.

安裝NdisWrapper配置工具( NdisWrapper Configuration Tools )
NdisWrapper包含兩個(gè)部分:內(nèi)核模塊和配置工具.內(nèi)核模塊是默認(rèn)內(nèi)核的一部分,所以默認(rèn)是安裝了的.因此,你所需要做的就是安裝配置工具.打開(kāi)Synaptic包管理工具,搜索并安裝ndiswrapper-utils-1.8. 你會(huì)被告知ndiswrapper-common也需要被安裝.這樣就行了.

注意 如果你在使用 Edgy Eft (6.10),請(qǐng)確保你選擇了 ndiswrapper-utils-1.8,而不是別的版本.

安裝Windows XP驅(qū)動(dòng)
安裝好NdisWrapper配置工具之后,你就可以安裝Windows XP的無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)了.這個(gè)過(guò)程包括3個(gè)部分:
  1. 確定你的無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)備,然后找到合適的Windows驅(qū)動(dòng).
  2. 從驅(qū)動(dòng)文件中(有可能是.bin格式,盡管這種情況較少)提取必要的.sys和.inf文件
  3. 利用NdisWrapper配置工具來(lái)安裝Windows驅(qū)動(dòng),修改配置文件使得NdisWrapper模塊在每次你重啟的時(shí)候自動(dòng)加載.
確定你的無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)備并找到找到合適的Windows驅(qū)動(dòng)
要確定你的無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)備,你需要知道兩件事情:你的硬件的make/model信息和PCI ID號(hào).

前者是硬件的make/model信息,Ubuntu是根據(jù)系統(tǒng)探測(cè)的結(jié)果來(lái)確定的.Ubuntu發(fā)現(xiàn)的這些信息通常跟底層組件的制造商有關(guān),而跟硬件的生成廠(chǎng)家無(wú)關(guān).

PCI ID是兩個(gè)4位的16進(jìn)制數(shù),它是你的計(jì)算機(jī)在內(nèi)部用來(lái)識(shí)別設(shè)備的.Windows和Ubuntu使用相同的PCI ID編號(hào)系統(tǒng).

執(zhí)行下面的指令來(lái)得到你需要的信息:
  1. 你可以用設(shè)備管理工具來(lái)找到PCI ID和make/model信息.點(diǎn)擊Start System -> Administration -> Device Manager.(譯者注: 也可以直接運(yùn)行hal-device-manager).
  2. 你現(xiàn)在要做的依賴(lài)于是否Ubuntu識(shí)別出了你的設(shè)備(也就是說(shuō),它出現(xiàn)在了你的網(wǎng)絡(luò)設(shè)置里,但是不能正常工作).如果你的設(shè)備沒(méi)有被識(shí)別出來(lái),跳到下一步.如果它被識(shí)別出來(lái)了,在硬件列表里找到那個(gè)叫做WLAN Interface的一行.在這一行的上邊一行,你就可以看到這個(gè)硬件的make/model信息.記下來(lái).在我測(cè)試用的筆記本上,這一行上寫(xiě)著B(niǎo)CM4318 [AirForce One 54g] 802.11g Wireless Lan Controller.這個(gè)信息通常跟無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)備文檔中列出的信息是不一樣的.(筆記本的手冊(cè)上列出的僅僅是ASUS 802.11g device). 選擇WLAN Interface那一行, 并點(diǎn)擊在設(shè)備管理程序窗口右邊的Advanced項(xiàng). 接著查看以net.physical_device開(kāi)頭的一行. 看這行的末尾, 記錄下以pci開(kāi)頭,以下劃線(xiàn)分隔開(kāi)來(lái)的兩組字母和數(shù)字串.在我的筆記本上, 它們分別是14e4和4318.看下面的圖, 相關(guān)的區(qū)域已經(jīng)被標(biāo)出來(lái)了.
  3. 如果Ubuntu并沒(méi)有識(shí)別出你的無(wú)線(xiàn)設(shè)備(也就是說(shuō),它沒(méi)有出現(xiàn)在網(wǎng)絡(luò)設(shè)置對(duì)話(huà)框里).在設(shè)備管理列表中查找標(biāo)有802.11, WLAN, 或可能僅僅是"wireless"的一行.這一行里會(huì)有你需要的make/model信息.點(diǎn)擊在設(shè)備管理程序窗口右邊的Advanced項(xiàng).查看info.udi叫做的一行.看這行的末尾,記錄下以pci開(kāi)頭,以下劃線(xiàn)分隔開(kāi)來(lái)的兩組字母和數(shù)字串.參看下面的圖示.

    注意 這兩組字母和數(shù)字串實(shí)際上是16進(jìn)制數(shù)字.關(guān)于16進(jìn)制數(shù)的更多信息,請(qǐng)參看 http://en.wikipedia.org/wiki/Hexadecimal .

    linux下無(wú)線(xiàn)網(wǎng)卡解決方案之Ndiswrapper終極使用指南
  4. 把你從第二步或第三步記下來(lái)的兩組數(shù)字寫(xiě)在一起就是PCI ID號(hào)碼.寫(xiě)在一起時(shí),在它們中間加一個(gè)冒號(hào).就我的而言,我的無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)備的PCI ID號(hào)碼是14e4:4318.如果這兩組數(shù)字中,任一個(gè)少于4個(gè)字符,則在它前面加0來(lái)變成4個(gè)字符.例如,在我的桌面電腦上,從net.physical_device得到的是1814_201.我在201前加了一個(gè)0,使得完整的PCI ID號(hào)碼變成1814:0201. 在我測(cè)試的另外一臺(tái)機(jī)器上,從net.physical_device得到的是168c_13.因此,在13前加2個(gè)0.PCI ID號(hào)碼變成168c:0013.
  5. 從另外一臺(tái)可以上網(wǎng)的計(jì)算機(jī)上,訪(fǎng)問(wèn) http://ndiswrapper.sourceforge.net/m...index.php/List .這個(gè)是NdisWrapper支持的無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)備列表.
  6. 利用你的瀏覽器的搜索功能(Firefox中使用Ctrl+F),查找你前邊得到的PCI ID號(hào)碼(以第四步中的格式).例如,對(duì)我測(cè)試的筆記本來(lái)說(shuō),搜索14e4:4318.在這個(gè)列表中,查看下面幾個(gè)東西(按重要性列出):
    - PCI ID.

    - 無(wú)線(xiàn)設(shè)備的制造商和model名字(正如上面的設(shè)備管理器中所得到);這將會(huì)被列到這一條的Card:項(xiàng)和/或Chipset:項(xiàng).

    - 筆記本的制造商和model名字.這將會(huì)被列到這一條的Card:項(xiàng)或Chipset:項(xiàng)或Other:項(xiàng)中.

    在這個(gè)列表中,很有可能有很多項(xiàng)都能匹配你的PCI ID.這樣的話(huà),搜索跟你的硬件制造商和model最匹配的那一項(xiàng).如果仍然還有很多匹配的項(xiàng),搜索跟你的筆記本制造商和model最匹配的那一項(xiàng).你可能很不走運(yùn)的發(fā)現(xiàn)沒(méi)有跟你的筆記本制造商和model精確匹配的項(xiàng).那么,就不得不找一個(gè)最像的了.利用你的常識(shí)和判斷力.例如,你的筆記本是Asus生產(chǎn)的,但是你沒(méi)有找到能精確匹配的驅(qū)動(dòng),那么選擇另外一個(gè)Asus的驅(qū)動(dòng).

    注意 如果你沒(méi)有用64位的Ubuntu,當(dāng)心驅(qū)動(dòng)文件的描述信息中是否提及 x86_64.如果你沒(méi)有選用64位Linux,你很可能用的是32位的.如果你找到的是 x86_64的驅(qū)動(dòng),繼續(xù)找直到找到32位的驅(qū)動(dòng).
  7. 在列表里這一項(xiàng)中查找那個(gè)連接到驅(qū)動(dòng)文件的鏈接,下載Windows Xp的驅(qū)動(dòng).有時(shí),這個(gè)鏈接沒(méi)有給出時(shí),制造商的站點(diǎn)會(huì)被提及,這樣你可以訪(fǎng)問(wèn)該站點(diǎn)去下載相應(yīng)的驅(qū)動(dòng).

提取驅(qū)動(dòng)組件

下載了驅(qū)動(dòng)之后,就需要提取和你的無(wú)線(xiàn)網(wǎng)絡(luò)硬件相關(guān)的.sys和.inf文件了.這些就是NdisWrapper所需要的所有東西了,剩下的文件就可以丟棄了.但是,提取這些文件有時(shí)比較難,因?yàn)樗鼈兺话谝粋€(gè).exe文件里了.
注意 大多數(shù)的.exe格式的驅(qū)動(dòng)文件實(shí)際上是自解壓的文件.

另外,這個(gè)驅(qū)動(dòng)文件可能含有硬件的多個(gè)不同模式下的多種驅(qū)動(dòng).找到那個(gè)和你的無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)備相關(guān)的特定驅(qū)動(dòng)的.inf文件是很必要的:
  1. 如果你下載的是一個(gè).zip驅(qū)動(dòng)文件,那么你的工作就簡(jiǎn)單多了.雙擊下載的.zip文件,在里面查找包含有真正驅(qū)動(dòng)文件的目錄.一般這個(gè)目錄叫做"driver",或者有時(shí)它以驅(qū)動(dòng)適用的操作系統(tǒng)命名,比如Win_XP.如果你以前安裝過(guò)Windows驅(qū)動(dòng),你會(huì)覺(jué)得很熟悉的.一旦你找到了相關(guān)的目錄,點(diǎn)擊并把.inf,.sys和.bin文件拖拽到一個(gè)獨(dú)立的目錄(也有可能沒(méi)有任何的.bin文件).你可以忽略任何其他的文件,比如.cab和.cat文件.然后,去第四步.
  2. 如果驅(qū)動(dòng)是.exe格式的文件,我們必須從里面提取出相關(guān)的文件.幸運(yùn)的話(huà), 如果你是用Windows下載的文件的話(huà)你也許能夠利用像WinZip( www.winzip.com )這樣的工具來(lái)做這件事.在WinZip里,用File -> Open菜單選項(xiàng)打開(kāi)這個(gè)文件.你可能需要在File Type下拉列表中選擇All Files來(lái)使得.exe文件顯示在文件列表中.然而,如果你在使用Windows,我推薦一個(gè)開(kāi)源并且免費(fèi)的程序Universal Extractor,它可以從 http://www.legroom.net/software/uniextract 下載.這個(gè)程序幾乎可以各種文件(包括大多數(shù)的驅(qū)動(dòng)安裝文件)中來(lái)提取文件.裝上它之后,右鍵點(diǎn)擊.exe驅(qū)動(dòng)文件,然后選擇UniExtract to Subdir.這將會(huì)在.exe驅(qū)動(dòng)文件相同的文件夾生成一個(gè)新的目錄,里面包含安裝文件的內(nèi)容.
  3. 正如第一步提到的,你需要的驅(qū)動(dòng)文件很有可能包含在叫做"Driver"或"Win_XP"的目錄中.一旦你找到了這個(gè)相關(guān)的目錄,查找.inf,.sys和.bin文件(盡管你可能找不到任何.bin文件;它們只用在有些驅(qū)動(dòng)中).點(diǎn)擊并把這些文件拖拽到一個(gè)獨(dú)立的目錄.你可以忽略任何其他的文件,比如.cab和.cat文件.
  4. 現(xiàn)在的工作就是為你的硬件找到相應(yīng)的.inf文件.如果那兒只有一個(gè).inf文件,那么你就可以進(jìn)行下一步了.如果有多個(gè).inf文件,你就需要搜索每一個(gè)直到你找到你需要的.你需要查找對(duì)應(yīng)于前面記下來(lái)的PCI ID的文本.在一個(gè)文本編輯器中打開(kāi)第一個(gè).inf文件(在Windows中雙擊就可以了),然后用搜索功能來(lái)搜索PCI ID的第一部分,這樣能搜索的快一點(diǎn).例如,我搜索的是14e4. 如果在這個(gè)文件里沒(méi)有找到,那么就去下一個(gè)文件里繼續(xù)找.如果你能夠匹配到的話(huà),它很有可能是出現(xiàn)在一句很長(zhǎng)的文本行里,并且是在文本"VEN_"的右邊.接著,看看這行是否含有PCI ID的第二部分,這部分很有可能出現(xiàn)在文本"DEV_"的右邊.就我下載的驅(qū)動(dòng)文件而言,在.inf中的這一整行的內(nèi)容如下(PCI ID的兩部分已經(jīng)被用粗體標(biāo)出來(lái)了):
    Code:
                                
    %BCM430B_DeviceDesc% = BCM43XX, PCI\VEN_ 14E4 &DEV_ 4318 &SUBSYS_12F3103C
    如果你在這行里找到了PCI ID的這兩個(gè)部分,就像我的例子一樣,那么你就找到了你所需要的.inf文件了(實(shí)際上,你可能找到很多行匹配你需要的;這沒(méi)有關(guān)系的.)
  5. 你現(xiàn)在就需要把這個(gè).inf文件和.sys文件以及.bin文件(如果這個(gè)驅(qū)動(dòng)里有任何的.bin文件的話(huà))轉(zhuǎn)移到你想安裝驅(qū)動(dòng)的計(jì)算機(jī)上.你可以通過(guò)把它們考到軟盤(pán)上,或者燒制一個(gè)CD,再或者用一個(gè)USB優(yōu)盤(pán)來(lái)干這件事.

把現(xiàn)有的驅(qū)動(dòng)放入黑名單
下面這幾步是否要做依賴(lài)于是否Ubuntu在你第一次啟動(dòng)的時(shí)候識(shí)別出了你的無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)備,但是又不能讓它正常工作.如果是這樣的話(huà),你就需要把內(nèi)置的驅(qū)動(dòng)放入黑名單,這樣Ndiswrapper就可以和硬件聯(lián)系起來(lái)了.如果設(shè)備沒(méi)有被識(shí)別,你就可以直接跳到"用Ndiswrapper來(lái)安裝驅(qū)動(dòng)"那一步了.

要把現(xiàn)有的驅(qū)動(dòng)放入黑名單,你需要找到這個(gè)內(nèi)核模塊的名字,然后把它加入到/etc/modprobe.d/blacklist文件中.步驟如下:
  1. 打開(kāi)設(shè)備管理器(System -> Administration -> Device Manager, 譯者注: 也可以運(yùn)行hal-device-manager),然后在列表中選擇對(duì)應(yīng)于你的無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)備的那一項(xiàng).點(diǎn)擊含有你的網(wǎng)絡(luò)硬件的make/model名字的那一項(xiàng).
  2. 點(diǎn)擊在設(shè)備管理程序窗口右邊的Advanced項(xiàng),查找以info.linux.driver開(kāi)頭的那一行.然后查看value那一列,并記錄下那個(gè)值是什么.例如,在我測(cè)試的筆記本上,value那一列的值是bcm43xx.
  3. 關(guān)閉設(shè)備管理器,打開(kāi)一個(gè)terminal窗口(Applications -> Accessories -> Terminal).鍵入以下命令來(lái)在Gedit中打開(kāi)黑名單配置(blacklist configuration)文件:

    Code:
                                
    gksu gedit /etc/modprobe.d/blacklist
  4. 在這個(gè)文件的最后面新加上下面一行:

    Code:
                                
    blacklist <modulename>

    用你剛才找到的模塊的名字來(lái)代替上面的<modulename>.例如,在我測(cè)試的系統(tǒng)里,我鍵入的內(nèi)容如下(參見(jiàn)下圖):

    Code:
                                
    blacklist bcm43xx

    保存這個(gè)文件,然后重啟你的計(jì)算機(jī).你現(xiàn)在應(yīng)該發(fā)現(xiàn)你的無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)備在你的網(wǎng)絡(luò)設(shè)置(Network Settings)程序里不見(jiàn)了.非常好,因?yàn)檫@說(shuō)明你的硬件現(xiàn)在沒(méi)有相應(yīng)的驅(qū)動(dòng)了.現(xiàn)在,我們可以讓Ndiswrapper來(lái)使用硬件了.

linux下無(wú)線(xiàn)網(wǎng)卡解決方案之Ndiswrapper終極使用指南


用Ndiswrapper來(lái)安裝驅(qū)動(dòng)
在那個(gè)你想安裝驅(qū)動(dòng)的Ubuntu計(jì)算機(jī)上,根據(jù)前面的步驟,你現(xiàn)在應(yīng)該有了.inf文件和.sys文件,可能還有.bin文件,這些組成了硬件的驅(qū)動(dòng).假設(shè)這些文件被放在桌面(desktop)上一個(gè)名字為"driver"的目錄里.


要用Ndiswrapper來(lái)安裝驅(qū)動(dòng),使用下面的步驟:
  1. 打開(kāi)一個(gè)terminal窗口(Applications -> Accessories -> Terminal).在這個(gè)窗口里,鍵入下面的命令來(lái)轉(zhuǎn)到含有驅(qū)動(dòng)文件的目錄下:

    Code:
                                
    cd /home/<username>/Desktop/driver
    用你自己的用戶(hù)名來(lái)取代<username>.
  2. 鍵入下面的命令來(lái)安裝驅(qū)動(dòng):

    Code:
                                
    sudo ndiswrapper –i filename.inf
    用你前面找到的.inf文件(譯者注:就在本目錄下)的名字來(lái)代替filename.inf.
  3. 然后,鍵入下面的命令:

    Code:
                                
    sudo ndiswrapper –m
    gksu gedit /etc/modules
    這將打開(kāi)模塊配置(modules configuration)文件,來(lái)進(jìn)行編輯.在該文件的底部,新加入下面的一行:

    Code:
                                
    ndiswrapper
    請(qǐng)確保你在加入了這一行后,又按了Enter鍵.
  4. 保存該文件,關(guān)閉Gedit,然后重啟你的計(jì)算機(jī).
完成這些步驟后,你應(yīng)該就能發(fā)現(xiàn)這個(gè)無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)備就可以進(jìn)行配置了,比如連接一個(gè)無(wú)線(xiàn)基站,配置WEP/WPA.我在 Beginning Ubuntu Linux, Second Edition 的第8章解釋了如何配置WEP和更新的WPA.

刪除NdisWrapper驅(qū)動(dòng)
正如前面提到的,盡管NdisWrapper可以解決一些無(wú)線(xiàn)網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)的問(wèn)題,但是它并不是完美的.你可能會(huì)發(fā)現(xiàn)你安裝的Windows驅(qū)動(dòng)并不能工作.如果是這樣的話(huà),你可以下載一個(gè)不同版本的驅(qū)動(dòng),然后再試一下.但是,首先你需要卸載現(xiàn)有的驅(qū)動(dòng).

打開(kāi)一個(gè)terminal窗口,然后鍵入下面的命令,這將使得NdisWrapper列出所有現(xiàn)在所安裝的Windows驅(qū)動(dòng):

Code:
                        
sudo ndiswrapper –l
找到返回的一行的第一部分.在我測(cè)試的筆記本上,返回的這一行是:

Code:
                        
bcmwl5 driver installer, hardware present

這一行的第一部分是你需要?jiǎng)h除的驅(qū)動(dòng)的名字.要?jiǎng)h除它,鍵入下面這行:

Code:
                        
sudo ndiswrapper –e <drivername>
用驅(qū)動(dòng)的名字來(lái)替代<drivername>.例如,我鍵入的命令如下:

Code:
                        
sudo ndiswrapper –e bcmwl5
現(xiàn)在,你可以重復(fù)前面的步驟來(lái)安裝新的驅(qū)動(dòng)了.

原文地址 http://www.linuxquestions.org/linux/answers/Networking/NdisWrapper_The_Ultimate_Guide/

linux下無(wú)線(xiàn)網(wǎng)卡解決方案之Ndiswrapper終極使用指南


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 天天干 夜夜操 | 91久久精品一区二区三区 | 久久精品国产精品亚洲婷婷 | 亚洲精品一线观看 | 高清国产在线 | 瑟瑟视频在线观看 | 4虎影院在线观看 | 一区二区三区在线播放视频 | 欧美成人剧情中文字幕 | 人人澡人人澡人人看欧美 | 一级午夜| 黄色在线免费网站 | 亚洲看片网 | 在线精品日韩一区二区三区 | 国产福利在线观看第二区 | 在哪里可以看毛片 | 九九色视频在线观看 | 四虎影院www| 成人在激情在线视频 | 国产欧美日韩精品第三区 | 国产美女精品视频 | 日韩有码第一页 | 亚洲综合激情另类图片专区 | 国产精品第三页在线看 | a在线观看免费视频 | 亚洲欧洲日本在线 | 国产一区a| 日韩看片网站 | 亚洲专区欧美专区 | 免费a级在线观看完整片 | 九九九九热精品免费视频 | 中文毛片| 久久色精品 | 久久精品一 | 黄色成人免费网站 | 亚洲精品一二三区-久久 | 99国产大尺度福利视频 | 久操免费在线 | 欧美最猛性xxxx69交 | 久久精品视频免费看 | 99热这 |