GNU/Linux >> Tutoriels Linux >  >> Linux

Comment trouver l'adresse IP de la passerelle sous Linux

Solution 1 :

Pour imprimer uniquement l'IP gw par défaut :

route -n | grep 'UG[ \t]' | awk '{print $2}'

Pour imprimer les informations d'itinéraire sur toutes les interfaces :

route -n

ou

netstat -rn

Solution 2 :

ip route show 0.0.0.0/0 dev eth0 | cut -d\  -f3

est mon entrée :)

Solution 3 :

Vous pouvez obtenir la passerelle par défaut du système à partir de la sortie de netstat -r ou route

Solution 4 :

$ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.199.0   0.0.0.0         255.255.255.240 U         0 0          0 virbr1
192.168.200.0   0.0.0.0         255.255.255.240 U         0 0          0 virbr2
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 wlan0
192.168.122.0   0.0.0.0         255.255.255.0   U         0 0          0 virbr0
0.0.0.0         192.168.1.254   0.0.0.0         UG        0 0          0 wlan0

Le 0.0.0.0 est votre passerelle par défaut, pointant vers 192.168.1.254 chez moi.

Solution 5 :

La sortie de route -n ou netstat -rn, et recherchez la destination 0.0.0.0.


Linux
  1. Comment savoir si le disque est un SSD ou un disque dur sous Linux

  2. Comment trouver l'adresse IP de la passerelle par défaut sous Linux

  3. Comment utiliser la commande Linux find pour rechercher des fichiers

  4. Comment trouver tous les fichiers épars sous Linux

  5. Comment trouver la taille du tampon de socket de Linux

Comment trouver une adresse IP sous Linux

Comment trouver la taille totale d'un répertoire sous Linux

Comment rechercher des fichiers avec la commande fd sous Linux

Comment trouver la liste des référentiels installés sous Linux

Comment trouver une adresse IP dans la ligne de commande Linux

Comment trouver une adresse IP sous Linux