要安裝 kernel-source, kernel-package, debhelper, fakeroot 和 cvs
在 compile kernel 的時後要注意:
- 代碼: 選擇全部
CONFIG_MODVERSIONS=n
如果您想要 IBM X31 上的 wireless led 燈會亮, 請在 compile 前加入此環境變數:
- 代碼: 選擇全部
# COPTS="$COPTS -DSOFTLED"
開始了... 1. 修改 /etc/apt/sorce.list: 在您的 source.list 加入
- 代碼: 選擇全部
# madwifi
deb-src ftp://debian.marlow.dk/ sid madwifi
執行:
- 代碼: 選擇全部
# apt-get update
# apt-get source madwifi
# fakeroot buildpackage
會產生 madwifi-source_20040929_all.deb 和 madwifi-tools_20040929_i386.deb (日期為變數)
安裝這兩套件:
- 代碼: 選擇全部
# dpkg -i madwifi-source_20040929_all.deb
# dpkg -i madwifi-tools_20040929_i386.deb
準備 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 了.
安裝 madwifi 的 kernel-module:
- 代碼: 選擇全部
# dpkg -i /usr/src/madwifi-module-x.y.z_20040929-1+kernelversion_i386.deb
準備環境:
- 代碼: 選擇全部
# modprobe ath_pci
執行 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)
推薦安裝的軟體:
kismet, kwifimanager
修改 kismet 內的設定:
- 代碼: 選擇全部
modify /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
我另外手動修改了 /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 了!