TP réseau Raspberry pi⚓
Relier 2 RPI
Matériel requis :
2 Raspberry Pi
1 câble Ethernet (croisé ou non, les Raspberry Pi modernes peuvent auto-négocier)
Accès à un écran, clavier ou via SSH
Objectifs du TP :
Relier deux Raspberry Pi avec un câble réseau.
Configurer manuellement les adresses IP avec la commande `ip`.
Vérifier la connectivité réseau avec la commande `ping`.
Installer un serveur web Nginx sur le second Raspberry Pi.
Tester la connexion au serveur Nginx à partir du premier Raspberry Pi.
Connecter les deux Raspberry Pi avec un câble Ethernet. L'idée est de les faire communiquer directement sans passer par un routeur ou un switch.
Démarrer les deux Raspberry Pi avec un écran et un clavier.
Assigner une adresse IP statique à chaque Raspberry Pi :
Sur le Raspberry Pi 1 : Attribuer une adresse IP statique à l'interface réseau eth0
sudo ip addr add 192.168.10.1/24 dev eth0
192.168.10.1 est l'adresse IP que tu assignes au Raspberry Pi 1.
/24 correspond au masque de sous-réseau 255.255.255.0
Ensuite, active l'interface si elle est désactivée :
sudo ip link set eth0 up
Pour vérifier que tout s'es bien passé, on affiche les infos réseau de chaque interface :
ip a
Vérifie la communication entre les deux Raspberry Pi.
Sur le Raspberry Pi 2 :
Sur le deuxième Raspberry Pi, faire de même, mais avec une adresse IP différente dans le même sous-réseau
3. Tester la connectivité avec `ping`
Tester la connectivité avec `ping` :
Depuis le Raspberry Pi 1 :
Depuis le Raspberry Pi 2 :
Installation d'un serveur Nginx sur le Raspberry Pi 2
Sur le Raspberry Pi 2, installe Nginx, qui servira de serveur web.
sudo apt updatesudo apt install nginxDémarrer le serveur Nginx
Une fois Nginx installé, démarrez-le
sudo systemctl start nginx
sudo systemctl enable nginx # Pour démarrer Nginx au boot
Étape 3 : Vérifier que Nginx fonctionne
Pour vérifier que Nginx fonctionne correctement, accède à l'adresse IP locale du Raspberry Pi 2 à partir du premier Raspberry Pi (ou du Raspberry Pi 2 lui-même).
Depuis le Raspberry Pi 1 :
Ouvre un navigateur web ou utilise `curl` pour tester si la page par défaut de Nginx s'affiche.
curl http://192.168.10.2Cela devrait retourner le contenu de la page par défaut de Nginx, indiquant que le serveur est opérationnel.
3 ou 4 rapspberry pour un switch
Connecter entre 3 et 4 RPI et paramétrer les adresse IP statique de chacun comme l'illustration ci-dessus.
pour chaque Raspberry s'assurer de la bonne connectivité pour chacun. ping de tous les autres.
6. Conclusion
Ce TP permet d'explorer plusieurs aspects de la configuration réseau entre deux Raspberry Pi, avec la commande `ip` pour configurer des adresses IP statiques, `ping` pour tester la connectivité, et l'installation d'un serveur Nginx pour créer une communication web basique entre les deux.