成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解Linux設置無線網卡驅動程序

運維 系統運維
我習慣用Linux系統,不過由于其內置的PCI無線網卡在Linux下一直沒有驅動程序,所以形同虛設。這就讓我很躊躇了,于是我研究了一下怎樣才能用Linux設置無線網卡驅動程序,看完本文,你就會學會用Linux設置無線網卡驅動程序。

最近日子比較寬裕,又想隨時都能上網,于是呢我去中關村買了一臺筆記本電腦。我習慣用Linux系統,不過由于其內置的PCI無線網卡在Linux下一直沒有驅動程序,所以形同虛設。這就讓我很躊躇了,于是我研究了一下怎樣才能用Linux設置無線網卡驅動程序,看完本文,你就會學會用Linux設置無線網卡驅動程序。

在網上我發現了NdisWrapper軟件項目(http://ndiswrapper.sourceforge.net)。該項目并不編寫Linux驅動,而是通過一個內核模塊來調用Windows下的Ndis驅動程序,從而巧妙地解決了這些無線網卡沒有Linux驅動的問題。該項目目前支持的無線網卡有Admtek 8211、Atheros AR5004、Broadcom 4301、Broadcom 4309、Broadcom 94306、InProcomm IPN2120和Intel PRO/Wireless Lan 2100。
筆者的網卡為Intel PRO/Wireless Lan 2100,安裝的Linux發行版本是SuSE 9.0 Professional,內核版本是2.4.21-166,采用0.3版的NdisWrapper(該軟件目前的版本是0.4版,需要2.6或2.4.23以上的內核支持)。該軟件雖然提供了非常詳盡的文檔,但因為考慮到安裝過程中存在的一些問題,所以在這里給出完整的安裝說明。下述命令均以root身份執行。

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

2.解壓縮該文件,此時會在當前目錄下生成ndiswrapper目錄。命令如下:
# tar zxvf ndiswrapper-0.3.tar.gz

3.進入ndiswrapper目錄,編輯driver/Makefile文件,加入如下語句:
CFLAGS += $(shell [ -f /lib/modules/$(shell uname -r)/build/include/linux/modversions.h ] && echo -DEXPORT_SYMTAB -DMODVERSIONS -include /lib/modules/$(shell uname -r)/build/include/linux/modversions.h )
如果不加入上述語句,在執行“depmod -a”命令時,會出現以下錯誤:
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無線網卡的Windows驅動程序,通過“unzip”命令解壓縮。

6.創建/usr/local/share/ndiswrapper目錄,將.sys和.inf文件拷貝到新建目錄。命令如下:
# mkdir /usr/local/share/ndiswrapper
# cp w70n51.sys w70n51.inf /usr/local/share/ndiswrapper

7.查找無線網卡的Vendor ID和Device ID,具體做法如下:
(1)執行“lspci | grep 2100”命令,結果如下,其中02:02.0為無線網卡的PCI ID:
02:02.0 Network controller: Intel Corp. PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
(2)根據PCI ID執行“lspci -n|grep 02:02.0”命令查找無線網卡的Vendor ID和Device ID,結果如下:
02:02.0 Class 0280: 8086:1043 (rev 04)
由上可知,無線網卡對應的Vendor ID為8086,Device ID為1043。

8.使用“insmod driver/ndiswrapper.o”命令調用內核模塊。

9.調用無線網卡的Windows驅動程序,命令如下:
# utils/loaddriver
上面代碼中, 為無線網卡的Vendor ID,為Device ID,為Windows驅動程序中sys文件的全路徑,為inf文件的全路徑。執行下面的命令,如果不出現錯誤,無線網卡的燈就已經亮起:
#utils/loaddriver 8086 2043 /usr/local/share/ndiswrapper/w70n51.sys /usr/local/share/ndiswrapper/w70n51.inf

10.設置無線網絡,具體步驟如下:

(1)用“iwconfig”命令來顯示無線網卡(eth0、eth1或eth2)的信息。在以下的步驟中,用ethX表示無線網卡的名稱。
(2)設置無線網卡的操作模式為Managed,命令如下:
# iwconfig ethX mode Managed
(3)如果采用了WEP加密,需要設置WEP密碼,命令如下:
# iwconfig ethX key password
對40位和128位加密,password分別為6位和10位的十六進制數字。
(4)設置SSID,其中ESSID為Access Point的SSID。命令如下:
# iwconfig ethX essid ESSID
(5)創建/etc/sysconfig/network/ifcfg-ethX文件,使得機器每次啟動時,無線網卡都會自動獲得IP地址。該文件內容如下:
BOOTPROTO=‘dhcp’
MTU=‘’
REMOTE_IPADDR=‘’
STARTMODE=‘onboot’
UNIQUE=‘’

11.通過下面的命令啟動無線網卡:
#ifconfig ethX up

12.最后將上述的配置自動化,使得開機自動啟動無線網卡。具體分為以下幾個步驟:
(1)使用下面的命令將ndiswrapper.o文件拷貝到系統的內核模塊目錄下:
# cp driver/ndiswrapper.*o /lib/modules/$(uname -r)/misc
(2)使用“depmod -a”命令更新系統的模塊信息。
(3)拷貝loaddriver文件到某個目錄(比如/usr/local/bin)下。命令如下:
# cp utils/loaddriver /usr/local/bin
(4)拷貝inf和sys文件到某個目錄(比如/usr/local/share/ndiswrapper)下。命令如下:# cp bcmwl5.sys bcmwl5.inf /usr/local/share/ndiswrapper
(5)使用下面的命令為無線網卡創建別名:
#alias ethX=ndiswrapper
(6)修改/etc/modprobe.conf文件,增加如下語句,在開機時自動調用NdisWrapper:
post-install ethX /usr/local/bin/loaddriver 8086 1043 /usr/local/share/ndiswrapper/*.sys /usr/local/share/ndiswrapper/*.inf

至此,整個設置完成。以后每次進入Linux時,無線網卡就會被激活,并自動獲得IP地址。這樣就完成在Linux設置無線網卡的Windows驅動,就可以自由地使用Centrino筆記本的無線網絡了。希望通過本文能讓你學會Linux設置無線網卡驅動程序,對你的學習有所幫助。

【編輯推薦】

  1. 詳解Suse YaST的問題
  2. Open Suse Linux平臺遷移好與壞
  3. 操作筆記:SUSE FAQ修改XWindows分辨率
  4. Suse下無線網卡DWL與G122驅動模塊
  5. 不要猶豫:Suse Linux Enterprise Server 10
責任編輯:小霞 來源: NET130
相關推薦

2009-11-10 10:24:12

無線網卡設備

2010-04-08 10:10:06

無線網橋設置

2009-12-22 17:11:31

2010-01-06 18:40:10

Ubuntu無線網卡

2010-09-13 09:09:43

無線網卡連接設置

2010-04-06 17:47:24

2010-09-15 10:06:39

無線上網卡無線網卡

2009-11-10 10:32:42

2010-03-23 11:22:46

USB無線網卡

2010-01-05 14:11:32

Linux安裝無線網卡

2010-09-14 14:33:51

2017-12-18 10:30:18

Linux無線網卡網絡喚醒

2010-10-12 10:10:40

無線網卡種類

2010-03-23 11:36:54

內置無線網卡

2010-03-29 17:53:26

迅馳無線網卡

2009-12-07 17:24:43

RHEL無線網卡

2010-03-23 12:04:47

外置無線網卡

2010-03-09 17:46:34

無線網卡

2009-12-18 10:59:29

ADSL無線共享上網設

2010-09-10 09:57:18

GSM無線網絡優化設置
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲福利精品 | 亚洲第一在线视频 | 欧洲视频一区二区 | 午夜精品一区二区三区在线 | 久久精品日产第一区二区三区 | 色在线免费视频 | 国产综合av | 日韩精品一区二区三区视频播放 | 亚洲成人国产综合 | 日韩国产在线观看 | 成人免费一区二区三区视频网站 | 日日日干干干 | 欧美精品电影一区 | 欧美视频三区 | 日韩欧美网 | 欧美1区 | 在线观看亚洲精品视频 | 日本精品一区 | 国产乱码久久久 | 一区二区三区高清 | 亚洲综合色丁香婷婷六月图片 | 日韩视频在线一区二区 | 成人免费在线视频 | 国产日韩欧美一区 | 国产日韩欧美激情 | 亚洲精视频 | 成人中文字幕av | 免费国产一区 | 国产精品精品久久久 | 日日爽 | 日韩午夜激情 | 四虎精品在线 | 男女羞羞视频在线免费观看 | 欧美精品久久久久 | 日韩精品一区二区三区在线观看 | 欧美一区二区三区在线看 | 超碰操| 亚洲精品免费在线 | 日韩成人精品一区二区三区 | 欧美视频第二页 | 91精品国产综合久久久久久丝袜 |