STEP1) wpa_supplicant.conf 編集
$ sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network = {
ssid="aterm-f6beb2-g"
psk="YourPassword"
proto=WPA2
key_mgmt=WPA-PSK
pairwise=CCMP
}
STEP2) ifup が... "wpa_supplicant.conf" のパースエラー
$ sudo ifup wlan0
wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
Failed to bring up wlan0.
$ sudo wpa_supplicant -Dwext -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
Successfully initialized wpa_supplicant
Line 3: unknown global field 'network = {'.
Line 3: Invalid configuration line 'network = {'.
:
Line 9: unknown global field '}'.
Line 9: Invalid configuration line '}'.
Failed to read or parse configuration '/etc/wpa_supplicant/wpa_supplicant.conf'.
shellファイル同様、設定ファイルの"wpa_supplicant.conf"は、書式?が厳しく "="の両側に不要な空白" "がありました。
BAD) network = {
GOOD)network={
STEP2?) 再びの ifup で成功
起動時に少々エラーが表示されましたが、無線lanの動作には影響ないようでしたので、無視しました。
$ sudo ifup wlan0 ioctl[SIOCSIWAP]: Operation not permitted ioctl[SIOCSIWENCODEEXT]: Invalid argument ioctl[SIOCSIWENCODEEXT]: Invalid argument