Dans certains types d’environnements spécifiques, vous pouvez trouver utile d’ajouter une route statique à la table de routage. Voici comment procéder dans Windows 11, 10, 8 et 7.

Que sont les tables de routage ?

Une table de routage détermine la destination de tous les paquets lorsqu’ils quittent un système, qu’il s’agisse d’un routeur physique ou d’un PC. La plupart des routeurs, y compris celui intégré à votre PC Windows, utilisent une forme de routage dynamique, c’est-à-dire que le routeur est capable de sélectionner le meilleur endroit pour transférer les paquets en fonction des informations qu’il reçoit des autres routeurs. Vous pouvez le voir à l’œuvre si vous utilisez la commande traceroute pour observer les connexions d’un paquet lorsqu’il atteint sa destination finale.

La plupart des routeurs vous permettent également d’ajouter une route statique (une route 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 leur petite entreprise ne le feront probablement pas – mais cela peut être utile dans certaines circonstances, par exemple :

  • Vous avez deux connexions Internet – peut-être une pour l’utilisation régulière et une pour la connexion à un réseau de travail – et vous voulez que tout le trafic vers une certaine plage d’adresses IP sorte par l’une de ces connexions.
  • Vous avez configuré plusieurs sous-réseaux sur votre réseau et vous devez diriger le trafic vers un sous-réseau particulier. Les routes statiques peuvent être particulièrement utiles pour tester ces types d’environnements.
  • Vous utilisez en fait un PC Windows comme routeur pour votre réseau et vous voulez un contrôle plus fin sur celui-ci.

Si l’un de ces cas s’applique à vous, poursuivez votre lecture. Vous devrez vous plonger dans l’Invite de commande pour ajouter une route statique à la table de routage Windows, mais c’est facile et nous allons vous guider à travers les étapes.

Alternatives VPN : Que pouvez-vous utiliser en plus d’un VPN ?

Afficher la table de routage de Windows

Avant de commencer à ajouter des routes, il peut être utile d’afficher la table de routage. Lancez l’Invite de commande en appuyant sur Windows+X et en sélectionnant « Invite de commande (Admin) » dans le menu « Power Users ».

Exécutez Command Prompt en tant qu’administrateur via le menu Poweruser.

Dans l’invite de commande, tapez la commande suivante et appuyez sur Entrée :

route print

« Route print » affichera une liste de destinations réseau.

Vous verrez une longue liste de destinations réseau et les passerelles vers lesquelles les paquets sont transférés lorsqu’ils sont dirigés 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.

Ajouter une route statique à la table de routage Windows

Pour ajouter une route statique à la table, vous devez taper une commande en utilisant la syntaxe suivante :

route ADD destination_network MASK subnet_mask gateway_ip metric_cost

Les composants subnet_mask et metric_cost sont facultatifs dans 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 métrique, un coût supérieur de un à l’entrée de destination 0.0.0.0 sera utilisé. La valeur du coût métrique est juste un coût relatif aux autres coûts de la table et est utilisée lorsque Windows décide entre plusieurs itinéraires qui pourraient atteindre la même destination.

Ainsi, par exemple, si vous voulez ajouter une route spécifiant que tout le trafic destiné au sous-réseau 192.168.35.0 passe par une passerelle à 192.168.0.2 et que vous voulez simplement utiliser le coût métrique automatique, vous utiliserez la commande suivante :

route ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

« Route add » ajoute une route statique à votre table de routage.

Si vous utilisez la commande route print pour consulter la table maintenant, vous verrez votre nouvelle route statique.

Tapez à nouveau « route print » dans l’invite de commande et confirmez que votre ajout est bien présent.

Tout cela est assez simple, mais il y a un petit problème supplémentaire. Lorsque vous ajoutez une route statique, par défaut, elle ne dure que jusqu’au prochain démarrage de Windows. Cela s’explique par le fait 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, elles distribuent simplement un fichier de script batch qui ajoute les routes les plus récentes au démarrage de Windows. La table de routage est ainsi relativement peu encombrée.

Vous pouvez certainement utiliser la méthode du script batch vous-même. L’écriture de scripts batch n’est pas difficile. Mais si vous n’ajoutez qu’une ou deux routes statiques qui ne devraient pas être modifiées 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 :

route -p ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

L’ajout de « -p » à la commande rendra l’ajout persistant entre les redémarrages.

Supprimer une route statique de la table de routage de Windows

Bien entendu, il peut arriver que vous souhaitiez supprimer une route statique de votre table. Tout ce que vous avez à faire est de taper une commande en utilisant la syntaxe suivante :

route delete destination_network

Ainsi, pour supprimer la route que nous avons créée plus tôt avec le réseau de destination 192.168.35.0, tout ce que nous avons à faire est de taper cette commande et d’appuyer sur Entrée :

route delete 192.168.35.0

Tapez « route delete » pour supprimer une route statique que vous avez ajouté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 des 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 pour l’avenir.