無線LANの設定
環境はDebian。
GUIからやれば一発だけど、Raspberry Piとかいじってると、イメージ書いたときについでに設定しておけばつながるので楽なのです。
まとめると以下。
- wpa_passphraseでSSIDとPSKから暗号化したPSKを取得
- 「/etc/wpa_supplicant/wpa_supplicant.conf」にwpaの設定を記述
- 「/etc/network/interfaces」を設定ファイルを参照するように記述
/etc/network/interfaces
とりあえず「/etc/network/interfaces」を編集しとけばつながる。
$ sudo vi /etc/network/interfaces auto wlan0 iface wlan0 inet dhcp wpa-ssid <SSID> wpa-psk <PSK>
wpa_passphrase
pskは暗号化したものを使うのが一般的らしい。
$ wpa_passphrase <SSID> <PSK> network={ ssid="<SSID>" #psk="<PSK>" psk=<Encrypted PSK> }
/etc/wpa_supplicant/wpa_supplicant.conf
暗号化したものを直接/etc/network/interfacesに書いてもいいんだけど、wpaの設定は別に書いといて参照するのがよいらしい。/etc/wpa_supplicant/wpa_supplicant.confに追記して、参照するようにする。
$ sudo vi /etc/wpa_supplicant/wpa_supplicant.conf network={ ssid="<SSID>" psk=<Encrypted PSK> proto=WPA WPA2 key_mgmt=WPA-PSK pairwise=CCMP }
再度/etc/network/interfaces
wpa-confを追加して、不要なものを消す。
$ sudo vi /etc/network/interfaces auto wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
ネットワークの再起動
編集したらネットワークの再起動。
$ sudo /etc/init.d/networking restart