星期四, 10月 27, 2005

DWL 122 Debian : linux-wlan-ng-0.2.1-pre26 install from source

從sourcecode來安裝linux-wlan-ng-0.2.1-pre26
# apt-get install kernel-package debhelper kernel-headers-2.6.8-2-386
header和source版本要follow你kernel的版本:
# uname -a
會顯示目前kernel的版本。
接著到linux-wlan-ng-0.2.1-pre26下作build process
# make config
會問一些問題,可以讀README的內容了界問題的內容。
有一點: 他需要kernel-source,但是不是真正的source,而是compile module需要的source,他會自己找,好像是
  Module install directory [/lib/modules/2.6.8-2-386]:
完成後
# make all
# sudo make install

修改wlan的config : 這一點不太實用...因為要自己找到AP SSID。
假設SSID是"10.3.3.205 - 3F",沒有WEPP key。
就把/etc/wlan/wlan-DEFAULT copy 並 rename 一下:
# cp wlancfg-DEFAULT "wlancfg-10.3.3.5 - 3F"

然後修改wlan.conf最後:
SSID_wlan0="10.3.3.10 - 3F"
插入DWL-122就可以。
可以demsg看看有沒有load module : prism2_usb, p80211 usb_core的message。
也可以順便查看一下有沒有error message
然後用
#ifconfig -a
看看有沒有列出一個wlan0的network interface..
跟一般的service一樣,start, stop script在/etc/init.d/wlan,可以用
# /etc/init.d/wlan stop來停止
start 開啟
配合 ifconfig -a 可以看看wlan0 起來和停止的狀態
改wlan.cfg的作法也可以用:
#wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable
#wlanctl-ng wlan0 lnxreq_autojoin ssid="10.3.3.205 - 3F" authtype=opensystem
可以加入AP

以上只是interface起來而已,還沒規劃network..
network的規劃還是用ifconfig
# ifconfig wlan9 10.3.5.100 netmask 255.255.252.0 broadcast 10.3.1.15

沒有留言:

網誌存檔