Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So pingen Sie das Netzwerk im Linux-System an

So pingen Sie das Netzwerk im Linux-System an

(*-*)浩
(*-*)浩Original
2019-05-24 13:03:3440116Durchsuche

So pingen Sie das Netzwerk im Linux-System: Führen Sie den Befehl [ping host name or IP address] aus. Der Ping-Befehl ist ein häufig verwendeter Netzwerkbefehl. Er wird normalerweise zum Testen der Konnektivität mit dem Zielhost verwendet, z. B. [ping 192.168.1.1].

So pingen Sie das Netzwerk im Linux-System an

Der Ping-Befehl im Linux-System ist ein häufig verwendeter Netzwerkbefehl. Er wird normalerweise verwendet, um die Konnektivität mit dem Zielhost zu testen Wenn die Webseite nicht geöffnet werden kann, wird die Meldung angezeigt: „Versuchen Sie zuerst, die Gateway-Adresse 192.168.1.1 anzupingen.“

Es sendet ICMP ECHO_REQUEST-Pakete an Netzwerkhosts (sende ICMP ECHO_REQUEST an Netzwerkhosts) und zeigt die Antwort an, sodass wir anhand der ausgegebenen Informationen feststellen können, ob auf den Zielhost zugegriffen werden kann (dies ist jedoch nicht unbedingt der Fall). ). Um eine Erkennung durch Ping zu verhindern, richten einige Server eine Firewall ein, um Ping zu deaktivieren oder Ping in den Kernel-Parametern zu deaktivieren. Auf diese Weise ist es unmöglich, durch Ping festzustellen, ob der Host noch geöffnet ist.

Ping unter Linux unterscheidet sich geringfügig vom Ping unter Linux. Sie müssen zum Beenden Strg+C drücken oder den Parameter -c verwenden, um die erforderliche Anzahl von Antworten anzugeben.

1. Befehlsformat:

ping [Parameter] [Hostname oder IP-Adresse]

2 >

Der Ping-Befehl wird verwendet, um: den Status des Netzwerks und verschiedener externer Hosts zu ermitteln; Hardware- und Softwareprobleme zu verfolgen und zu isolieren; Wenn der Host läuft und mit dem Netzwerk verbunden ist, reagiert er auf das Loopback-Signal. Jede Echoanforderung enthält einen Internet Protocol (IP)- und ICMP-Header, gefolgt von einer Tim-Struktur und genügend Bytes, um das Paket zu füllen. Standardmäßig werden Echosignalanforderungen kontinuierlich gesendet, bis ein Interrupt-Signal empfangen wird (Strg-C).

Der Ping-Befehl sendet ein Datagramm pro Sekunde und gibt für jede empfangene Antwort eine Ausgabezeile aus. Der Ping-Befehl berechnet die Umlaufzeit und Paketverluststatistiken und zeigt nach Abschluss eine kurze Zusammenfassung an. Der Ping-Befehl endet, wenn das Programm abläuft oder ein SIGINT-Signal empfangen wird. Der Host-Parameter ist entweder ein gültiger Hostname oder eine Internetadresse.

3. Befehlsparameter:

-d Verwenden Sie die SO_DEBUG-Funktion von Socket.

-f Grenzwerterkennung. Senden Sie schnell eine große Anzahl von Netzwerkpaketen an einen Computer und sehen Sie sich dessen Antwort an.

-n gibt nur numerische Werte aus.

-q zeigt keine Übertragungspaketinformationen an, sondern nur das Endergebnis.

-r Ignoriert die normale Routing-Tabelle und sendet das Datenpaket direkt an den Remote-Host. Normalerweise wird damit überprüft, ob ein Problem mit der Netzwerkschnittstelle des Geräts vorliegt.

-R zeichnet den Routing-Prozess auf.

-v zeigt den Ausführungsprozess des Befehls im Detail an.

-c Nummer: Stoppen, nachdem die angegebene Anzahl von Paketen gesendet wurde.

-i Anzahl der Sekunden: Legen Sie das Intervall in Sekunden fest, in dem ein Netzwerkpaket an eine Maschine gesendet wird. Der Standardwert ist, es einmal pro Sekunde zu senden.

-I Netzwerkschnittstelle: Verwenden Sie die angegebene Netzwerkschnittstelle, um Datenpakete zu senden.

-l Vorladen: Legen Sie fest, welches Datenpaket gesendet werden soll, bevor die erforderlichen Informationen gesendet werden.

-p Vorlagenstil: Legen Sie den Vorlagenstil gefüllter Datenpakete fest.

-s Anzahl der Bytes: Gibt die Anzahl der gesendeten Datenbytes an. Der Standardwert ist 56. Zuzüglich des 8-Byte-ICMP-Headers beträgt die Gesamtzahl 64 ICMP-Datenbytes.

-t Überlebenswert: Legen Sie die Größe des Überlebenswerts TTL fest.

Das obige ist der detaillierte Inhalt vonSo pingen Sie das Netzwerk im Linux-System an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn