Les 15 commandes indispensables pour gérer le réseau sous Linux.
Présentation
Découvrez 15 commandes indispensables pour gérer le réseau en ligne de commande sous Linux. Que ce soit pour afficher la configuration réseau, diagnostiquer un problème de connectivité, tester un port ou encore analyser le trafic réseau, il y a des commandes à connaître.
Si vous débutez dans l’administration de Linux, si vous souhaitez approfondir vos compétences, ou simplement si vous recherchez un mémo des commandes réseau à connaître sur Linux, vous êtes au bon endroit. En effet, cet article évoque des commandes variées correspondantes à différents types de besoins !
Linux : afficher la configuration réseau
A. La commande ip a
Fut un temps où il était nécessaire d’utiliser la commande “ifconfig” sur Linux pour afficher sa configuration réseau. Cela pouvait être utile pour afficher l’adresse IP d’une machine ou simplement récupérer le nom de la carte réseau. Désormais, la commande “ip a”, qui est une abréviation de “ip addr show”, doit être utilisée. Elle est intégrée à la collection d’utilitaires nommée iproute2.
C’est la méthode à privilégier, et surtout, la commande “ifconfig” n’est plus reconnue (même si cela dépend de l’environnement sur lequel vous exécutez la commande). Si la commande “ifconfig” est introuvable sur une machine, vous savez pourquoi.
Exemples d’utilisation de la commande ip a :
Ce simple appel affiche toutes les interfaces réseau et leurs informations détaillées, notamment les adresses IPv4 et IPv6. Si vous souhaitez afficher des informations sur une interface précise uniquement, vous pouvez utiliser cette commande :
ip a show
ip a show ens33
ip a s ens33
B. La commande netplan
En matière de gestion du réseau, il y a également Netplan, un outil de configuration du réseau, positionné au-dessus des gestionnaires de configuration réseau “systemd-networkd” et “NetworkManager”. Il est présent par défaut sur Ubuntu, et compte tenu de la popularité de ce système et de la disponibilité de Netplan sur Debian, il me semble important de vous en parler dans cet article.
Ainsi, vous devez être capable, à minima, d’afficher la configuration de Netplan lorsqu’il est utilisé pour gérer le réseau sur une machine Linux.
Exemple d’utilisation de la commande netplan :
netplan status –all
Cette commande affiche la configuration détaillée de toutes les interfaces. Les adresses MAC sont aussi précisées, tout comme les routes.
Vous pouvez approfondir le sujet en lisant ce tutoriel :
C. La commande ip route
La commande “ip a” n’affiche pas la route par défaut utilisée par la machine Linux. Pour afficher et modifier la table de routage sur Linux, et donc afficher l’itinéraire par défaut, il convient de s’orienter vers la commande “ip route”.
Linux : tester la connectivité réseau
A. La commande ping
Doit-on encore présenter la commande “ping” ? À la fois incontournable et basique, elle reste très utile pour le diagnostic de premier niveau sur un réseau. La commande ping envoie une série de paquets ICMP (Internet Control Message Protocol) à un hôte de destination (adresse IP, nom) pour vérifier s’il est joignable et mesurer le temps de réponse.
Exemples d’utilisation de la commande ping :
Vous pouvez effectuer un simple ping en spécifiant la commande suivante. Par défaut, le ping est continu sur Linux, donc vous devez l’arrêter avec CTRL + C.
ping www.it-connect.fr
ping 1.1.1.1
Si vous souhaitez limiter le nombre de paquets envoyés à quatre, vous pouvez utiliser l’option “-c 4”.
…
Source : www.it-connect.fr