Zeigt die Gateway-IP-Adresse an, wenn der Befehl ifconfig ausgeführt wird


63

Derzeit werden bei Verwendung des ifconfigBefehls die folgenden IP-Adressen angezeigt: Eigene IP, Broadcast und Maske.

Gibt es eine Möglichkeit, die zugehörige Gateway-IP-Adresse auch anzuzeigen (auf demselben Bildschirm wie alle anderen, nicht mit dem Befehl 'route')?


9
Die angezeigten Adressen sind Parameter der IP-Konfiguration der Schnittstelle. Das Gateway ist ein Systemroutingparameter und kein Schnittstellenparameter. Es wäre nicht sinnvoll, dies in der Schnittstellenkonfiguration anzuzeigen.
David Schwartz

Antworten:


78

Sie können mit dem ipBefehl, und angesichts dessen, dass ifconfiges derzeit von den meisten Distributionen veraltet ist , ist es jetzt das bevorzugte Tool. Ein Beispiel:

$ 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
auch wir können das verwenden ip rwas das selbe zeigt.
Rahul Patil

6
In diesem Beispiel lautet das Gateway also '212.13.197.1'?
xxjjnn

3
route -nist so viel sauberer von einer Ausgabe ..
Angry 84

@ Mayhem - Schade, dass "route -n" für Mac nicht funktioniert. Jetzt funktioniert "route -n get default", um das Gateway auf dem Mac anzuzeigen, aber das von Ihnen vorgeschlagene funktioniert unter Linux und nicht auf dem Mac.
Alexis Evelyn

1
@ SenorContento gut, dass die Frage über Linux und nicht einen Mac war.
Angry 84

12

Lauf:

$ route

Die Ausgabe ist:

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

Nein, das gibt es nicht. Laut Manpage können Sie die Ausgabe von ifconfig nicht ändern (außer, dass auch deaktivierte Schnittstellen angezeigt werden).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.