Fondamentaux du Réseau sous Linux

Apprenez les bases du réseautage sous Linux. Maîtrisez les outils pour inspecter les interfaces réseau, tester la connectivité, dépanner le DNS et identifier les ports en écoute. Apprenez à télécharger des fichiers depuis la CLI et à configurer manuellement les adresses IP.

DevOps EngineerLinuxDevOps

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Ce cours pour débutants construit une méthode en ligne de commande pour comprendre et dépanner le réseau Linux. Dans six laboratoires guidés, vous examinerez interfaces et routes, testerez l’accessibilité, interrogerez le DNS, identifierez les sockets en écoute, récupérerez du contenu HTTP et modifierez temporairement une adresse sur une interface préparée.

Le défi final vous demande de recueillir des preuves sur le loopback, un port web local et les interfaces, puis de déterminer si une panne simulée vient du chemin réseau ou du service.

Ce que vous apprendrez

  • Examiner l’état des liens et l’adressage IPv4 avec ip link et ip addr
  • Tester l’accessibilité du loopback, de la passerelle et d’une IP externe avec un nombre limité de ping
  • Lire les résumés de pertes de paquets et distinguer accessibilité de base et instabilité
  • Effectuer des recherches DNS directes et inverses et examiner /etc/resolv.conf
  • Lister les sockets TCP et UDP avec ss et associer les ports aux processus avec une sortie privilégiée
  • Télécharger du contenu HTTP local avec wget, lire les en-têtes avec curl -I et renommer avec curl -o
  • Ajouter, vérifier et retirer une adresse IPv4 temporaire sur l’interface préparée labex0
  • Diagnostiquer un hôte joignable dont le port applicatif est fermé et consigner la cause liée au service

À qui s’adresse ce cours

Ce cours s’adresse aux débutants Linux, techniciens de support et futurs administrateurs système ou DevOps qui souhaitent des outils pratiques de premier diagnostic avant le routage, les pare-feu ou les services.

Prérequis : Navigation élémentaire dans le terminal, exécution de commandes, tubes, grep et redirection de sortie ; aucune expérience de l’administration réseau n’est requise.

Environnement d’apprentissage : Un terminal LabEx basé sur Ubuntu avec contrôles loopback et externes, serveur HTTP local, interface labex0 préparée et scénario de dépannage contrôlé.

Questions fréquentes

Comment le cours est-il organisé ?

Six laboratoires proposent une pratique guidée. Le septième est un défi où vous enregistrez les preuves de ping, curl et ip addr, puis choisissez entre NETWORK et SERVICE.

L’adresse IP manuelle persiste-t-elle après redémarrage ou dans une nouvelle session ?

Non. Vous ajoutez 10.10.10.10/24 directement à labex0 avec ip addr, la vérifiez puis la retirez dans le même lab. La configuration persistante via NetworkManager ou fichiers n’est pas abordée.

Les exercices téléchargent-ils des fichiers depuis Internet ?

Non. wget et curl utilisent le serveur préparé localhost:8080 afin de travailler les commandes et réponses HTTP, sans source externe.

Pourquoi le défi conclut-il à un problème de service ?

Le ping vers 127.0.0.1 réussit, mais la connexion à 127.0.0.1:80 est refusée. Le chemin local fonctionne, mais aucun processus n’accepte la connexion web : la conclusion exigée est SERVICE.

Enseignant

labby
Labby
Labby is the LabEx teacher.