RaspberryPi

(1年前に)ラズパイをセットアップした話

More than 1 year has passed since last update.

はじめに

この記事はたしか1年前くらいに書いたもので、ずっと下書きに残ってたものを加筆修正したものです
なので、情報が古いかもしれないことにご留意ください
ラズパイ初期化してやりなおせ?
めんどいので嫌です

SD準備~ラズパイ起動

その辺に転がってたSDカードを使うので、最初にSDカードをフォーマット
https://www.sdcard.org/jp/downloads/formatter_4/

NOOBS(ラズパイ用のインストーラー)をダウンロード(LITEじゃないやつ)
https://www.raspberrypi.org/downloads/noobs/
zipを展開して中身をすべてSDカード直下にコピー

ラズパイにSDカードをセットしてUSB給電すれば勝手に起動する。画面はHDMIでディスプレイに繋ぐだけでおk
メニュー画面っぽいのが表示されるのでRaspbianを選択してインストール。結構時間がかかる

SSH接続

ラズパイを有線でルータに直接繋いでおくと、デスクトップ左上のネットワークアイコンにマウスオーバーで

eth0: Configurated 192.168.1.8/24
<以下略>

みたいにローカルipが出るので、メインPCからpingを打ってみる(つながるはず)
が、このままSSH接続してもrefuseされるので、右上ラズパイアイコンから
 「設定」>「Raspberry Piの設定」
を開いて、「インターフェイス」タブからSSHを有効化

さっきのipアドレスに対してmobaxtermあたりでpi/raspberryで接続すると

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Nov 27 13:17:21 2016

SSH is enabled and the default password for the 'pi' user has not been changed.
This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password.

pi@raspberrypi:~ $

初回設定的な

パスワード変更

とりあえず警告も出てることだしパスワードを変更する

pi@raspberrypi:~ $ passwd
pi 用にパスワードを変更中
現在の UNIX パスワード:
新しい UNIX パスワードを入力してください:
新しい UNIX パスワードを再入力してください:
passwd: パスワードは正しく更新されました
pi@raspberrypi:~ $

有線LANに固定ipを割り当てる

/etc/dhcpcd.confに以下を追加

interface eth0
static ip_address=192.168.1.100/24
static routers=192.168.1.1
static domain_name_servers=8.8.8.8

8.8.8.8はgoogleのDNSサーバらしい

/etc/network/interfacesの以下をコメントアウト。ただしreadonlyなのでsudoする必要あり

iface eth0 inet manual

とりあえず一度再起動sudo reboot now

諸々アップデートなど

pi@raspberrypi:~ $ sudo apt-get update
 <略>
pi@raspberrypi:~ $ sudo apt-get upgrade
 <略>
pi@raspberrypi:~ $ sudo apt-get dist-upgrade
 <略>
pi@raspberrypi:~ $ sudo apt-get autoremove
 <略>
pi@raspberrypi:~ $ sudo reboot now

vimを入れる

pi@raspberrypi:~ $ sudo apt-get install vim

無線LAN設定

wifi設定を書き込む

pi@raspberrypi:~ $ sudo sh -c "wpa_passphrase SSID PASSWORD >> /etc/wpa_supplicant/wpa_supplicant.conf"

/etc/network/interfacesに以下を追加

auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.1.101
netmask 255.255.255.0
gateway 192.168.1.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

再起動して有線引っこ抜いて無線のipで繋いでみればつながるはず

参考

Raspberry Pi + HomeKit + IRKit = Siriで家電を音声操作できるようにする
https://datahotel.io/archives/725
raspberry pi2 で 無線 LAN 設定まで
http://qiita.com/hotchpotch/items/dfcb9bd02baf67223eb0

おまけ

llをaliasで設定する

$HOME/.bash_profileに以下を追加

alias ll='ls -l'

忘れがちなlinuxショートカット

https://www.skyarch.net/blog/?p=362

以上