1ère partie

Étape 1 : Configuration Physique

  1. Éteignez tous les Raspberry Pi.
  2. Connectez chaque Raspberry Pi au switch via un câble Ethernet. Branchez le switch sur une alimentation si nécessaire.
  3. Allumez les Raspberry Pi et attendez qu'ils « bootent ».
  4. Vérifiez sur chaque Pi que l'interface Ethernet est détectée : ouvrez un terminal et tapez ip link show. Vous devriez voir une interface comme eth0 ou enp1s0 (selon le modèle). → Notez la ….

Étape 2 : Configuration des Adresses IP

Statiques

Puisque il n'y a pas de routeur DHCP (et pas d'Internet), configurez des IP manuellement sur un réseau privé (par exemple, 192.168.1.0/24).

  1. Sur chaque Raspberry Pi, éditez le fichier de configuration réseau avec sudo nano /etc/dhcpcd.conf (ou utilisez sudo raspi-config pour une interface graphique si Desktop).

  2. Ajoutez à la fin du fichier (remplacez X par un numéro unique pour chaque Pi, ex. 10 pour le premier, 11 pour le second) :

    interface eth0

    static ip_address=192.168.1.X/24

    static routers=192.168.1.1 # Optionnel, mais pas nécessaire sans gateway

    static domain_name_servers=8.8.8.8 # Optionnel, pour DNS si besoin plus tard

  3. Enregistrez (Ctrl+O, Enter, Ctrl+X) et redémarrez l'interface : sudo systemctl restart dhcpcd ou rebootez le Pi avec sudo reboot.

  4. Vérifiez la configuration : ip addr show eth0. Vous devriez voir votre IP (ex. 192.168.1.10).

Exercice 1 : Attribuez des IP uniques à chaque Pi (ex. 192.168.1.10 à 192.168.1.25). Notez-les sur une feuille pour référence.

Problème courant : Si conflit d'IP, un Pi ne répondra pas. Vérifiez avec ip addr et changez si besoin.

Étape 3 : Test de Connectivité

  1. Sur un Pi (ex. 192.168.1.10), testez la connexion vers un autre (ex. 192.168.1.11) : ping 192.168.1.11.
  2. Testez depuis tous les Pi vers les autres.

Exercice 2 : Créez un tableau simple (sur papier ou via un fichier texte) listant les IP et notez si le ping réussit entre chaque paire. Discutez en groupe des raisons d'un échec potentiel (ex. mauvaise config IP, câble défectueux).

Étape 4 : Configuration SSH pour Connexions

Distantes

SSH permet de contrôler un Pi depuis un autre sans écran.