Dans un article précédent, je vous ai parlé de la recherche d'une adresse IP dans la ligne de commande Linux. Dans cette astuce rapide, je vais vous montrer comment trouver l'adresse IP de la passerelle par défaut dans la ligne de commande Linux.
Une passerelle fonctionne comme une entrée ou une porte entre deux réseaux. Un routeur est un exemple de passerelle. Tout votre trafic est acheminé vers le routeur, puis vers le reste d'Internet.
Parfois, vous aurez besoin de connaître l'adresse IP de votre routeur. L'IP de la passerelle est l'adresse IP de votre routeur dans la configuration normale.
Je vais utiliser la commande IP pour afficher l'adresse IP de la passerelle sous Linux.
Ouvrez un terminal et utilisez la commande suivante :
ip route
Vous devriez voir une sortie comme celle-ci :
default via 192.168.0.1 dev wlp58s0 proto dhcp metric 600
169.254.0.0/16 dev wlp58s0 scope link metric 1000
192.168.0.0/24 dev wlp58s0 proto kernel scope link src 192.168.0.106 metric 600
Concentrez-vous sur la ligne qui commence par default. Cela donnera l'adresse IP de la passerelle par défaut.
Alternativement et commodément, vous pouvez utiliser la commande ci-dessus en combinaison avec la commande grep :
ip route | grep default
Cela donnera simplement l'adresse IP de la passerelle par défaut dans la sortie :
default via 192.168.0.1 dev wlp1s0 proto dhcp metric 600
Et comme vous pouvez le voir, 192.168.0.1 est l'adresse IP de la passerelle par défaut dans mon cas.
Autres méthodes pour trouver l'adresse IP de la passerelle sous Linux
La commande IP de Linux répond à la plupart de vos besoins réseau de base. Mais comme vous l'avez déjà remarqué, il existe plusieurs façons de faire certaines choses sous Linux.
Pour connaître l'adresse IP de la passerelle, vous pouvez également utiliser d'autres outils de ligne de commande réseau. Laissez-moi vous les montrer.
Rechercher une passerelle sous Linux avec la commande route
Vous pouvez utiliser l'option -n avec la commande route pour afficher la table de routage avec les adresses IP.
route -n
L'exemple de sortie devrait ressembler à ceci :
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 600 0 0 wlp58s0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlp58s0
192.168.0.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp58s0
Remarquez les drapeaux U et G ? U signifie que la route est "up" et le G indique qu'il s'agit d'une passerelle.
Afficher la passerelle sous Linux avec la commande netstat
Pour afficher les informations de la passerelle, vous pouvez utiliser la commande netstat et afficher également la table de routage qui constitue la passerelle.
netstat -r -n
Le résultat doit être identique à ce que vous avez vu avec la commande route :
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlp58s0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlp58s0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp58s0
Vous pouvez identifier la passerelle avec le drapeau G.
Conclusion
J'espère que cette astuce Linux rapide vous a aidé à trouver l'adresse IP de la passerelle par défaut dans la ligne de commande Linux. Ajoutez ce site Web à votre lecteur de flux pour obtenir des conseils et des didacticiels Linux réguliers.