作業日記@HatenaBlog

各種の作業メモ

Raspberry Pi 3 model B のセットアップ

OS のダウンロード・インストール

  1. SD カードをフォーマットする
    SDメモリカードフォーマッター 5.0」を使用する。
    SDメモリカードフォーマッター - SD Association
  2. フォーマットソフトを起動
    フォーマットオプション:上書きフォーマット
    [フォーマット]ボタンを押下
  3. NOOBS 版をダウンロードする
    Download NOOBS for Raspberry Pi
    本稿執筆時は 2018-04-18, ver.2.8
  4. ダウンロードした zip ファイルを解凍し、SDカードへコピーする
  5. SDカードをRaspberry Pi 3本体に挿入して起動する
    予めキーボード、マウス、ディスプレイ、電源などは用意しておくこと
  6. 画面下にあるバーで日本語を選択する
  7. Raspbian を選択してインストール開始
  8. インストール完了後、再起動する

環境設定

Wi-Fi情報の設定 SSIDとパスワードからパスフレーズを作成する。 Wi-Fi設定ファイルに追記する。

$ sudo wpa_passphrase "SSID名" xxx...xxx | sudo tee -a /etc/wpa_supplicant/wpa_supplicant.conf

Wi-Fi設定ファイルを編集する

$ cd /etc/wpa_supplicant
$ sudo vi wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=JP
network={
 ssid=”myhome_ssid” ← 接続する予定のWi-FiのSSID
 #psk=”xxx...xxx” ← 元のパスワード。※※※最後に消す※※※
 psk=yyy...yyy ← 暗号化されたパスワード
 key_mgmt=WPA-PSK
 proto=RSN ← WPA2の場合はRSN、WPAの場合はWPA
 pairwise=CCMP
 group=CCMP
 priority=0
}

設定の再読込

$ wpa_cli -i wlan0 recocnfigure

ネットワークアドレスを固定化する

$ sudo vi /etc/network/interfaces
auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.xxx.yyy ← 割り当てたいIPアドレス
netmask 255.255.255.0
gateway 192.168.xxx.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

SSHサーバの有効化

$ sudo raspi-config

8 Advanced Options → A4 SSH → Enable → 再起動する

SSHが途中で切れないように維持する

$ sudo vi /etc/ssh/sshd_config
ClientAliveInterval 30

トラブルシュート

RFKillで無線LANがロックされたとき

$ rfkill list all
0: phy0: Wireless LAN
        Soft blocked: yes
        Hard blocked: no
1: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no

$ rfkill unblock wifi

Wi-Fiの接続状況を確認するとき

$ iwconfig wlan0
$ ifconfig wlan0

wlan0のデバイスをオン、オフするとき (ifdown, ifup が使えない)

$ sudo ip link set wlan0 down
$ sudo ip link set wlan0 up

$ sudo ifdown wlan0
ifdown: unknown interface wlan0

参考サイト