Raspberry Pi 3 model B のセットアップ
OS のダウンロード・インストール
- SD カードをフォーマットする
「SDメモリカードフォーマッター 5.0」を使用する。
SDメモリカードフォーマッター - SD Association - フォーマットソフトを起動
フォーマットオプション:上書きフォーマット
[フォーマット]ボタンを押下 - NOOBS 版をダウンロードする
Download NOOBS for Raspberry Pi
本稿執筆時は 2018-04-18, ver.2.8 - ダウンロードした zip ファイルを解凍し、SDカードへコピーする
- SDカードをRaspberry Pi 3本体に挿入して起動する
予めキーボード、マウス、ディスプレイ、電源などは用意しておくこと - 画面下にあるバーで日本語を選択する
- Raspbian を選択してインストール開始
- インストール完了後、再起動する
環境設定
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
参考サイト
- Raspberry Pi 3(RASPBIAN JESSIE)OSインストールから初期設定【セットアップ前編 】 - 環境構築メモ
- ラズパイZERO WHを購入したのでRaspbian入れてみた(OSインストールメモ) | コロロング
- Raspbian のWi-Fi設定(Raspberry Pi 初期設定) │ ラズパイダ
- raspberry Pi3に複数のwifiへ自動接続してもらう | かめねこ記録
- Raspbian Stretch Lite で突然無線LANに接続不能になったとき - ながいものには、まかれたくない
- Wifi on Raspberry Pi 3 – The Accidental Developer
- Setting WiFi up via the command line - Raspberry Pi Documentation
- Raspberry piで先にやること - Qiita
- RaspberryPiの日本語設定 - uepon日々の備忘録
- Raspberry Piのセットアップ(ssh接続まで) - Qiita