Obtenir rapidement une adresse IP de routeur à partir de la ligne de commande

Si vous avez besoin de récupérer rapidement l'adresse IP du routeur auquel vous êtes connecté, vous pouvez trouver cette information immédiatement dans le terminal de Mac OS X.


Pour découvrir l'adresse IP des routeurs connectés, tapez simplement ce qui suit sur la ligne de commande:

netstat -rn |grep default

Hit retour pour voir les résultats.

Le résultat ressemblera à ceci, montrant l'IP du routeur directement après "default":

default 192.168.1.1 UGSc 108 0 en0

netstat fonctionnera pour les connexions câblées et sans fil, dont la différence apparaîtra en tant qu'interface. Ils sont généralement en0 et en1, bien que les interfaces de port varient légèrement avec les Mac qui n'incluent pas les ports Ethernet ou Wi-Fi / AirPort, et pour les Mac avec une seule forme de connectivité réseau, il sera presque toujours cela varie par machine et par matériel.

Pour les utilisateurs qui ne veulent pas se préoccuper de la ligne de commande, l'adresse IP du routeur peut également être trouvée dans les préférences Réseau, et dans le menu Wi-Fi de OS X, les deux sont accessibles depuis l'interface utilisateur graphique et ne seront pas exiger de se tourner vers le terminal.

Merci à Hans et Jen pour l'astuce pour une alternative à la récupération de la passerelle à partir de la ligne de commande et pour le trouver dans le panneau de préférences du système réseau. Pour ceux qui sont intéressés, la même commande netstat fonctionne également sous Linux, vous pouvez donc étendre vos connaissances OS X au-delà du Mac si vous vous trouvez dans une situation similaire avec une autre machine Unix.