読者です 読者をやめる 読者になる 読者になる

にるぽっぽ

転職.com

Raspberry Piのセットアップメモ

Raspberyy Piのセットアップメモ

f:id:nillpo:20150211022245j:plain

f:id:nillpo:20150211022409j:plain

OSの準備

  • microSDをFAT32でフォーマット
  • NOOBSのzipを落としてきて解凍、後microSDに放り込む
  • 今回はRaspbianを選択してインストール

Raspbianインストール後

raspi-configが起動するので適当に設定 Locale、キーボードの設定をする(日本語フォント入ってないので文字化けする)

初期設定のuser,passoword

user: pi
password: raspberry

ユーザの設定

rootのパスワード設定

sudo passwd root

ユーザの追加

sudo adduser ユーザ名

権限の変更

ぼーっとしててsudoersにタイポしてsudo使えなくなったので気をつける。。。

sudo visudo
ユーザ名 ALL=(root) ALL

ネットワーク設定

無線LANで繋いで、IPを固定する

無線LANのドングルを認識してるか確認する

hoge@rbp01 /etc/network $ lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 005: ID 0411:01a2 BUFFALO INC. (formerly MelCo., Inc.) WLI-UC-GNM Wireless LAN Adapter [Ralink RT8070]

ifconfigでインターフェイス名を確認する

hoge@rbp01 ~ $ ifconfig
eth0      Link encap:Ethernet  HWaddr b8:27:eb:3e:70:29
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:17 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1682 (1.6 KiB)  TX bytes:700 (700.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr cc:e1:d5:15:d4:0a
          inet addr:192.168.1.210  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4136 errors:0 dropped:561 overruns:0 frame:0
          TX packets:910 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:628780 (614.0 KiB)  TX bytes:131428 (128.3 KiB)

wlan0っぽい

wpa_supplicant.confの作成

sudo sh -c "wpa_passphrase SSID PASSOWRD >> /etc/wpa_supplicant/wpa_supplicant.conf"

IPの設定とか

/etc/network/interfacesを開いて

auto lo

iface lo inet loopback
iface eth0 inet dhcp

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

iface default inet dhcp

SSHをパス無しで入れるようにする

ssh-keygen

をすると.sshが作られる ゲスト側のid_rsa.pubをラズパイに投げておく

cat ~/id_rsa.pub >> authorized_keys

SSHで入るとパスワード無しで入れる

一旦終わり

sudoersでやらかしてsudo使えなくなって、一旦電源落とそうとしてmicroUSB抜いたらmicroSDが壊れてOS再インストールしたあたりがクライマックスだった。。。。