GNU/Linux >> Tutoriels Linux >  >> Debian

Comment afficher la table de routage réseau dans Debian 10

Qu'est-ce que le routage des packages réseau ?

Le processus de routage de paquets réseau est la transmission d'un paquet IP d'un point à un autre sur le réseau, par exemple Internet. Lorsque vous envoyez un e-mail à quelqu'un, vous transférez en fait une série de paquets IP ou de datagrammes de votre ordinateur vers l'autre nœud du réseau ou PC. Les paquets envoyés depuis votre ordinateur passent par plusieurs passerelles ou routeurs pour atteindre le système informatique cible. La même approche s'applique à tous les protocoles Internet tels que HTTP, IRC, FTP, etc.

Dans tous les systèmes Linux et UNIX, les informations sur le transfert des paquets IP sont stockées dans une structure de noyau. Ces structures sont appelées tables de routage. Si vous souhaitez que votre système communique avec d'autres ordinateurs, vous devez configurer ces tables de routage. Mais d'abord, il est important de savoir comment vous pouvez afficher ces tables de routage sur votre système Linux.

Commandes abordées dans cet article

Dans cet article, nous expliquerons comment la table de routage peut être affichée dans Debian en utilisant les trois commandes populaires suivantes

  • La commande ip
  • La commande route
  • La commande de route netstat

Nous avons testé les commandes de cet article sur un système Debian 10 Buster.

Nous utilisons la ligne de commande Debian, le terminal, pour exécuter les commandes ci-dessus. Vous pouvez ouvrir le terminal à l'aide de la recherche de démarrage de l'application comme suit :

Le lanceur d'applications peut être lancé via la touche Super/Windows de votre clavier.

Comment utiliser la commande ip pour afficher les routes réseau

Enfin, voici la méthode la plus recommandée pour imprimer les informations de la table de routage sous Linux. Voici comment utiliser cette commande :

$ ip route

Bien que ces informations ne soient pas aussi lisibles que celles des commandes mentionnées précédemment, elles vous suffisent néanmoins pour configurer la route.

Voici quelques commandes pour afficher les informations de la table de routage sur Debian. Bien que la commande ip route n'ait pas l'air soignée, c'est toujours la méthode la plus recommandée pour rechercher des informations pertinentes sur la table de routage. Les autres commandes sont considérées comme obsolètes, mais elles peuvent toujours être utiles pour dériver ce que vous devez extraire.

Afficher la table de routage à l'aide de la commande route

La commande route entre également dans la catégorie des commandes autrefois largement utilisées mais désormais obsolètes pour afficher les tables de routage. La page de manuel de cette commande mentionne également que la commande est maintenant remplacée par la commande ip route.

Grâce à cette commande, vous pouvez afficher exactement les mêmes informations que vous pourriez, grâce à la commande netstat. Voici comment vous pouvez l'utiliser :

$ sudo route -n

-n Ce drapeau permet d'afficher uniquement les adresses numériques

Le format de sortie est quelque peu similaire à celui de la commande netstat.

Utilisez la commande netstat pour afficher la table de routage

La commande netstat a toujours été une méthode largement utilisée pour imprimer les informations de la table de routage sous Linux. Cependant, elle est officiellement remplacée par la commande ip route. Nous l'incluons quand même car il s'agit toujours d'une approche pour récupérer les informations requises

Voici comment utiliser cette commande :

$ netstat -rn

-r Ce drapeau est utilisé pour afficher les tables de routage du noyau

-n Ce drapeau permet d'afficher les adresses numériques

Voici ce que la sortie indique :

Destination Cette colonne indique le réseau de destination
Passerelle Cette colonne indique la passerelle définie pour le réseau. Si vous voyez un * dans cette colonne, cela signifie qu'aucune passerelle de transfert n'est nécessaire pour le réseau spécifié.
Genmask Cette colonne indique le masque de réseau du réseau.
Drapeaux La sortie U dans cette colonne signifie que la route est active. La sortie G indique que la passerelle spécifiée doit être utilisée pour cette route. D signifie installé dynamiquement, M signifie modifié et R signifie rétabli.
MSS Cette colonne indique la taille de segment maximale (MSS) par défaut pour les connexions TCP pour cette route.
Fenêtre Cette colonne indique la taille de fenêtre par défaut pour les connexions TCP sur cette route.
irtt Cette colonne indique la durée initiale de l'aller-retour pour cet itinéraire.
Iface La colonne Iface affiche l'interface réseau. Si vous aviez plus d'une interface, vous verriez lo (pour le bouclage), eth0 (premier périphérique Ethernet) et eth1 (pour le deuxième périphérique Ethernet), et ainsi de suite pour le nombre d'interfaces que vous avez installées.


Debian
  1. Comment se connecter au WiFi à partir de la CLI sur Debian 10 Buster

  2. Comment utiliser la commande Linux mtr

  3. Comment installer le réseau social Elgg sur Debian 9

  4. Comment utiliser la commande netplan sur Ubuntu

  5. Comment recharger la table de routage sur Centos sans perte de service réseau

Comment définir le navigateur par défaut sur Debian via la ligne de commande

Maîtriser la commande Tree sur Debian

Comment afficher la table de routage réseau dans Ubuntu

Comment redémarrer Debian en utilisant la ligne de commande

Comment utiliser la commande netstat sous Linux

7 exemples de commande de route Linux (comment ajouter une route sous Linux)