Video: SSH, FTP, Ping, Telnet: Linux Networking Commands Tutorial 12 2024
Das erste, was die meisten Benutzer nach der Konfiguration ihres Geräts tun, ist zu prüfen, ob sie Verkehr über Links zu anderen Knoten im Netzwerk senden können. Bei diesem ersten Test kommt der Ping-Befehl ins Spiel.
An der Eingabeaufforderung von Junos OS können Sie den Befehl ping eingeben. Melden Sie sich bei dem Gerät an, von dem aus Sie starten möchten, und senden Sie einen Ping an eine Adresse auf dem Remote-Host. das heißt an die Adresse, von der Sie erwarten, dass sie einen Pfad durch das Netzwerk hat.
Zum Beispiel könnten Sie sich bei router1 anmelden. Von dort aus möchten Sie sicherstellen, dass Sie eine Verbindung zu router7 haben. Sie wählen also eine beliebige Netzwerkadresse auf router7 (eine der Schnittstellenadressen oder sogar die Loopback-Adresse wird funktionieren) und geben einen Ping-Befehl aus:
user @ router1> ping 10. 0. 24. 2 PING 10. 0. 24 2: 56 Datenbytes 64 Bytes von 10 0. 24. 2: icmp_seq = 0 ttl = 62 Zeit = 0. 520 ms 64 Bytes von 10. 0. 24. 2: icmp_seq = 1 ttl = 62 Zeit = 0. 417 ms 64 Bytes von 10. 0. 24. 2: icmp_seq = 2 ttl = 62 Zeit = 0. 497 ms 64 Bytes von 10. 0. 24. 2: icmp_seq = 3 ttl = 62 Zeit = 0. 424 ms 64 Bytes von 10. 0. 24. 2: icmp_seq = 4 ttl = 62 Zeit = 0. 501 ms ^ C --- 10. 0. 24. 2 Ping-Statistiken --- 5 übertragene Pakete, 5 empfangene Pakete, 0% Paketverlust-Umlauf min / avg / max / stddev = 0. 417/0. 472/0. 520/0. 043 ms
Nachdem Sie den Befehl ausgegeben haben, sendet der Router Pakete an die Remote-Adresse. Wenn der entfernte Knoten diese Pakete empfängt, erzeugt er ein Antwortpaket und sendet dieses Paket zurück an den ursprünglichen Absender.
Nach Empfang dieses Antwortpakets zeichnet der Router einen erfolgreichen Ping auf und misst die Zeit zwischen dem Senden der ursprünglichen Anfrage und dem Empfangen der Antwort. Dieser Vorgang findet immer wieder statt, bis Sie den Befehl durch Drücken von Strg + C beenden.
Sie stellen möglicherweise fest, dass jeder Ping in der Ping-Ausgabe eine ICMP-Sequenznummer (Internet Control Message Protocol) zugeordnet ist. Jede Anforderung und Antwort wird mit dieser Sequenznummer gekennzeichnet, so dass die Geräte wissen, welche Antwort zu welcher Anforderung gehört.
Wenn Sie wissen, dass Sie Anforderung 3 zu einem bestimmten Zeitpunkt gesendet haben, können Sie die Zeit überprüfen, zu der Sie Antwort 3 erhalten, und die Zeit aufzeichnen, die für den gesamten Hin- und Rückflug benötigt wurde.
Der Ping-Befehl liefert Ihnen eine Fülle von Informationen. Erstens wissen Sie, dass die von Ihnen ausgewählte Remote-Adresse aktiv ist und reagiert, weil der Befehl eine Ausgabe ergab. Zweitens: Wenn Sie die zusammenfassenden Daten am Ende der Ausgabe untersuchen, können Sie wichtige Statistiken über den Pfad sehen.
Beachten Sie zum Beispiel, dass fünf Pakete übertragen und fünf Antworten empfangen wurden.Diese Information sagt Ihnen, dass alle Ping-Anforderungen von dem Remote-Gerät empfangen wurden. Wenn das Netzwerk Probleme hat oder die Pakete verloren gehen, werden Sie feststellen, dass nicht alle übertragenen Pakete zu einem empfangenen Antwortpaket geführt haben. Der Paketverlust ist ein Indikator dafür, dass etwas im Netzwerk nicht stimmt.
Zusätzlich werden in der Summenausgabe die Mindest-, Maximal-, Durchschnitts- und Standardabweichungen für die Antwortzeiten angezeigt. In diesem Beispiel liegt die Umlaufzeit für das Ping und die Antwort in der Größenordnung von. 500 Millisekunden, das ist außergewöhnlich schnell. Wenn die Umlaufzeit 150 oder 200 Millisekunden überschreitet, sollten Sie sich wahrscheinlich das Netzwerk ansehen, um festzustellen, woher die Latenz stammt.
Sie fragen sich vielleicht, was passiert, wenn es keinen Router7 von router1 gibt. Der Befehl ping zeigt auch diese Information:
user @ router1> ping router7 PING-Router7 (192. 168. 24. 1): 56 Datenbytes ping: sendto: Keine Route zum Host-Ping: sendto: Keine Route zum Host-Ping: sendto: Keine Route zum Host-Ping: sendto: Keine Route zum Host-Ping: sendto: Keine Route zum Host ^ C --- router7 Ping-Statistik --- 5 übertragene Pakete, 0 empfangene Pakete, 100% Paketverlust
In diesem Fall ist router7 nicht über router1 erreichbar. Der Ping schlägt fehl und einhundert Prozent der gesendeten Pakete gehen verloren, was bedeutet, dass keine Antwort erfolgt. Um herauszufinden, ob die fehlende Antwort bedeutet, dass der Router ausgefallen ist oder ob irgendwo zwischen router1 und router7 ein Problem aufgetreten ist, können Sie einen traceroute-Befehl ausgeben.