etchのwpasupplicant
etchにしたらwpasupplicantの使い方がちょっと変わったのでメモ.
- sarge
設定ファイルは/etc/wpa_supplicantで,/etc/default/wpasupplicantに
起動オプションなどを記述し,
# /etc/init.d/wpasupplicant start
する感じだった.
従って/etc/network/interfaceは
iface wlan inet static address xxx.xxx.xxx.xxx netmask 255.255.255.0 gateway xxx.xxx.xxx.xxx pre-up /etc/init.d/wpasupplicant start post-down /etc/init.d/wpasupplicant stop
みたいな感じだった.
wpasupplicantのstart/stopが/etc/init.d/wpa-ifupdownで行うように変更になった
らしい.また設定ファイルの場所やドライバは/etc/network/interfaceで指定する
らしい.つまり
iface wlan inet static address xxx.xxx.xxx.xxx netmask 255.255.255.0 gateway xxx.xxx.xxx.xxx pre-up /etc/init.d/wpa-ifupdown start post-down /etc/init.d/wpa-ifupdown stop wpa-driver wext wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
wpa-driverでドライバ名を指定。wpa-confで設定ファイルを指定する。ちなみにこの
設定ファイルの内容は同じで問題無かった。
ちなみにsargeではipwというドライバ名だったが,etchではwextになったらしい.
カーネル側の変更っぽい.