🛠 Configuration Ethernet et accès SSH
Objectifs
Installer et exploiter un Raspberry Pi 3 Model B « headless » (sans écran ni clavier) : préparer la carte avec SSH activé, s'y connecter en SSH depuis un ordinateur, configurer un nom d'hôte réseau et comprendre la particularité du port Ethernet du 3B — un 10/100 Mbit via la puce LAN9514 qui partage le bus USB 2.0 avec les 4 ports USB.
Matériel
- Raspberry Pi 3 Model B + carte microSD (Raspberry Pi OS Lite)
- Câble Ethernet RJ45 vers la box/le routeur (preferred) ou Wi-Fi
- Un ordinateur avec un client SSH (
sshsous Linux/macOS, Open Client sous Windows) - Raspberry Pi Imager sur l'ordinateur
Code complet
# 1) Graver l'image avec Imager ; dans les réglages personnalisés :
# hostname=raspberrypi, activer SSH, créer l'utilisateur, Wi-Fi si besoin.
# 2) Après boot, depuis l'ordinateur (mDNS fourni par avahi) :
ssh pi@raspberrypi.local
# ou trouver l'IP d'abord :
# avahi-browse -a | grep rasp / regarder le bail DHCP de la box
ssh pi@192.168.1.50
# 3) Sur le Pi : vérifier le lien Ethernet et le débit
ip -br addr show eth0 # ex. 192.168.1.50/24 UP
cat /sys/class/net/eth0/speed # 100 (Mb/s maximum sur le 3B)
# 4) Copier des fichiers par-dessus SSH
scp site/data/tutorials/model-3b.json pi@raspberrypi.local:~/
# 5) Clé publique pour ouvrir SSH sans mot de passe
ssh-copy-id pi@raspberrypi.local
Vérification attendue
ssh pi@raspberrypi.local ouvre une session après le premier mot de passe. ip -br addr show eth0 affiche l'adresse IP et l'état UP ; cat /sys/class/net/eth0/speed renvoie 100. scp transfère des fichiers sans intervention. Après ssh-copy-id, une nouvelle connexion fonctionne sans mot de passe. Un ping raspberrypi.local depuis l'ordinateur répond — la résolution mDNS (avahi) est opérationnelle.
Erreurs fréquentes
- SSH oublié à la gravure : la connexion est refusée ; éteindre, créer un fichier vide
boot/firmware/sshsur la partition FAT, recommencer. - Attendre du gigabit : le 3B est limité à 100 Mbit, et le LAN9514 partage le lien USB 2.0 — un gros transfert USB (disque, webcam) réduit le débit réseau.
Host key verification failedaprès réinstallation :ssh-keygen -R raspberrypi.localpuis se reconnecter.raspberrypi.localintrouvable sous Windows : installer Bonjour ou utiliser l'IP directe.- Se connecter en root : désactivé par défaut sur Raspberry Pi OS, passer par l'utilisateur créé et
sudo. - Alimentation faible provoquant des déconnexions SSH et des avertissements sous-tension dans
dmesg: utiliser une alimentation 2,5 A.
Autres tutoriels pour cette carte
Exemples de code pour cette carte
led_blink.pyPythonbutton_led.pyPythonservo_sweep.pyPythondht_temp.pyPythonoled_i2c.pyPythonmcp3008_read.pyPython