Distinguer RPi 1 de RPi 2 via SSH uniquement

18

Je suis connecté à 2 Raspberry Pis via SSH. Ils exécutent le même système d'exploitation (Raspbian dans ce cas).

Comment savoir lequel est Pi 1 et lequel est Pi 2?

Je sais comment identifier le matériel physique (par exemple, micro SD vs slot SD, sortie vidéo jaune, etc.) mais je ne sais pas quelle adresse IP celle-ci a obtenue via DHCP.

Thomas Weller
la source

Réponses:

30

Le Raspberry Pi 2 fournira le matériel BCM270 9 et ~ 1 Go de RAM comme ceci:

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

tandis que le Pi 1 rapporte du matériel BCM270 8 et certainement moins de 1 Go:

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

Pour le connaître encore plus en détail, utilisez

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

où le résultat peut être l'un des suivants:

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
Thomas Weller
la source
8

En plus des autres réponses, si vous souhaitez distinguer plusieurs pi du même type, vous pouvez lire le numéro de série de la même manière:

cat /proc/cpuinfo | grep Serial

Serial          : 000000000000000d

Ce sera unique par pi.

Plus d'informations: Comment obtenir le numéro de série?

js441
la source
7

Ou la méthode noob: éteignez l'un et identifiez l'IP de l'autre, alors vous pouvez deviner l'autre IP.

Peu importe la façon dont vous avez choisi, si vous voulez aller plus loin et les distinguer facilement à l'avenir, vous pouvez changer leur nom d'hôte une fois identifié.

Sur chaque pi, procédez comme suit:

Editez le fichier / etc / hosts:

sudo nano /etc/hosts

Remplacez "raspberrypi" dans le fichier par le nom souhaité (ex: raspberrypione).

Editez le fichier / etc / hostname:

sudo nano /etc/hostname

Remplacez "raspberrypi" dans le fichier par le même nom que vous avez choisi précédemment.

Exécutez ensuite sudo /etc/init.d/hostname.shpour valider vos modifications et redémarrersudo reboot

Une fois le redémarrage terminé, ils apparaîtront sur la liste des appareils de votre routeur avec leurs nouveaux noms, afin que vous puissiez récupérer facilement l'IP. De plus, lorsque vous êtes connecté via ssh, vous verrez leur nouveau nom dans votre terminal:

pi@raspberrypione:~ $
29axe
la source