|

楼主 |
发表于 2009-11-16 04:48:25
|
显示全部楼层
解决了
先是翻看net/wireless/kconfig,发现里面有
lib80211_crypt_tkip
tristate
于是改为
lib80211_crypt_tkip
tristate "lib80211_crypt_tkip"
顺利的在配置窗口里看到选项。不过,即使选上了依然还是连不上路由,明显这么做是不行的。于是继续看一下其它的kconfig,皇天不负有心人,又让我在drivers/net/wireless/hostap/kconfig里发现这么一段:
config HOSTAP
tristate "IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)"
depends on WLAN_80211
select WIRELESS_EXT
select CRYPTO
select CRYPTO_ARC4
select CRYPTO_ECB
select CRYPTO_AES
select CRYPTO_MICHAEL_MIC
select CRYPTO_ECB
select CRC32
select LIB80211
select LIB80211_CRYPT_WEP
select LIB80211_CRYPT_TKIP
select LIB80211_CRYPT_CCMP
看起来选了这项的话就会把lib80211_crypt_tkip选上了,于是再次编译内核,把hostap编成模块,果然看到lib80211_crypt_tkip也被编成模块了,打开wicd,顺利连上。至此,问题解决。
最后还有一个小疑问:hostap是什么东西来的?有什么用的? |
|