La commande utilisée pour visualiser une table de routage PC dépend du système d'exploitation :
* Windows : `route print` ou `Get-NetRoute` (dans PowerShell)
* Linux/macOS : `route -n`, `netstat -rn` ou `ip route`
Voici un peu plus de détails sur chacun :
Windows :
* `route print` :Il s'agit de l'outil de ligne de commande traditionnel. Il affiche la table de routage dans un format texte. Cela existe depuis longtemps.
* `Get-NetRoute` (PowerShell) :il s'agit d'une applet de commande PowerShell plus moderne qui fournit une sortie structurée, facilitant le filtrage et le traitement des informations de la table de routage par programme.
Linux/macOS :
* `route -n` :La commande `route` avec l'option `-n` (numérique) est courante. L'option `-n` lui indique d'afficher les adresses réseau sous forme de nombres (adresses IP) plutôt que d'essayer de les résoudre en noms d'hôtes, ce qui peut être plus rapide.
* `netstat -rn` :La commande `netstat` (avec le `-r` pour la table de routage et `-n` pour le numérique) est une autre option. Cependant, « netstat » est considéré comme obsolète au profit de « ss » et « ip ».
* `ip route` :La commande `ip` (du package `iproute2`) est l'outil moderne et préféré pour la configuration réseau sous Linux. `ip route` affichera à lui seul la table de routage. Vous pouvez ajouter « show » après « route » comme ceci :« ip route show »
En résumé, les meilleures commandes à utiliser sont :
* Windows : `route print` ou `Get-NetRoute`
* Linux : `route IP`
* macOS : `route -n` ou `ip route`
Bien que `netstat -rn` fonctionne encore souvent, il est conseillé de passer aux outils les plus récents.
|