Comment ajouter une route TCP/IP statique à la table de routage Windows
MaisonMaison > Nouvelles > Comment ajouter une route TCP/IP statique à la table de routage Windows

Comment ajouter une route TCP/IP statique à la table de routage Windows

May 25, 2023

Dans certains types d'environnements spécifiques, il peut s'avérer utile d'ajouter une route statique à la table de routage. Voici comment procéder dans Windows 11, 10, 8 et 7.

EN RAPPORT:Comment utiliser Traceroute pour identifier les problèmes de réseau

Une table de routage indique où vont tous les paquets lorsqu'ils quittent un système, que ce système soit un routeur physique ou un PC. La plupart des routeurs, y compris celui intégré à votre PC Windows, utilisent une forme de routage dynamique, où le routeur est capable de sélectionner le meilleur endroit pour transférer les paquets en fonction des informations qu'il obtient d'autres routeurs. Vous pouvez le voir à l'œuvre si vous utilisez la commande traceroute pour surveiller les connexions qu'un paquet établit lorsqu'il atteint sa destination finale.

La plupart des routeurs vous permettent également d'ajouter une route statique (qui n'est pas mise à jour dynamiquement) si vous souhaitez toujours transférer un certain trafic vers un routeur ou une passerelle spécifique. Pourquoi? Eh bien, la plupart des gens qui utilisent Windows à la maison ou dans une petite entreprise ne le feront probablement pas, mais cela peut être utile dans certaines circonstances, telles que :

Si l'un d'entre eux s'applique à vous, lisez la suite. Vous devrez plonger dans l'invite de commande pour ajouter une route statique à la table de routage Windows, mais c'est facile et nous vous guiderons à travers les étapes.

Avant de commencer à ajouter des itinéraires, il peut être utile de consulter d'abord la table de routage. Lancez l'invite de commande en appuyant sur Windows + X, puis en sélectionnant "Invite de commandes (Admin)" dans le menu Utilisateurs avec pouvoir.

EN RAPPORT:Comment remettre l'invite de commande dans le menu Utilisateurs avec pouvoir de Windows + X

À l'invite de commande, tapez la commande suivante et appuyez sur Entrée :

Vous verrez une longue liste de destinations réseau et les passerelles vers lesquelles les paquets sont transférés lorsqu'ils se dirigent vers cette destination. À moins que vous n'ayez déjà ajouté des routes statiques à la table, tout ce que vous voyez ici sera généré dynamiquement.

Pour ajouter une route statique à la table, saisissez une commande en utilisant la syntaxe suivante :

Les composants subnet_mask et metric_cost sont facultatifs pour la commande. Si vous ne spécifiez pas de masque de sous-réseau, 255.255.255.0 sera utilisé automatiquement. Si vous ne spécifiez pas de coût de métrique, un coût supérieur à l'entrée de destination 0.0.0.0 sera utilisé. La valeur de coût métrique est juste un coût relatif aux autres coûts du tableau et est utilisée lorsque Windows décide entre plusieurs itinéraires pouvant atteindre la même destination.

Ainsi, par exemple, si vous vouliez ajouter une route spécifiant que tout le trafic à destination du sous-réseau 192.168.35.0 allait vers une passerelle à 192.168.0.2 et que vous vouliez simplement utiliser le coût de métrique automatique, vous utiliseriez la commande suivante :

Si vous deviez utiliser la commande route print pour consulter le tableau maintenant, vous verriez votre nouvelle route statique.

C'est assez facile, mais il y a un petit hic supplémentaire. Lorsque vous ajoutez une route statique, elle ne dure par défaut que jusqu'au prochain démarrage de Windows. La raison en est que de nombreuses entreprises utilisent une liste coordonnée de routes statiques qui est mise à jour assez souvent. Plutôt que d'ajouter et de mettre à jour toutes ces routes sur chaque machine, ils distribuent simplement un fichier de script batch qui ajoute les routes les plus récentes au démarrage de Windows. Cela maintient la table de routage relativement épurée.

EN RAPPORT:Comment écrire un script batch sous Windows

Vous pouvez certainement utiliser vous-même la méthode de script batch. L'écriture de scripts batch n'est pas difficile. Mais si vous ajoutez simplement une ou deux routes statiques que vous ne prévoyez pas de changer souvent, vous pouvez simplement ajouter l'option -p à la commande pour rendre la route persistante. Une route persistante reste en place même au démarrage de Windows. En utilisant la même commande que nous avons utilisée précédemment, vous pouvez rendre cette route persistante avec la modification suivante :

Bien sûr, il viendra un moment où vous voudrez peut-être supprimer une route statique de votre table. Tout ce que vous avez à faire est de taper une commande en utilisant la syntaxe suivante :

Ainsi, pour supprimer la route que nous avons créée précédemment avec le réseau de destination 192.168.35.0, il nous suffirait de taper cette commande et d'appuyer sur Entrée :

Oui, l'utilisation de routes statiques est un peu ésotérique lorsqu'il s'agit de gérer la plupart des réseaux domestiques et de petites entreprises. Mais si vous avez besoin de le faire, c'est un processus assez simple. Et si vous n'avez pas besoin de le faire maintenant, vous savez au moins que c'est une option à l'avenir.

CONNEXION : Comment utiliser Traceroute pour identifier les problèmes de réseau