Unter Linux wird der Befehl ping (Packet Internet Groper) verwendet, um die Verfügbarkeit des Remote-Netzwerkhosts zu überprüfen und die Latenz zwischen dem Senden und Empfangen von Datenpaketen zu messen. Manchmal ist es jedoch notwendig, eine bestimmte Netzwerkschnittstelle zum Senden von Paketen anzugeben. Dies kann nützlich sein, wenn mehrere Netzwerkkarten auf dem System installiert sind oder eine virtuelle Umgebung verwendet wird.
Die Option -I (oder --interface) wird verwendet, um eine bestimmte Schnittstelle im ping-Befehl anzugeben. Mit dieser Option können Sie den Namen der Netzwerkschnittstelle angeben, über die Pakete gesendet werden. Zum Beispiel:
ping -I eth0 google.com
In diesem Beispiel verwendet der Ping-Befehl die eth0-Netzwerkschnittstelle, um Pakete an den Host zu senden google.com . Wenn die Option -I nicht angegeben ist, verwendet ping die Standardschnittstelle.
Die Angabe einer bestimmten Schnittstelle im Ping-Befehl kann hilfreich sein, um Netzwerkprobleme zu debuggen oder bei Bedarf die Verfügbarkeit des Hosts über eine bestimmte Netzwerkschnittstelle zu überprüfen. Dies kann auch beim Einrichten und Testen von virtuellen Netzwerken verwendet werden, wenn die Konnektivität zwischen virtuellen Computern überprüft werden muss.
Wie konfiguriere ich Ping in Linux, um über eine bestimmte Schnittstelle zu arbeiten
Unter Linux wird das Ping-Dienstprogramm verwendet, um zu überprüfen, ob ein Remotehost im Netzwerk verfügbar ist. Standardmäßig sendet ping Anfragen über die erste verfügbare Netzwerkschnittstelle. Manchmal ist es jedoch erforderlich, Anfragen nur über eine bestimmte Schnittstelle zu senden. In diesem Fall können Sie die Option -I (oder --interface) verwenden, um die Schnittstelle anzugeben, über die Anfragen gesendet werden sollen.
Befolgen Sie diese Schritte, um Ping für die Arbeit über eine bestimmte Schnittstelle unter Linux einzurichten:
- Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein: Ersetzen Sie ping -I durch den Namen der gewünschten Schnittstelle und die Adresse des Remote-Knotens, den Sie überprüfen möchten. Zum Beispiel: ping -I eth0 192.168.0.1
- Drücken Sie die Eingabetaste, um den Befehl auszuführen. Ping sendet nur Anfragen über die angegebene Schnittstelle.
- Sie können nach Belieben weitere Ping-Optionen hinzufügen. Zum Beispiel -c, um eine bestimmte Anzahl von Paketen zu senden, oder -W, um das Zeitlimit für die Antwort festzulegen. Zum Beispiel: ping -I eth0 -c 5 -W 2 192.168.0.1
Jetzt wissen Sie, wie Sie Ping in Linux konfigurieren, um über eine bestimmte Schnittstelle zu arbeiten. Dies kann nützlich sein, wenn Sie die Verfügbarkeit eines Remotehosts mithilfe einer bestimmten Netzwerkschnittstelle überprüfen möchten.
Eine Liste der verfügbaren Netzwerkschnittstellen unter Linux finden
Um verschiedene Netzwerkaufgaben unter Linux auszuführen, müssen Sie möglicherweise die Liste der verfügbaren Netzwerkschnittstellen auf Ihrem System kennen. Um dies zu tun, können Sie den Befehl verwenden ifconfig oder ip .
Das Team ifconfig - dies ist ein Dienstprogramm zum Konfigurieren von Netzwerkschnittstellen unter Linux. Außerdem können Sie die aktuelle Konfiguration der Netzwerkschnittstellen anzeigen. Um die verfügbaren Schnittstellen aufzulisten, können Sie einfach einen Befehl eingeben ifconfig ohne Argumente:
Das Team ip - dies ist ein moderner Ersatz für das ifconfig-Team. Es bietet eine flexiblere und benutzerfreundlichere Schnittstelle für die Arbeit mit Netzwerkschnittstellen. Um die verfügbaren Schnittstellen mit dem Befehl aufzulisten ip . Sie können den folgenden Befehl verwenden:
Beide Ansätze geben Ihnen eine Liste der verfügbaren Netzwerkschnittstellen auf Ihrem System, z. B. eth0, eth1, wlan0 usw. Sie können diese Informationen verwenden, wenn Sie ein Netzwerk einrichten oder andere Netzwerkoperationen unter Linux ausführen.
Festlegen der Priorität der Ping-Schnittstellen unter Linux
Einführung
Wenn Sie unter Linux arbeiten, ist es manchmal notwendig, über eine bestimmte Netzwerkschnittstelle zu pingen. Dies kann nützlich sein, wenn auf dem Gerät mehrere Netzwerkschnittstellen installiert sind und Sie die Verfügbarkeit des Knotens anhand einer bestimmten Schnittstelle überprüfen möchten.
Konfigurationsschritte
1. Finden Sie die Namen der verfügbaren Netzwerkschnittstellen auf Ihrem Gerät heraus. Führen Sie dazu den Befehl ifconfig aus:
Dieser Befehl listet die mit Ihrem Gerät verbundenen Netzwerkschnittstellen auf. Untersuchen Sie die Ausgabe und suchen Sie nach der gewünschten Schnittstelle.
2. Verwenden Sie den Befehl ping mit der Option -I, um die Schnittstelle für den Ping anzugeben:
Ersetzen Sie durch den Namen der Schnittstelle, die Sie verwenden möchten, und durch die IP-Adresse des Hosts, den Sie auf Verfügbarkeit prüfen möchten.
3. Führen Sie den Befehl ping aus und überprüfen Sie die Ergebnisse:
$ ping -I eth0 192.168.1.1
Mit diesem Befehl wird der Host mit der IP-Adresse 192.168.1.1 über die eth0-Schnittstelle Ping.
Schlußfolgerung
Wenn Sie die Priorität der Schnittstellen für den Ping unter Linux festlegen, können Sie bestimmte Schnittstellen auswählen, um die Verfügbarkeit von Knoten zu überprüfen. Dies kann nützlich sein, wenn Sie mehrere Schnittstellen haben und steuern möchten, welche zum Ping verwendet wird.
Wie verwende ich Ping in Linux über eine bestimmte Schnittstelle
Auf einem Linux-Betriebssystem ist das Dienstprogramm ping wird verwendet, um zu überprüfen, ob ein Knoten im Netzwerk verfügbar ist. Es kann jedoch manchmal notwendig sein, Ping über eine bestimmte Netzwerkschnittstelle zu verwenden, insbesondere wenn mehrere Netzwerkkarten auf Ihrem Computer installiert sind.
Sie müssen eine Option hinzufügen, um die Schnittstelle anzugeben, über die Ping-Pakete gesendet werden sollen -I (oder --interface) zum Ping-Befehl. Geben Sie dann einen Schnittstellennamen an, z. B.:
ping -I eth0 192.168.0.1
In diesem Beispiel geben wir an, dass Ping-Pakete über die eth0-Schnittstelle an einen Knoten mit der IP-Adresse 192 gesendet werden.168.0.1.
Wenn Sie den Namen der gewünschten Schnittstelle nicht kennen, können Sie den Befehl verwenden ifconfig, um eine Liste der verfügbaren Schnittstellen anzuzeigen:
In der Ausgabe dieses Befehls werden alle Netzwerkschnittstellen einschließlich ihrer Namen angezeigt. Suchen Sie die gewünschte Schnittstelle und verwenden Sie ihren Namen im Ping-Befehl.
Jetzt wissen Sie, wie Sie Ping in Linux über eine bestimmte Schnittstelle verwenden. Diese Funktion kann nützlich sein, wenn Sie ein Netzwerk einrichten oder Probleme mit der Verbindung zu bestimmten Knoten beheben.