🛠 Se connecter en SSH via l'Ethernet
Objectifs
Configurer l'adresse réseau du Model B Rev 2 et piloter la carte à distance en SSH. La carte n'a ni WiFi ni Bluetooth : seul le port Ethernet 10/100 Mbps (puce SMSC LAN9512, derrière le bus USB unique) permet de le connecter au réseau.
Matériel
- Raspberry Pi Model B Rev 2 avec Raspbian legacy 32 bits
- Câble Ethernet RJ45 vers la box/le routeur, écran + clavier pour la première configuration
- Alimentation micro-USB de qualité : les brown-outs coupent aussi le réseau.
Code complet
# Voir l'adresse IP obtenue par DHCP (interface eth0, pas de wlan0 sur cette carte)
ip -4 addr show eth0
# Adresse statique classique via /etc/network/interfaces (era Raspbian legacy)
sudo nano /etc/network/interfaces
# auto eth0
# iface eth0 inet static
# address 192.168.1.50
# netmask 255.255.255.0
# gateway 192.168.1.1
sudo /etc/init.d networking restart
# Activer le serveur SSH si absent
sudo apt install -y openssh-server
sudo service ssh start
# Depuis un autre poste:
ssh pi@192.168.1.50
Vérification attendue
ip -4 addr show eth0 affiche une adresse IPv4 ; la LED du port Ethernet clignote ; ssh pi@<ip> ouvre une session à distance. ifconfig -a ne montre aucune interface sans fil, ce qui est normal sur ce modèle.
Erreurs fréquentes
- Chercher une interface wlan0 : la carte n'a aucun WiFi intégré, confirmé par la fiche technique.
- Câble Ethernet défectueux : le 10/100 négocie mal et retombe en half-duplex ; tester avec un autre câble.
- Bus USB partagé : un disque USB très sollicité ralentit aussi le réseau (LAN9512 pendu sur le même bus 480 Mbps).
- Feux éteints côté routeur : vérifier le polyfuse F1 et l'alimentation, symptômes typiques de sous-tension.
Autres tutoriels pour cette carte
Exemples de code pour cette carte
led_blink.pyPythonbutton_led.pyPythonservo_sweep.pyPythondht_temp.pyPythonoled_i2c.pyPythonmcp3008_read.pyPython