ThinkPad madwifi インストール成功

先日の続き。
Vineメーリングリストで質問してみたら、次のような返事が返って来た。

大島@浜松です。

madwifiのREADMEを読むと、

> This driver requires the following support in your kernel:
>

> o Sysctl support
> o Crypto API support including the HMAC algorithm and the MD5 algorithm
> if you want the 802.1x authenticator (AES support is used if present,
> otherwise the AES-CCMP cipher module falls back to a private implementation
となっていますが、カーネルの設定は問題ありませんか。

確かに、カーネルの設定が違っていたみたい。

Cryptographic APIが無効になっていたので、有効にする。また、HMAC support、MD5 digest algorithm、AES cipher algorithmsを有効にする。
それでカーネルを再構築し、もう一度madwifiをmake,make installするとすんなり完了。

READMEぐらいはちゃんと読め>自分

modprobe -a ath_pci すると、警告は出ているが成功しているみたい。
ただ、そのままだと再起動したときにkudzuがeth1として認識してしまう。madwifiはath0にしないといけないらしいので、/etc/modules.confの

alias eth1 ath_pci

という行を

alias ath0 ath_pci

と、eth1からath0に書き変える。
また、/etc/sysconfig/network-scripts/ifcfg-ath0をつくり、

DEVICE=ath0
ONBOOT=no
BOOTPROTO=dhcp
USERCTL=yeas
NAME=無線LANカード
PEERDNS=yes
TYPE=Wireless
ESSID=0123ABCD
MODE=Maneged

のような感じにする。
これで多分、使えるようになっているはず。
無線LANのアクセスポイントがないので試すことができない(笑)
演習室に持って行くつもりだったけど、設定が厳しくて貸与されたLANカードでないとダメ*1っぽいし。

*1:MACアドレスで制限かけているらしい