Fiche configuration réseau DHCPD sur raspberry pi (debian / raspberry pi os)

Le Raspberry Pi est un excellent support pour :

  • les travaux pratiques réseau
  • les projets IoT
  • les services légers (web, DNS, MQTT…)

Contrairement à Ubuntu, il utilise dhcpcd pour gérer le réseau.

Objectif de cette fiche :

  • configurer Ethernet et Wi-Fi
  • mettre une IP fixe
  • comprendre le fonctionnement
  • diagnostiquer les problèmes

Configuration complète

# /etc/dhcpcd.conf

# ===== DHCP (par défaut) =====
interface eth0
# DHCP actif automatiquement

# ===== IP fixe Ethernet =====
interface eth0
static ip_address=192.168.10.50/24
static routers=192.168.10.1
static domain_name_servers=8.8.8.8 1.1.1.1

# ===== Wi-Fi DHCP =====
interface wlan0
# DHCP actif

# ===== Wi-Fi IP fixe =====
interface wlan0
static ip_address=192.168.20.50/24
static routers=192.168.20.1
static domain_name_servers=1.1.1.1 8.8.8.8

Configuration Wi-Fi

/etc/wpa_supplicant/wpa_supplicant.conf
country=FR

network={
ssid="MonSSID"
psk="MotDePasseWifi"
}

Activation SSH

sudo systemctl enable ssh
sudo systemctl start ssh

Explication détaillée

dhcpcd

  • service principal réseau du Raspberry Pi
  • configure automatiquement les interfaces

Interface Ethernet (eth0)

  • connexion filaire stable
  • recommandée pour :
    • serveur
    • administration
    • lab réseau

Interface Wi-Fi (wlan0)

  • configuration via wpa_supplicant
  • utile pour mobilité ou IoT

IP fixe

indispensable pour :

  • accès SSH stable
  • serveur web / DNS / MQTT
  • supervision

Commandes essentielles

Redémarrer le réseau

sudo systemctl restart dhcpcd

Vérifier les interfaces

ip a

Vérifier le routage

ip route

Tester la connectivité

ping 8.8.8.8
ping google.com

Commandes de diagnostic

Logs réseau

journalctl -u dhcpcd

Wi-Fi

iw dev
iwconfig

Scan Wi-Fi

sudo iwlist wlan0 scan

Fichiers importants

  • /etc/dhcpcd.conf → configuration réseau
  • /etc/wpa_supplicant/wpa_supplicant.conf → Wi-Fi
  • /etc/resolv.conf → DNS
  • /etc/hostname → nom machine
  • /etc/hosts → résolution locale

Schéma de fonctionnement (clair et imprimable)

/etc/dhcpcd.conf

Service dhcpcd

Configuration IP / routes / DNS

Interfaces réseau (eth0 / wlan0)

Accès réseau / Internet

Erreurs fréquentes

  • mauvais SSID ou mot de passe
  • IP hors du réseau
  • gateway incorrecte
  • DNS absent
  • conflit d’adresse IP
  • Wi-Fi bloqué

Bonnes pratiques

  • privilégier Ethernet pour un serveur
  • utiliser une IP fixe
  • sécuriser SSH
  • vérifier systématiquement avec ip a
  • documenter le plan d’adressage

Cas concret BTS

Raspberry Pi utilisé comme :

  • serveur web
  • serveur DNS (Pi-hole)
  • broker MQTT
  • passerelle réseau
  • outil de supervision

Recap

  • Raspberry Pi → dhcpcd
  • Wi-Fi → wpa_supplicant
  • IP fixe → indispensable

Conclusion

Le Raspberry Pi permet de :

  • comprendre concrètement le réseau
  • tester des architectures
  • simuler un environnement réel

Compétence clé pour BTS CIEL et BTS SIO


Retour en haut