3Jul

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

asr_top

Dans certains types d'environnements spécifiques, il peut s'avérer utile d'ajouter une route statique à la table de routage dans Windows. Voici comment s'y prendre.

Une table de routage dicte où vont tous les paquets lorsqu'ils quittent un système, que ce 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, dans laquelle le routeur est capable de sélectionner le meilleur emplacement pour transférer les paquets en fonction des informations qu'il reçoit des autres routeurs. Vous pouvez le voir au travail si vous utilisez la commande traceroute pour regarder les connexions que fait un paquet lorsqu'il atteint sa destination finale.

La plupart des routeurs vous permettent également d'ajouter un itinéraire statique( qui n'est pas mis à jour de manière dynamique) 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 dans leur maison ou leur petite entreprise ne le feront probablement pas, mais cela peut être utile dans certaines circonstances, telles que:

  • Vous avez deux connexions Internet, peut-être une pour un usage régulier et une pour un réseau de travailet 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 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 un PC Windows en tant que routeur pour votre réseau et vous voulez un contrôle plus fin.

Si l'un d'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.

Afficher la table de routage Windows

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

asr_1

Remarque : Si PowerShell s'affiche à la place de l'invite de commande dans le menu Utilisateurs avec pouvoir, il s'agit d'un commutateur créé avec la mise à jour des créateurs pour Windows 10. Il est très facile de revenir à l'invite de commande dans le menu Utilisateurs avec pouvoir.voulez, ou vous pouvez essayer PowerShell. Vous pouvez faire à peu près tout dans PowerShell que vous pouvez faire dans l'invite de commande, ainsi que beaucoup d'autres choses utiles.

Articles connexes
Comment replacer l'invite de commande dans le menu Utilisateurs avec pouvoir de Windows + X
Comment PowerShell diffère de l'invite de commande Windows

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

route impression

asr_1

Vous verrezune 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.

Ajouter une route statique à la table de routage Windows

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

route ADD destination_network MASQUE masque_sous-réseau gateway_ip metric_cost

Les composants subnet_mask et metric_cost sontfacultatif à 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 de la mesure est simplement un coût relatif aux autres coûts de la table 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 lié au sous-réseau 192.168.35.0 allait à une passerelle à 192.168.0.2 et que vous vouliez simplement utiliser le coût de la métrique automatique, vous utiliseriez la commande suivante:

route ADD 192.168.35.0 MASQUE 255.255.255.0 192.168.0.2

asr_3

Si vous deviez utiliser la commande route print pour regarder la table maintenant, vous verriez votre nouvelle route statique.

asr_4

C'est assez facile, mais il y a une petite prise supplémentaire. Lorsque vous ajoutez un itinéraire statique, par défaut, il ne dure que jusqu'au prochain démarrage de Windows. La raison en est que de nombreuses entreprises utilisent une liste coordonnée d'itinéraires 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.

Vous pouvez certainement utiliser la méthode de script par lots vous-même. L'écriture de scripts batch n'est pas difficile. Mais si vous ajoutez juste une ou deux routes statiques que vous ne prévoyez pas changer souvent, vous pouvez simplement ajouter l'option -p à la commande pour rendre la route persistante. Un itinéraire persistant reste en place même lorsque Windows démarre. 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 MASQUE 255.255.255.0 192.168.0.2

asr_5

Supprimer une route statique de la table de routage Windows

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

route supprimer destination_network

Donc, pour supprimer l'itinéraire que nous avons créé précédemment avec le réseau de destination 192.168.35.0, tout ce que nous aurions à faire est de taper cette commandeEntrez:

route delete 192.168.35.0

asr_6

Oui, l'utilisation des routes statiques est un peu ésotérique quand 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 facile. Et si vous n'avez pas besoin de le faire maintenant, au moins vous savez que c'est une option à l'avenir.