SSH経由でのみRPi 1とRPi 2を区別する


18

SSH経由で2つのRaspberry Piに接続しています。同じOS(この場合はRaspbian)を実行しています。

どちらがPi 1で、どれがPi 2であるかをどのように確認できますか?

物理ハードウェアの識別方法(マイクロSD対SDスロット、黄色のビデオ出力など)は知っていますが、DHCPで取得したIPアドレスがわかりません。

回答:


30

Raspberry Pi 2は、BCM270 9ハードウェアと〜1 GBのRAMを次のように提供します。

pi@raspberrypi:~ $ cat /proc/cpuinfo | grep Hardware
Hardware        : BCM2709
pi@raspberrypi:~ $ cat /proc/meminfo | grep MemTotal
MemTotal:         947756 kB

一方、Pi 1はBCM270 8ハードウェアを報告し、1 GB未満であることが確実です

pi@raspberrypi:~ $ cat /proc/cpuinfo | grep Hardware
Hardware        : BCM2708
pi@raspberrypi:~ $ cat /proc/meminfo | grep MemTotal
MemTotal:         445112 kB

さらに詳しく知るには、

cat /proc/cpuinfo | grep Revision | awk '{print substr($0, length($0)-3, length($0))}'

結果は次のいずれかです。

0002: Pi B Rev 1.0, 256 MB
0003: Pi B Rev 1.0, 256 MB
0004: Pi B Rev 2.0, 256 MB
0005: Pi B Rev 2.0, 256 MB
0006: Pi B Rev 2.0, 256 MB
0007: Pi A
0008: Pi A
0009: Pi A
000d: Pi B Rev 2.0, 512 MB
000e: Pi B Rev 2.0, 512 MB
000f: Pi B Rev 2.0, 512 MB
0010: Pi B+
0012: Pi A+
0013: Pi B+
0015: Pi A+
0092: Pi Zero Rev 1.2
0093: Pi Zero Rev 1.3
1040: Pi 2B Rev 1.0
1041: Pi 2B Rev 1.1
2082: Pi 3B Rev 1.2


7

または、noobの方法:一方の電源をオフにし、他方のIPを特定すると、他のIPを推測できます。

どちらの方法を選択したとしても、さらに先に進んで将来それらを簡単に区別したい場合は、識別されたホスト名を変更できます。

各piで次を実行します。

/ etc / hostsファイルを編集します。

sudo nano /etc/hosts

ファイル内の「raspberrypi」を目的の名前に置き換えます(例:raspberrypione)。

/ etc / hostnameファイルを編集します。

sudo nano /etc/hostname

ファイル内の「raspberrypi」を以前に選択したのと同じ名前に置き換えます。

次にsudo /etc/init.d/hostname.sh、変更をコミットして再起動しますsudo reboot

再起動が完了すると、新しい名前でルーターのデバイスリストに表示されるため、IPを簡単に取得できます。さらに、sshで接続すると、ターミナルに新しい名前が表示されます。

pi@raspberrypione:~ $
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.