🛠 Gigabit Ethernet natif et administration à distance en SSH
Objetivos
Aprovechar la gran novedad del Pi 4B: el Gigabit Ethernet nativo en el SoC (enlace RGMII dedicado hacia un PHY Broadcom), mucho más rápido que los 300 Mbit/s limitados por USB del 3B+. Configurar la red, medir la velocidad real y administrar la placa por SSH sin pantalla.
Material
- Raspberry Pi 4B (se recomienda 2 GB o más), cable RJ45, router/modem
- Fuente de alimentación oficial de 5.1 V 3 A
- Un ordenador con un cliente SSH
Código completo
# Cote Pi : activer SSH (sudo raspi-config -> Interface Options -> SSH) puis :
ip -br addr # noter l'IP de eth0
sudo apt install ethtool iperf3
sudo ethtool eth0 # Speed: 1000Mb/s attendu
# Benchmark (serveur iperf3 -s sur un PC du meme reseau) :
iperf3 -c 192.168.1.10 # viser ~940 Mbit/s
# Cote PC : connexion et cles
ssh pi@192.168.1.50
ssh-copy-id pi@192.168.1.50 # authentification par cle
scp rapport.txt pi@192.168.1.50:~/
Verificación esperada
ethtool indica Speed: 1000Mb/s; iperf3 se acerca a 940 Mbit/s tanto en subida como en bajada, la firma del GbE nativo (el 3B+ se limita a ~300). Después de ssh-copy-id, la conexión SSH tiene éxito sin contraseña.
Errores frecuentes
- Esperar la velocidad por Wi-Fi: el 802.11ac del Pi es de clase 120 Mb/s únicamente, conecte el RJ45.
- Confiar en una IP dinámica que cambia: reserve la dirección en el router (asignación DHCP estática).
- Fuente de alimentación débil: por debajo de 4.63 V se activa el detector de subtensión, con limitación de rendimiento y corrupción de la tarjeta SD.
- Olvidar activar SSH antes de desconectar la pantalla: entonces se necesita una pantalla o reescribir la SD.
- No cambiar la contraseña predeterminada antes de exponer la máquina.
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