🛠 Gigabit Ethernet natif et administration à distance en SSH
Objectifs
Exploiter la grande nouveaute du Pi 4B : le Gigabit Ethernet natif dans le SoC (liaison RGMII dediee vers un PHY Broadcom), bien plus rapide que le 300 Mbit/s limite par USB du 3B+. Configurer le réseau, mesurer le débit reel et administrer la carte en SSH sans ecran.
Materiel
- Raspberry Pi 4B (2 GB ou plus recommande), cable RJ45, box/routeur
- Alimentation officielle 5.1 V 3 A
- Un ordinateur avec un client SSH
Code complet
# 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 même réseau) :
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:~/
Verification attendue
ethtool indique Speed: 1000Mb/s ; iperf3 approche 940 Mbit/s en amont comme en aval, la signature du GbE natif (le 3B+ plafonne à ~300). Après ssh-copy-id, la connexion SSH réussit sans mot de passe.
Erreurs frequentes
- Attendre le débit sur le Wi-Fi : le 802.11ac du Pi est classe 120 Mb/s seulement, branchez le RJ45.
- Se fier a une IP dynamique qui change : reserver l'adresse sur le routeur (bail DHCP statique).
- Alimentation faible : sous 4.63 V le detecteur de sous-tension se déclenche, avec bridage et corruption de la carte SD.
- Oublier d'activer SSH avant de debrancher l'ecran : il faut alors un ecran ou reecrire la SD.
- Ne pas changer le mot de passe par defaut avant d'exposer la machine.
Autres tutoriels pour cette carte
Exemples de code pour cette carte
led_blink.pyPythonbutton_led.pyPythonservo_sweep.pyPythondht_temp.pyPythonoled_i2c.pyPythonmcp3008_read.pyPython