ラズパイが接続先のSSID/暗号化キーが変わったら

MEMO
ネットワークの確立を待って起動する、に しておきながらSSID/暗号化キーが変わって起動できなくなった時の話です

・Windowsなどのエディタで、ラズパイのmicroSDカードの中に bootfs/wpa_supplicant.conf を新規作成

bootfs/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
country=JP
update_config=1

network={
    ssid="SSID"
    psk="パスフレーズ"
}

・microSDカードをラズパイに戻して電源ONして起動する
・SSH接続


ssh pi@raspberrypi.local

・WPAパスフレーズを暗号化して、
 暗号化したパスフレーズをクリップボードにコピーしておく(あとで貼り付けるため)


wpa_passphrase <SSID> <パスフレーズ>
(output)network={
(output)        ssid="SSID"
(output)        #psk="パスフレーズ"
(output)        psk=暗号化されたパスフレーズ
(output)}

・/etc/wpa_supplicant/wpa_supplicant.conf を編集 or 新規作成


sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
/etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
country=JP
update_config=1

network={
    ssid="SSID"
    psk=暗号化されたパスフレーズ
}