Plamo 4.22 + ndiswrapper 1.53 + wpa_supplicant-0.5.10 + WLI-CB-AMG54HP
Linux WPA/WPA2/IEEE 802.1X Supplicant
1.Ndiswrapperは導入済み。PlamoLinuxでWLI-CB-AMG54HPを使う(ndiswrapper)
2.Supplicantをダウンロード、解凍、make、make install(たぶんカーネルソースが必要)
%tar xzf wpa_supplicant-0.5.10.tar.gz
%cd wpa_supplicant-0.5.10
%make mkconfig
%make
%su
password
#make install
標準で/usr/local/sbinに作られる。
3.設定ファイルを作る。(/etc/wpa.conf)
#/usr/local/sbin/wpa_supplicant <ESSID> key******** (ESSIDとキーを書く)
(以下のような結果が返ってくるのでキーなどを確認する。)
network{
ssid="ESSID"
#psk="key********"
psk=sdkajfa875rsd98a7g9a7ga9327801hfjahty487985jsdafhaweyrakjdslfh
}
#/usr/local/sbin/wpa_supplicant <ESSID> key******** > /etc/wpa.conf (/etc/wpa.confに書き込み)
#vi /etc/wpa.conf (上の5行部分の設定を追加する)
network{
scan_ssid=1 #SSIDを隠蔽する設定にしているとき必要らしい。
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP
group=TKIP
ssid="ESSID"
#psk="key********"
psk=sdkajfa875rsd98a7g9a7ga9327801hfjahty487985jsdafhaweyrakjdslfh
}
6.wpa_supplicantを実行する。
#/usr/sbin/wpa_supplicant -iwlan0 -c/etc/wpa -Dwext
(-i インターフェイス名、-c 設定ファイル、-D ドライバ名(ndiswrapperのときはwext))
(-B バックグラウンドで実行ができるがテストなので、そのまま実行する。)
/etc/network.conf等を設定しておけば、この時点で自動的につながる。
思いの他すんなりと進んだ。