affiche l'adresse IP de la passerelle lors de l'exécution de la commande ifconfig


63

Actuellement, lors de l'utilisation de la ifconfigcommande, les adresses IP suivantes sont affichées: adresse IP propre, diffusion et masque.

Existe-t-il un moyen d'afficher également l'adresse IP de la passerelle correspondante (sur le même écran que tous les autres, sans utiliser la commande "route")?


9
Les adresses sont des paramètres de la configuration IP de l'interface. La passerelle est un paramètre de routage système et non un paramètre d'interface. Cela n'aurait aucun sens de le montrer dans la configuration de l'interface.
David Schwartz

Réponses:


78

Vous le pouvez avec la ipcommande, et étant donné que ifconfigla plupart des distributions sont en train de devenir obsolète, c'est l'outil préféré. Un exemple:

$ ip route show
212.13.197.0/28 dev eth0  proto kernel  scope link  src 212.13.197.13
default via 212.13.197.1 dev eth0

8
nous pouvons aussi utiliser ip rce qui montre la même chose.
Rahul Patil

6
Donc, la passerelle est '212.13.197.1' dans cet exemple?
xxjjnn

3
route -nest tellement plus propre d'une sortie ..
Angry 84

@ Mayhem - Dommage que "route -n" ne fonctionne pas pour mac. Maintenant, "route -n get default" fonctionne pour afficher la passerelle sur mac, mais celui que vous avez suggéré fonctionne sur linux et non sur mac.
Alexis Evelyn

1
@SenorContento C'est une bonne chose que la question porte sur Linux et non sur un Mac.
colère 84

12

Courir:

$ route

La sortie est:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.0.2.2        0.0.0.0         UG    1024   0        0 eth0
10.0.2.0        *               255.255.255.0   U     0      0        0 eth0

8

Non, il n'y en a pas. Selon la page de manuel, vous ne pouvez pas modifier le résultat de ifconfig (sauf l'affichage des interfaces désactivées également).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.