ndiswrapperLinux無線網(wǎng)絡(luò)驅(qū)動(dòng)
NdisWrapper實(shí)際上是一個(gè)開源的驅(qū)動(dòng)(從技術(shù)上講,是內(nèi)核的一個(gè)模塊),它能夠讓Linux使用標(biāo)準(zhǔn)的Windows XP下的無線網(wǎng)絡(luò)驅(qū)動(dòng).你可以認(rèn)為NdisWrapper是Linux內(nèi)核和Windows驅(qū)動(dòng)之間的一個(gè)翻譯層.Windows驅(qū)動(dòng)可以通過 NdisWrapper的配置工具進(jìn)行安裝.
有下面兩種情況之一時(shí),使用NdisWrapper:
- 你的無線網(wǎng)絡(luò)硬件沒有被Ubuntu識(shí)別出來.也就是說,在網(wǎng)絡(luò)環(huán)境設(shè)置對話框中的網(wǎng)絡(luò)設(shè)備列表里沒有發(fā)現(xiàn)你的無線網(wǎng)絡(luò)硬件.
- 你的無線網(wǎng)絡(luò)硬件被Ubuntu識(shí)別出來了,但是當(dāng)你配置它的時(shí)候,它不能正常工作.比如,它不能連接到無線基站.如果發(fā)生這種情況,除了要安裝NdisWrapper,你還要進(jìn)行另外的一步來把現(xiàn)在的Ubuntu驅(qū)動(dòng)放入黑名單.這個(gè)后面再講.
使 用NdisWrapper比較簡單,僅僅需要幾個(gè)命令.然而,得到必須的Windows驅(qū)動(dòng)則是較難的工作,因?yàn)?不幸的是,NdisWrapper不能 和通常的驅(qū)動(dòng)發(fā)布格式.exe一起工作.相反,NdisWrapper需要由特定的.inf和.sys文件(Windows系統(tǒng)文件)組成的驅(qū)動(dòng).很多時(shí) 候,這些文件包含在.exe文件中,必須手工提取出來.
注意 當(dāng)然,有時(shí)候有的驅(qū)動(dòng)是以.zip的格式發(fā)布的,這樣這些相關(guān)的文件就很容易得到了.祈禱吧,讓這種情況發(fā)生在你硬件上.
NdisWrapper還遠(yuǎn)不是完美的.并不是所有的無線驅(qū)動(dòng)都能和它一起工作,在Windows下能工作的驅(qū)動(dòng),在Linux下則不一定能好 用.有時(shí)候,試驗(yàn)和錯(cuò)誤是不可避免的.惱人的是,有時(shí)候Windows驅(qū)動(dòng)好像是工作了,但是是不可靠的.有的甚至?xí)憧迥愕南到y(tǒng).最好的方案就是試一 試.
