Raspberry Piのセットアップメモ
Raspberyy Piのセットアップメモ
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再インストールしたあたりがクライマックスだった。。。。