歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

如何安裝和配置USR 2410無線網卡

  前一陣子我剛剛寫了一篇INTEL 2011無線網卡的安裝和設置,現在我又拿到了一個新的無線網卡USR 2410,同樣也發一下,因為Linux對無線網卡的支持實在是不怎麼樣,希望能夠幫助有同樣煩惱的朋友們。 當我拿到此網卡的時候,首先是直奔USR的網站找LINUX的驅動程序,因為自帶光盤只有WINDOWS的。在它的網站上,只有linux-wlan- ng-0.1.8-pre13,還注明了BETA!不管那麼多了,拉下來試試再說!按照README在我的LINUX 9上裝,不行!差一點把本本都弄得死翹翹了!基本是這個驅動是要重新編譯內核的,而且他所支持的內核也比較老,最主要的是本人對內核的東西一點都不了解,有點怕怕! 沒有辦法,上了www.linux-wlan.com去拉了最新的版本linux-wlan-ng-0.2.1-pre9,按原路再來一次,還是不行;再拉pcmcia-cs-3.2.5,裝!不行!和linux-wlan-ng-0.2.1一起編譯,仍然沒有結果!這一通折騰!好了,只要就此打住了,本本也弄得亂七八糟,不怕,有Ghost呢! 才折騰了一天,我可是不到黃河心不死的,要知道那張INTEL 2011我可是搞了2個月才瞎貓碰死耗子給裝上的,真不給面子!上Google,這一通搜索!好了,先搞清楚他用的是Prism2的芯片,是肯定支持 LINUX的,可以到http://www.goonda.org/wireless/去看一下,再找Prism2的驅動!好了,終於找到了!http: //prism2.unixguru.raleigh.nc.us/ 這個網站裡有我要的所用東西! 安裝准備: 1. 先搞清楚自己用的是什麼版本,我的是RedHat 9; 2. 用的是什麼類型的無線網卡,我的是pcmcia的; 3. 用的是什麼kernel,可以用uname –a得知版本號,看一下cat /boot/kernel.h得到kernel的類型; 4. 到http://prism2.unixguru.raleigh.nc.us/裡相應的下載頁面裡拉三個包。 安裝: 安裝就相當的簡單了,我的是: rpm –Uvh kernel-wlan-ng-0.2.0-7.i686.rpm rpm –Uvh kernel-wlan-pcmcia-0.2.0-7.i686.rpm rpm –Uvh kernel-wlan-ng-modules-rh9.20-0.2.0-7.i686.rpm 設置: 也不難,裝好3個包之後,到/etc/wlan/裡編輯wlan.conf,主要是加入SSID,我的如下:, WLAN_DEVICES="wlan0" ChannelList="01:02:03:04:05:06:07:08:09:0a:0b:00:00:00" ChannelMinTime=200 ChannelMaxTime=250 WLAN_SCAN=n SSID_wlan0="CTME" ENABLE_wlan0=y 在同一個目錄下有一個wlancfg-DEFAULT文件,你需要把它復制到另外一個文件,文件名必須是wlancfg-XXX,XXX就是你的 SSID!如果沒有此文件,系統就會用那個wlancfg-DEFAULT文件的!我的就應該是wlancfg-CTME,如下: #=======WEP=========================================== # [Dis/En]able WEP. Settings only matter if PrivacyInvoked is true lnxreq_hostWEPEncrypt=false # truefalse lnxreq_hostWEPDecrypt=false # truefalse dot11PrivacyInvoked=false # truefalse dot11WEPDefaultKeyID=0 # 0123 dot11ExcludeUnencrypted=true # truefalse, in AP this means WEP is required. # If PRIV_GENSTR is not empty, use PRIV_GENTSTR to generate # keys (just a convenience) PRIV_GENERATOR=/sbin/nwepgen # nwepgen, Neesus compatible PRIV_KEY128=false # keylength to generate


