0Pricing
DevOps Bootcamp · Leçon

Utilitaires réseau de base (ping, ip, netstat)

Utilisez des commandes fondamentales pour tester la connectivité réseau, configurer les interfaces réseau et surveiller les connexions réseau.

Utilitaires réseau de base (ping, ip, netstat) est une leçon DevOps Bootcamp gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage DevOps Bootcamp, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours DevOps Bootcamp comprend 4 leçons au total.

Utilitaires réseau : notions de base

Vous êtes-vous déjà demandé comment votre ordinateur communique avec d’autres appareils ou avec Internet ? Les utilitaires réseau sont des outils en ligne de commande qui nous aident à comprendre, diagnostiquer et gérer les connexions réseau.

Dans cette leçon, vous apprendrez les commandes essentielles pour vérifier la connectivité, afficher les paramètres réseau et surveiller les connexions actives sur votre système Linux.

Tester la connectivité avec `ping`

La commande ping est l’outil de référence pour vérifier qu’un hôte est joignable sur un réseau. Elle envoie de petits paquets de données (requêtes d’écho ICMP) et attend les réponses.

Un ping réussi signifie que l’hôte est en ligne et joignable. Essayons d’envoyer un ping aux serveurs de Google.

ping google.com -c 4

Options de `ping` : limite et délai d’attente

Par défaut, ping peut s’exécuter indéfiniment. Vous pouvez limiter le nombre de paquets avec -c (compte) ou définir un délai d’attente pour chaque paquet avec -W (durée d’attente).

C’est utile pour effectuer des vérifications rapides sans attendre trop longtemps.

ping 8.8.8.8 -c 2 -W 1

Présentation de la commande `ip`

La commande ip est un utilitaire moderne et puissant permettant de configurer et d'afficher les interfaces réseau, les tables de routage et bien plus encore.

Elle est conçue pour remplacer les anciens outils tels que ifconfig et route, en offrant une interface unifiée pour la gestion du réseau.

Afficher les adresses IP : `ip addr`

Vous souhaitez connaître l'adresse IP de votre ordinateur ou voir toutes les interfaces réseau actives ?

La commande ip addr show (ou simplement ip a) affiche des informations détaillées sur tous les adaptateurs réseau, notamment leurs adresses IP, leurs adresses MAC et leur état.

ip addr show

Vérifier la table de routage : `ip route`

Votre ordinateur utilise une « table de routage » pour décider où envoyer le trafic réseau. Par exemple, le trafic local reste local, tandis que le trafic Internet est envoyé à votre routeur (la « passerelle par défaut »).

Utilisez ip route show pour afficher ces règles.

ip route show

`netstat` : statistiques réseau

netstat (statistiques réseau) est une commande ancienne, mais encore très répandue, qui permet d'afficher les connexions réseau, les tables de routage, les statistiques des interfaces et les appartenances aux groupes de multidiffusion.

Sur les systèmes récents, ip et ss sont souvent privilégiées, mais netstat reste utile, notamment sur les systèmes anciens.

Connexions actives : `netstat`

Pour afficher toutes les connexions réseau entrantes et sortantes actives (TCP et UDP), utilisez netstat avec des options précises. Cela peut vous aider à identifier les systèmes avec lesquels votre ordinateur communique.

Les options -tuna affichent TCP, UDP, les adresses numériques et toutes les connexions (y compris celles en écoute).

netstat -tuna

Ports en écoute : `netstat -l`

Les services exécutés sur votre ordinateur « écoutent » sur des ports précis afin d'accepter les connexions entrantes. Par exemple, un serveur web écoute sur le port 80 ou 443.

Utilisez netstat -tulpn pour répertorier tous les ports TCP et UDP en écoute, ainsi que le programme (-p) qui les a ouverts.

netstat -tulpn

Vérification rapide : utilitaires réseau

Il est temps de vérifier rapidement ce que vous avez appris !

Récapitulatif : utilitaires réseau de base

Excellent travail ! Vous avez découvert les commandes Linux fondamentales pour les tâches réseau courantes :

  • ping : teste la connectivité réseau avec un hôte.
  • ip : l'outil moderne pour afficher et configurer les interfaces et les routes réseau.
  • netstat : affiche les connexions réseau, les tables de routage et les statistiques des interfaces (souvent utilisé avec -tuna ou -tulpn).

Ces commandes sont essentielles pour diagnostiquer les problèmes réseau et comprendre la configuration réseau de votre système.

Questions Fréquemment Posées

La leçon « Utilitaires réseau de base (ping, ip, netstat) » est-elle gratuite ?

Oui — le texte complet de « Utilitaires réseau de base (ping, ip, netstat) » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours DevOps Bootcamp, passe à CoddyKit PRO. Le cours DevOps Bootcamp comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Utilitaires réseau de base (ping, ip, netstat) » ?

Utilisez des commandes fondamentales pour tester la connectivité réseau, configurer les interfaces réseau et surveiller les connexions réseau. Tu pratiques DevOps Bootcamp avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer DevOps Bootcamp ?

Aucune expérience préalable n'est requise. DevOps Bootcamp sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « Utilitaires réseau de base (ping, ip, netstat) » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon DevOps Bootcamp ?

Oui. Chaque leçon DevOps Bootcamp inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Utilitaires réseau de base (ping, ip, netstat)
  2. Bases du Shell sécurisé (SSH)
  3. SCP et Rsync pour le transfert de fichiers
  4. Authentification SSH par clé et fichier de configuration
← Retour à DevOps Bootcamp