LoginSignup
1
1

More than 5 years have passed since last update.

今更ラズパイのセットアップしてみた

Last updated at Posted at 2018-09-20

今更ながらラズパイ買ったので、Windows環境、モニタ無し、USBキーボードなしで頑張ってみた。
ラズパイからのインターネット接続まで書いてます。

環境

※ SWITCH SCIENCEでスターターキットを購入。スターターキットを購入すれば、何も考えずともOTGケーブルやSDカードなど一通り揃います。

イメージの準備

SDカードにOS書き込み

イメージをダウンロードして、Win32 Disk ImagierでSDカードに書き込みを行う

SSH接続のために、SDカード内のファイル編集

SSH接続の有効化のために、WindowsにSDカードを繋いで直接ファイルを編集する
1. 設定ファイルcmdline.txt/config.txtを直接編集する
  この記事が詳しい。
2. Bootフォルダ直下にsshという名前の空ファイルを作成する。
注意
上記ファイル編集時にVSCodeを使ったが、なぜか改行コードの変換等が効いてしまい、ラズパイが正常起動しなかった。WSLをインストールして、vi/emacsで上記ファイルの作成・編集を行うと間違いがない。

ノートPC側の準備

Bonjourをインストール

ホスト名でラズパイにアクセスするためにBonjourをインストール
※インストール前にファイアウォールのUDP5353を空けておく。これが手間な人は、iTunesインストールでもいいらしい。

RPI Driverをインストール

ラズパイとUSB接続を行うためにRPI Driverをインストール

接続!!!

teratermやgitBashとかで、sshログインする

ssh pi@raspberrypi.local

でパスワードは、raspberry

ラズパイのインターネット接続

2つ方法がある。
1. ラズパイが直接WIFI接続
2. PCでネットワーク共有の設定をして、ノートPC経由で接続
ここらへんの設定方法は下記の記事が詳しい
https://qiita.com/msquare33/items/dc6fc9098f50d9b9dbf2
https://memoteki.net/archives/1494

もしラズパイを持ち歩くのなら、圧倒的に2がお勧めです。
外出先で、モニタもUSBキーボードもなく、ネットワーク設定周りでミスると一切接続ができなくなって致命的です。そのため、外部ネットワーク設定に直接依存しないUSB経由での接続が安定的です。

トラブルシュート

Wifi設定とかを修正していたら、ラズパイに一切接続できなくなってしまった。
現象としては、

ssh -v pi@raspberrypi.local
Connection reset by 10.0.0.69 port 22

となる。Teratermでは「無効なホスト」も何も表示されず永遠につながらなくなっている。
ラズパイフォーラムの記事を参考に以下の2つを入力する。

sudo rm /etc/ssh/ssh_host_*
sudo dpkg-reconfigure openssh-server

これで解決した。原因はSSH鍵の不整合らしいので、一回鍵を再設定する必要がある。
このエラー解決方法には、USBキーボード・モニタをラズパイに直接繋ぐ必要があるため要注意。

参考記事

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1