🛠 Configurer l'Ethernet 10/100 et piloter le Pi en SSH

Raspberry Pi Model B (Rev 1, 2012) — Board Sheet · intermediaire · Schéma : IMG-model-b-rev1-intermediaire-3-modelb1-ethernet-ssh.svg — Raspberry Pi Model B Rev 1 sans WiFi, câble Ethernet RJ45 vers la box, ordinateur portable se connectant en SSH, puce LAN9512 partagée avec l'USB

Objectives

The Model B Rev 1 has neither WiFi nor Bluetooth: the 10/100 Ethernet port (SMSC LAN9512 chip) is the only network interface. You will configure a static IP, locate the board on the network, and work via SSH without a screen or keyboard. An architectural point to know: the LAN9512 chip combines a USB 2.0 hub and an Ethernet controller — the network passes through the single internal USB port, so heavy USB and Ethernet transfers share the same 480 Mbit/s link.

Hardware

Complete code

# Cote du Pi : identifier l'interface (eth0 sur les images legacy)
ip addr show eth0

# IP dynamique par defaut (DHCP) : recuperer l'adresse
ip route get 1 | awk '{print $7; exit}'

# IP statique (Buster /etc/dhcpcd.conf, decommenter et adapter)
# interface eth0
# static ip_address=192.168.1.50/24
# static routers=192.168.1.1
# static domain_name_servers=192.168.1.1 8.8.8.8
sudo systemctl restart dhcpcd

# Autoriser le serveur SSH (raspi-config > Interface > SSH, ou :)
sudo systemctl enable --now ssh

# Cote du PC : connexion (utilisateur par defaut : pi)
ssh pi@192.168.1.50

Expected verification

ping 192.168.1.50 from the PC gets a response; ssh pi@192.168.1.50 opens a remote shell. ethtool eth0 (ethtool package) confirms the link "Speed: 100Mb/s". You are now controlling the Pi headless, without a monitor.

Common errors

Other tutorials for this board

Code examples for this board

← Back to the board 🛠 All tutorials