Netzwerkkonfiguration mit arp und traceroute überprüfen
In diesem letzten Schritt lernen Sie, wie Sie mit arp und traceroute Ihre Netzwerkkonfiguration überprüfen.
Zuerst stellen wir sicher, dass die notwendigen Werkzeuge installiert sind. arp ist in net-tools enthalten, und traceroute ist in seinem eigenen Paket.
-
Installieren Sie net-tools und traceroute:
sudo apt-get update
sudo apt-get install -y net-tools traceroute
Verwenden von arp zur Anzeige des ARP-Caches
Das Address Resolution Protocol (ARP) ordnet eine IP-Adresse einer physischen MAC-Adresse in einem lokalen Netzwerk zu. Die Ergebnisse werden im ARP-Cache gespeichert.
-
Um Ihren ARP-Cache zu füllen, ermitteln Sie zunächst die IP-Adresse Ihres Standard-Gateways aus der Routing-Tabelle.
ip route | grep default
Die Ausgabe zeigt Ihnen die Gateway-IP. Beachten Sie, dass die IP-Adresse variieren wird.
default via 172.16.50.253 dev eth0
default via 172.16.50.253 dev eth0 proto dhcp src 172.16.50.11 metric 100
-
Pingen Sie nun diese Gateway-IP an (z. B. 172.16.50.253 im obigen Beispiel), um Datenverkehr zu erzeugen.
ping -c 1 <your-gateway-ip>
-
Zeigen Sie den ARP-Cache mit arp -a an.
arp -a
Sie sehen die IP- und MAC-Adresse Ihres Gateways. Möglicherweise sehen Sie auch einen <incomplete>-Eintrag für die Adresse 192.168.1.1, die wir zuvor angepingt haben, was normal ist.
? (192.168.1.1) at <incomplete> on eth0
_gateway (172.16.50.253) at ee:ff:ff:ff:ff:ff [ether] on eth0
Dies bestätigt, dass Ihr System die IP-Adresse des Gateways einer MAC-Adresse zugeordnet hat.
Verwenden von traceroute zum Nachverfolgen von Netzwerkpfaden
Der Befehl traceroute zeigt die Sequenz von Routern ("Hops"), die Pakete auf dem Weg zu einem Ziel durchlaufen.
-
Verfolgen wir die Route zu einer öffentlichen Domain wie google.com.
traceroute google.com
Der Befehl gibt den Pfad aus. Hinweis: In vielen Cloud-Umgebungen ist der erste Hop, der von traceroute angezeigt wird, möglicherweise eine interne IP-Adresse und nicht dieselbe wie das Standard-Gateway in Ihrer Routing-Tabelle. Dies ist ein normales Verhalten.
traceroute to google.com (142.250.189.174), 30 hops max, 60 byte packets
1 10.220.9.2 (10.220.9.2) 0.345 ms ...
2 11.73.5.1 (11.73.5.1) 1.978 ms ...
3 ...
8 sfo03s24-in-f14.1e100.net (142.250.189.174) 3.001 ms ...
- Der erste Hop ist ein Router innerhalb des Netzwerks des Lab-Anbieters.
- Nachfolgende Hops zeigen den Pfad über das Internet zum endgültigen Ziel.
- Sternchen (
* * *) können erscheinen, wenn ein Router auf dem Pfad nicht auf traceroute-Anfragen antwortet, was auf eine Firewall oder eine andere Netzwerkrichtlinie zurückzuführen sein kann.
Herzlichen Glückwunsch! Sie haben nun gelernt, wie Sie IP-Adressen auf einem Linux-System inspizieren, statisch konfigurieren und dynamisch konfigurieren, sowie wichtige Werkzeuge wie ping, arp und traceroute verwenden, um Ihr Netzwerk zu überprüfen und Fehler zu beheben.