In einem früheren Artikel habe ich Ihnen gesagt, wie Sie die IP-Adresse in der Linux-Befehlszeile finden. In diesem kurzen Tipp zeige ich Ihnen, wie Sie die Standard-Gateway-IP in der Linux-Befehlszeile finden.
Ein Gateway fungiert als Eingang oder Tür zwischen zwei Netzwerken. Ein Router ist ein Beispiel für das Gateway. Ihr gesamter Datenverkehr geht zum Router und dann zum Rest des Internets.
Manchmal müssen Sie die IP-Adresse Ihres Routers kennen. Die Gateway-IP ist die IP-Adresse Ihres Routers im normalen Setup.
Ich werde den IP-Befehl verwenden, um die Gateway-IP in Linux anzuzeigen.
Öffnen Sie ein Terminal und verwenden Sie den folgenden Befehl:
ip route
Sie sollten eine Ausgabe wie diese sehen:
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
Konzentrieren Sie sich auf die Zeile, die mit default beginnt. Dies ergibt die Standard-Gateway-IP.
Alternativ und bequem können Sie den obigen Befehl in Kombination mit dem grep-Befehl verwenden:
ip route | grep default
Dies gibt nur die Standard-Gateway-IP in der Ausgabe aus:
default via 192.168.0.1 dev wlp1s0 proto dhcp metric 600
Und wie Sie sehen können, ist 192.168.0.1 in meinem Fall die Standard-Gateway-IP.
Andere Methoden zum Finden der Gateway-IP-Adresse in Linux
Der IP-Befehl in Linux erfüllt die meisten Ihrer grundlegenden Netzwerkanforderungen. Aber wie Sie bereits bemerkt haben, gibt es unter Linux mehrere Möglichkeiten, bestimmte Dinge zu tun.
Um die Gateway-IP zu erfahren, können Sie auch andere Netzwerk-Befehlszeilentools verwenden. Lassen Sie mich sie Ihnen zeigen.
Gateway in Linux mit dem route-Befehl finden
Sie können die Option -n mit dem route-Befehl verwenden, um die Routing-Tabelle mit den IP-Adressen anzuzeigen.
route -n
Die Beispielausgabe sollte wie folgt aussehen:
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
Beachten Sie die U- und G-Flaggen? U bedeutet, dass die Route „oben“ ist und das G zeigt an, dass es sich um ein Gateway handelt.
Gateway in Linux mit netstat-Befehl anzeigen
Um die Gateway-Informationen anzuzeigen, können Sie den netstat-Befehl verwenden und die Routing-Tabelle anzeigen, die auch das Gateway enthält.
netstat -r -n
Die Ausgabe sollte identisch mit dem sein, was Sie mit dem route-Befehl gesehen haben:
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
Sie können das Gateway mit dem G-Flag identifizieren.
Fazit
Ich hoffe, dieser kurze Linux-Tipp hat Ihnen geholfen, die Standard-Gateway-IP in der Linux-Befehlszeile zu finden. Fügen Sie diese Website zu Ihrem Feed-Reader hinzu, um solche regelmäßigen Linux-Tipps und Tutorials zu erhalten.