March 17, 2004

使用 PCMCIA wireless card + hostap 架設 AP

先準備一張 intersil chip 的 pcmcia wireless 卡
以下是從 hostap driver 裡的 hostap_cs.conf 裡面列舉的卡(參考文章最後)

編譯 kernel
kernel 不要用 patch 的方式 (我沒試成功過), 獨立 make modules, 用 load modules 方式載入
make menuconfig
開啟 General setup ---> PCMCIA/CardBus support
開啟 Network device support ---> Wireless LAN (non-hamradio) ---> [*] Wireless LAN (non-hamradio) 其下設定不要勾選(因為要用模組載入)

編譯 hostap driver
wget http://hostap.epitest.fi/releases/hostap-driver-0.3.7.tar.gz
解開 make
make KERNEL_PATH=/usr/src/linux-2.4.xx
在 driver/modules 會產生所需的 hostap .o 檔
將 .o 檔 copy 至 /lib/modules/`uname -r`
cp driver/etc/hostap_cs.conf /etc/pcmcia

安裝 wireless tools
可直接使用 wireless-tools rpm 或到 Wireless Tools for Linux 下載 tar ball 安裝

使用新編好的 kernel 開機, 啟動 pcmcia (service pcmcia start)

AP 的 prototype 就出來了

使用 iwpriv 作 ACL
iwpriv wlan0 maccmd
   0: open policy for ACL (default)
   1: allow policy for ACL
   2: deny policy for ACL
   3: flush MAC access control list
   4: kick all authenticated stations

iwpriv wlan0 addmac
   add mac addr into access control list

iwpriv wlan0 delmac
   remove mac addr from access control list

ref. Host AP website | Host AP readme

2005-04-08 update

hostap_cs.conf 裡面列舉的卡

card "Intersil PRISM2 Reference Design 11Mb/s WLAN Card"
card "Compaq WL100 11Mb/s WLAN Card"
card "Compaq WL200"
card "EMTAC A2424i 11Mbps WLAN Card"
card "Linksys WPC11 11Mbps WLAN Card"
card "Linksys WPC11 Ver 2.5 11Mbps WLAN Card"
card "Linksys WPC11 Ver 3 11Mbps WLAN Card"
card "Linksys WCF12 Wireless CompactFlash Card"
card "D-Link DWL-650 11Mbps WLAN Card"
card "D-Link DRC-650 11Mbps WLAN Card"
card "ZoomAir 4100 11Mb/s WLAN Card"
card "Addtron AWP-100 11Mbps WLAN Card"
card "Samsung SWL2000-N 11Mb/s WLAN Card"
card "SMC 2632W 11Mbps WLAN Card"
card "BroMax Freeport 11Mbps WLAN Card"
card "Z-Com XI300 11Mb/s WLAN Card"
card "Zcomax XI-325H 200mW"
card "3Com AirConnect PCI 777A"
card "U.S. Robotics IEEE 802.11b PC-CARD"
card "Longshine LCR-8531 11Mbps WLAN PCMCIA CARD"
card "Philips 802.11b WLAN PCMCIA"
card "Proxim RangeLAN"
card "Buffalo WLI-CF-S11G"
card "Level-One WPC-0100"
card "Belkin 802.11b WLAN PCMCIA"
card "Senao SL-2011CD/SL-2011CDPLUS"
card "Fulbond Airbond XI-300B"
card "Netgear MA401"

Posted by pank at March 17, 2004 01:58 PM
Comments

是的, hostap 是把網卡當 AP 用, 但並不是每張網卡都支援 AP mode.

Posted by: pank at April 29, 2007 10:19 PM

可以請問 hostAP 的用途是專門把網卡當作AP使用嗎

因為我是linux初學者,請教一下大大

Posted by: at April 29, 2007 12:40 AM

DWL-650+ 和 DWL-650 不同, 它不是使用 Intersil 的 chip, 也就是無法用來架設 AP
您可以參考這個列表來查詢網卡的 chip
http://www.linux-wlan.org/docs/wlan_adapters.html.gz
Intersil 的網卡在 Linux 下有較好的支援度

Posted by: pank at March 30, 2005 10:00 AM

請問一下 我用的是 DLINK的DWL-650+ PCMCIA的卡
那是否有可以用在 FEDORA上的驅動程式啊˙
我問DLINK 他們還沒回信
請教一下各位高手大大..謝謝

Posted by: vic at March 29, 2005 10:41 PM

我是linux初學者,想要架hostAP
你好~可否麻煩你
在編譯 kernel的部份說明詳細點
make menuconfig
開啟 General setup --->
開啟 Network device support --->
之後還要做什麼動作才能把編譯 kernel的部份完成??
謝謝~

Posted by: aneki at March 9, 2005 10:51 PM

桌上型也可以, 插上一張 PCI 的 PCMCIA 轉接卡也是一樣

Posted by: pank at August 30, 2004 09:27 AM

請問一下 這是需要在NB下才能架的嗎
在桌上型電腦中是否可以?

Posted by: W at August 28, 2004 03:24 PM
Post a comment













Remember personal info?