Total Pageviews

Saturday, 11 November 2017

IBM X31 Atheros a/b/g with Madwifi 和 kernel 2.6

需要注意的地方:
要安裝 kernel-sourcekernel-packagedebhelperfakeroot 和 cvs
在 compile kernel 的時後要注意:
CONFIG_MODVERSIONS=n
請參考http://madwifi.org/

如果您想要 IBM X31 上的 wireless led 燈會亮,請在 compile 前加入此環境變數:
COPTS="$COPTS -DSOFTLED"
開始了... 
1. 修改 /etc/apt/sorce.list,在您的 source.list 加入:
# madwifi
deb-src ftp://debian.marlow.dk/ sid madwifi
2. 執行:                                          
# apt-get update 
# apt-get source madwifi
# fakeroot buildpackage
會產生 madwifi-source_20040929_all.deb 和 madwifi-tools_20040929_i386.deb (日期為變數)

3. 安裝這兩套件:
# dpkg -i madwifi-source_20040929_all.deb
# dpkg -i madwifi-tools_20040929_i386.deb

4. 準備 make module:
# cd /usr/src
# tar xzvf madwifi.tar.gz
# cd kernel-source-x.y.z
# fakeroot make-kpkg --append-to-version "-flavour" --revision 2.x.y-z --added-modules madwifi modules_image
我在 make-kpkg 碰到問題,結果是因為我的環境是中文的。 把 /usr/src/modules/madwifi/debian/changelog 裡的中文改為英文就 ok 了。 

5. 安裝 madwifi 的 kernel-module:
# dpkg -i /usr/src/madwifi-module-x.y.z_20040929-1+kernelversion_i386.deb
6. 準備環境:
# modprobe ath_pci
7. 執行 modconf, 自行載入需要的模組:
wlan_acl       + (No description available)
wlan_ccmp      + (No description available)
wlan           + (No description available)
wlan_tkip      + (No description available)
wlan_wep       + (No description available)
wlan_xauth     + (No description available)
8. 推薦安裝的軟體: kismet,kwifimanager

9. 修改 kismet 內的設定 (/etc/kismet/kismet.conf):
#Madwifi drivers in 802.11a-only mode.
#source=madwifi_a,ath0,ATHEROS
#Madwifi drivers in 802.11b-only mode.
#source=madwifi_b,ath0,ATHEROS
#Madwifi drivers in 802.11g-only mode. Obviously, also see 11b networks.
#source=madwifi_g,ath0,ATHEROS
#Madwifi drivers in 802.11a and 802.11b combo mode. Will switch between bands
#source=madwifi_ab,ath0,ATHEROS
#Madwifi drivers in 802.11a and 802.11g combo mode.
source=madwifi_ag,ath0,ATHEROS
10. 我另外手動修改了 /etc/network/interface
iface ath0 inet dhcp
   wireless_mode managed
   wireless_essid ANY
   wireless_rate 54M auto
   wireless_enc off
再次確認 /etc/modules 有載入 wlan 的 modules,就 ok 了!

參考網站:
1. http://madwifi.org/
2. http://www.marlow.dk/site.php/tech/madwifi

備註:
我這篇文章寫了有一段時間了,或許有些地方和現行套件有不同的地方。還是請到 madwifi.org網站取得最新的資料。

No comments:

Post a Comment