Gérer le routage IP dans PowerShell
Le routage IP transfère des paquets de données en fonction de l’adresse IP de destination. Ce routage étant basé sur une table de routage, si des entrées sont effectuées automatiquement, il se peut que vous deviez ajouter, supprimer ou modifier manuellement des entrées dans la table de routage. Le module PowerShell NETTCPIP inclut également des cmdlets utilisées pour gérer la table de routage pour des serveurs et appareils Windows.
Le noms des cmdlets destinées à la gestion d’entrées de table de routage contiennent le substantif « netroute ».
Le tableau suivant répertorie des cmdlets courantes pour la gestion d’entrées et de paramètres de table de routage.
Tableau 1 : Cmdlets pour la gestion d’entrées et de paramètres de table de routage
| Cmdlet | Descriptif |
|---|---|
| New-NetRoute | Crée une entrée dans la table de routage IP. |
| Get-NetRoute | Récupère une entrée de la table de routage IP. |
| Set-NetRoute | Modifie les propriétés d’une entrée dans la table de routage IP. |
| Remove-NetRoute | Supprime une entrée de la table de routage IP. |
| Find-NetRoute | Identifie la meilleure adresse IP locale et la meilleur route pour atteindre une adresse distante. |
Création d’une entrée de table de routage IP
Vous pouvez utiliser la cmdlet New-NetRoute pour créer des entrées de table de routage sur un ordinateur Windows. La cmdlet New-NetRoute requiert que vous identifiiez l’interface réseau et le préfixe de destination.
Le tableau suivant répertorie les paramètres courants pour la cmdlet New-NetRoute.
Tableau 2 : Paramètres pour la cmdlet New-NetRoute
| Paramètre | Descriptif |
|---|---|
| ‑DestinationPrefix | Définit le préfixe de destination d’un itinéraire (ou route) IP. |
| ‑InterfaceAlias | Définit l’interface réseau, par alias, pour un itinéraire IP. |
| ‑InterfaceIndex | Définit l’interface réseau, par index, pour un itinéraire IP. |
| -NextHop | Définit le tronçon suivant pour un itinéraire IP. |
| -RouteMetric | Définit la métrique de routage pour un itinéraire IP. |
La commande suivante crée une entrée de table de routage IP :
New-NetRoute -DestinationPrefix 0.0.0.0/24 -InterfaceAlias "Ethernet" -DefaultGateway 192.168.1.1