先準備一張 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"
是的, hostap 是把網卡當 AP 用, 但並不是每張網卡都支援 AP mode.
DWL-650+ 和 DWL-650 不同, 它不是使用 Intersil 的 chip, 也就是無法用來架設 AP
您可以參考這個列表來查詢網卡的 chip
http://www.linux-wlan.org/docs/wlan_adapters.html.gz
Intersil 的網卡在 Linux 下有較好的支援度
請問一下 我用的是 DLINK的DWL-650+ PCMCIA的卡
那是否有可以用在 FEDORA上的驅動程式啊˙
我問DLINK 他們還沒回信
請教一下各位高手大大..謝謝
我是linux初學者,想要架hostAP
你好~可否麻煩你
在編譯 kernel的部份說明詳細點
make menuconfig
開啟 General setup --->
開啟 Network device support --->
之後還要做什麼動作才能把編譯 kernel的部份完成??
謝謝~
桌上型也可以, 插上一張 PCI 的 PCMCIA 轉接卡也是一樣
請問一下 這是需要在NB下才能架的嗎
在桌上型電腦中是否可以?