🛠 Configurer Ethernet et se connecter en SSH
Objetivos
Instalar y utilizar la Raspberry Pi 5 sin pantalla (headless): activar el servidor SSH, obtener la dirección IP en la red local Gigabit y conectarse desde otro equipo. La Pi 5 incorpora un controlador Ethernet Gigabit (MAC integrado, controlado a través del chip RP1), con soporte PoE+ posible mediante un HAT dedicado.
Material
- Raspberry Pi 5 con fuente de alimentación oficial de 27 W (5 V / 5 A)
- Tarjeta microSD con Raspberry Pi OS de 64 bits (grabada con Raspberry Pi Imager)
- Cable Ethernet RJ45 hacia un router o módem
- Un equipo cliente (Linux, macOS o Windows con OpenSSH)
Código completo
# 1) Préparer la carte : dans Raspberry Pi Imager, menu Options (Ctrl+Maj+X),
# cocher « Activer SSH » (utilisateur + clé) et le Wi-Fi si besoin.
# Alternative manuelle après écriture :
sudo touch /boot/firmware/ssh # active sshd au premier démarrage (Bookworm)
# 2) Démarrer, brancher le câble, puis trouver l'adresse IP depuis le Pi :
ip -4 addr show eth0 | grep inet
# ou sans écran, depuis le réseau :
arp -a | grep b8:27:eb # préfixe MAC courant de Raspberry Pi
ping -c3 raspberrypi.local # découverte par mDNS
# 3) Depuis le poste client :
ssh utilisateur@raspberrypi.local
# 4) Sur le Pi : sécuriser et fixer l'identité
sudo hostnamectl set-hostname labo-pi5
sudo apt update && sudo apt upgrade -y
sudo systemctl enable --now ssh
# 5) Débit Ethernet réel (test iperf3 contre une machine du réseau)
sudo apt install -y iperf3
iperf3 -c 192.168.1.10
Verificación esperada
ssh usuario@raspberrypi.local abre una sesión remota; el indicador muestra el nuevo nombre de host. iperf3 se acerca a los 940 Mbit/s en una red Gigabit sana. systemctl is-enabled ssh responde enabled.
Errores frecuentes
- Olvidar activar SSH al grabar la imagen: conexión rechazada; regrabar la imagen o crear el archivo
sshen la partición de arranque. - Buscar
raspberrypi.localsin servicio mDNS en Windows: instalar Bonjour o usar la IP directa. - Fuente de alimentación insuficiente: con una fuente distinta a 5 V/5 A, el presupuesto USB se limita a 600 mA y pueden producirse cortes de red bajo carga.
- Clave SSH con permisos incorrectos:
chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys. - Confundir eth0 y wlan0: verificar la interfaz activa con
ip linkantes de leer la IP.
Otros tutoriales para esta placa
Ejemplos de código para esta placa
led_blink.pyPythonbutton_led.pyPythonservo_sweep.pyPythondht_temp.pyPythonoled_i2c.pyPythonmcp3008_read.pyPython