PRIV_GENSTR="" # or set them eXPlicitly. Set genstr or keys, not both. dot11WEPDefaultKey0= # format: xx:xx:xx:xx:xx or dot11WEPDefaultKey1= # xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx dot11WEPDefaultKey2= # e.g. 01:20:03:40:05 or dot11WEPDefaultKey3= # 01:02:03:04:05:06:07:08:09:0a:0b:0c:0d #=======SELECT STATION MODE=================== IS_ADHOC=n # yn, y - adhoc, n - infrastrUCture #======= INFRASTRUCTURE STATION =================== # What kind of authentication? AuthType="opensystem" # opensystem sharedkey (requires WEP) #======= ADHOC STATION ============================ BCNINT=100 # Beacon interval (in Kus) CHANNEL=6 # DS channel for BSS (1-14, depends # on regulatory domain) BASICRATES="2 4" # Rates for mgmt&ctl frames (in 500Kb/s) OPRATES="2 4 11 22" # Supported rates in BSS (in 500Kb/s) 最重要的是那句IS_ADHOC=n,就是說你是不是用點對點的無線連接,y就是用點對點,n就是用Access Point啦!我們公司用的是MAC地址的USER CONTROL,所以就沒有WEP的東西。 好了,到這裡,你就可以辦那張要命的無線網卡插入pcmcia了!你應該會聽到“哔、哔”的兩聲,就說明卡被認出來了,可以用cardctl ident來看一下是什麼卡,我的就是: Socket 0: product info: "U.S. Robotics", "IEEE 802.11b PC-CARD", "Version 01.02", "" manfid: 0x0156, 0x0002 function: 6 (network) Socket 1: product info: "Realtek", "Rtl8139" manfid: 0x0000, 0x024c function: 6 (network) 接下來就可以編輯/etc/sysconfig/network-scripts/ifcfg-wlan0文件了,就像其他ifcfg-eth0等文件一樣,設置你的網絡。我的就像這樣: DEVICE=wlan0 onBOOT=no BOOTPROTO=none IPADDR=192.168.0.68 GATEWAY=192.168.0.1 NETMASK=255.255.255.0 NETWORK=192.168.0.0 BROADCAST=192.168.0.255 GATEWAYDEV=wlan0 TYPE=Ethernet USERCTL=yes PEERDNS=no 或者你懶一點,用redhat-config-network來做,也一樣! 最後: 如果有什麼問題的話,你應該看一下/var/log/message裡的信息,出錯信息都會在裡面的。你也可以借鑒一下http: //www.siliconvalleyccie.com/linux-hn/wmp11-linux.htm的HOWTO,不過是英文的。只能夠“借鑒 “,應為裡面有點東西不是太正確。倒是用PCI或者USB的朋友可以看一下的。用debian的朋友可以到http: //download.unesp.br/linux/debian/pool/main/l/linux-wlan-ng/裡看一看,又專門對 debian的文件。 我用這個方法把這張卡在IBM-600X,DELL-C810,IBM-T40,SONY-R505和SONY-Z1VA上都是過了,沒有任何問題。只可惜了T40和Z1VA上CENTRINO自帶得無線網卡了。用CENTRINO的同事們現在只能夠用WINDOWS了。我還有INTEL 2011B的卡,估計是找不到驅動了,更不用提CENTRINO了。等吧!另外,這個方法不只是針對USR 2410卡的,對所有Prism2芯片的卡都應該適用。 插曲: 到現在,這張USR 2410卡還不能夠很正常的在我的windows 2000裡工作,時不時的就罷工!還把T40給弄得死了好幾次機!在LINUX下就很正常!哈哈!



TYPE=Ethernet USERCTL=yes PEERDNS=no 或者你懶一點,用redhat-config-network來做,也一樣! 最後: 如果有什麼問題的話,你應該看一下/var/log/message裡的信息,出錯信息都會在裡面的。你也可以借鑒一下http: //www.siliconvalleyccie.com/linux-hn/wmp11-linux.htm的HOWTO,不過是英文的。只能夠“借鑒 “,應為裡面有點東西不是太正確。倒是用PCI或者USB的朋友可以看一下的。用debian的朋友可以到http: //download.unesp.br/linux/debian/pool/main/l/linux-wlan-ng/裡看一看,又專門對 debian的文件。 我用這個方法把這張卡在IBM-600X,DELL-C810,IBM-T40,SONY-R505和SONY-Z1VA上都是過了,沒有任何問題。只可惜了T40和Z1VA上CENTRINO自帶得無線網卡了。用CENTRINO的同事們現在只能夠用WINDOWS了。我還有INTEL 2011B的卡,估計是找不到驅動了,更不用提CENTRINO了。等吧!另外,這個方法不只是針對USR 2410卡的,對所有Prism2芯片的卡都應該適用。 插曲: 到現在,這張USR 2410卡還不能夠很正常的在我的windows 2000裡工作,時不時的就罷工!還把T40給弄得死了好幾次機!在LINUX下就很正常!哈哈!



Copyright © Linux教程網 All Rights Reserved