硬體: Lenovo T61p 8891-CTO + Atheros AR5212 802.11abg無線網卡
軟體: Ubuntu 8.04 Alpha
kernel 2.6.24.3 & madwifi 0.94
network-manager 0.6.6
問題:
在Gnome環境中無法透過nm-applet設定無線網路卡wpa加密功能.
但是可以透過手動下達 iwconfig wpa_supplicant dhclient等指令連線
原因:
使用madwifi驅動無線網卡後,使用wpa_supplicant時,
必須選擇驅動模式為madwifi,但是內建的network-manager卻是選擇wext
造成wpa無法連線成功
解決方法:
安裝編譯network-manager需要套件
下載ubuntu提供的network-manager source code
進入network-manager資料夾
修改 test/nm-supplicant-test.c 中wext為madwifi
修改 src/nm-device-802-11-wireless.c 中wext為madwifi
安裝network-manager到系統中並覆蓋原檔案
重啟dbus或是重新開機
指令:
sudo apt-get build-dep network-manager
sudo apt-get source network-manager
cd network-manager
sed -i -e "s/wext/madwifi/g" test/nm-supplicant-test.c
sed -i -e "s/wext/madwifi/g" src/nm-device-802-11-wireless.c
./coufigure --prefix=/usr; make; sudo make install
sudo /etc/init.d/dbus restart or sudo reboot
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.57.128.229
※ 編輯: tka 來自: 61.57.128.229 (03/16 01:02)