Help us understand the problem. What is going on with this article?

RaspberryPi3 B+入門 Step1‐ 初期設定

More than 1 year has passed since last update.

はじめに

  • RaspberryPi3 B+の初期設定についての備忘録

公式サイト

The Raspberry Pi 3 Model B+ is the latest product in the Raspberry Pi 3 range.

・Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.4GHz
・1GB LPDDR2 SDRAM
・2.4GHz and 5GHz IEEE 802.11.b/g/n/ac wireless LAN, Bluetooth 4.2, BLE
・Gigabit Ethernet over USB 2.0 (maximum throughput 300 Mbps)
・Extended 40-pin GPIO header
・Full-size HDMI
・4 USB 2.0 ports
・CSI camera port for connecting a Raspberry Pi camera
・DSI display port for connecting a Raspberry Pi touchscreen display
・4-pole stereo output and composite video port
・Micro SD port for loading your operating system and storing data
・5V/2.5A DC power input
・Power-over-Ethernet (PoE) support (requires separate PoE HAT)

SDカード初期化

OS

Image Writer

初期設定

raspi-config

raspi-config
$ sudo raspi-config

ロケール,言語設定

init-1.png
init-2.png
init-3.png
※ [ ]en_GB.UTF-8 UTF-8 を解除し、[*]ja_JP.UTF-8 UTF-8 を選択
init-4.png

タイムゾーン設定 (Asia/Tokyo)

init-timezone-1.png
init-timezone-2.png
init-timezone-3.png

キーボード設定

init-kb-1.png
init-kb-2.png
init-kb-3.png
init-kb-4.png
init-kb-5.png

ホスト名設定

init-nw-1.png
init-nw-2.png
init-nw-3.png
init-nw-4.png

Wi-Fi国設定 (JP)

init-wifi-1.png
init-wifi-2.png
init-wifi-3.png

パスワード変更

init-pw-1.png
init-pw-2.png
init-pw-3.png

SSH有効化

init-if-1.png
init-if-2.png
init-if-3.png
init-if-4.png

raspi-configの終了 (reboot)

init-fin-1.png

Wi-Fi設定

無線LANルータの設定状況

  • SSIDステルスを設定している
  • 通信方法
    • 規格:WPA2
    • 暗号化:AES
    • 認証:事前共有鍵(PSK)

まずは状態確認

iwconfig
$ iwconfig
iwlist
$ iwlist wlan0 scan
ifconfig
$ ifconfig
パスワードを暗号化する
$ sudo wpa_passphrase 'ssid' 'MyPassphrase' >> /etc/wpa_supplicant/wpa_supplicant.conf
wpa_supplicant.confファイルを編集する
$ sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
/etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=JP
network={
        ssid="ネットワーク識別子"
        scan_ssid=1
        psk="パスフレーズ"
}

※ 詳細は、FreeBSD manual page

/etc/network/interfaces.d/配下に個別に設定ファイルを作成する

DHCPの場合
/etc/network/interfaces.d/wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
IP固定の場合
/etc/network/interfaces.d/wlan0
auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
  address 192.168.0.200
  netmask 255.255.255.0
  gateway 192.168.0.1
  wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
dhcpdサービスを停止する
IP固定にした場合dhcpdを停止してもOK
$ sudo systemctl stop dhcpd.service
$ sudo systemctl disable dhcpcd.service
$ systemctl status dhcpcd.service
● dhcpcd.service - dhcpcd on all interfaces
   Loaded: loaded (/lib/systemd/system/dhcpcd.service; disabled; vendor preset: enabled)
   Active: inactive (dead)

ファイルへのアクセス制御

$ sudo chmod 0600 /etc/wpa_supplicant/wpa_supplicant.conf
$ sudo chmod 0600 /etc/network/interfaces.d/wlan0

ネットワークに繋がったら…

update
$ sudo apt update
upgrade
$ sudo apt upgrade
dist-upgrade
$ sudo apt dist-upgrade

スクリーンセーバーの設定

【現象】SSH接続して10分くらい放置してると、SSHが切れてしまう。

  • 対策としては3つほどあった。
1. XScreenSaverをインストールする
$ sudo apt install screensaver
2. xsetコマンドで一時しのぎ
$ sudo xset s off
$ sudo xset -dpms
$ sudo xset s noblank
3. xserver-commandで恒久的に
$ sudo vi /etc/lightdm/lightdm.conf
/etc/lightdm/lightdm.conf
#xserver-command=X
xserver-command=X -s 0 -dpms

おわりに

  • Wi-Fi設定の記述方法が色々あって調べるのに結構面倒だった。
  • 最終的には、この設定で個人的にはベストかなと。
sireline
機械学習/深層学習/ Python/JavaScript/PHP/ AWS/MySQL/Network/CTF/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした