Für einen Computer mit anderen zu kommunizieren , müssen Sie eine Beschreibung , wie das Netzwerk durchqueren. Solche Richtungen werden als Strecken , wo man "route" als ein Paar von Adressen eines "Ziel" und "Gateway " umfasste definiert ist. Die Adresse Paar Details , dass der Weg zu einem bestimmten Ziel über einen Verbindungsweg zum angegebenen Gateway ist . Es gibt drei Arten von Zielen : einzelne Hosts , Subnetze und "default". Die " Standard-Route " wird verwendet, wenn keine andere Route zutrifft . Anschluss von zwei Servern mit unterschiedlichen IP-Adressen einfach erfordert die Einführung der entsprechenden Route. Things You
Befehl Terminal
Netzwerkverbindung
brauchen anzeigen Weitere Anweisungen
1
Anmeldung bei einem der Hosts und starten Sie einen Befehl Terminal . Für die Zwecke dieses Tutorial werden wir host1 und host2 beziehen sich auf zwischen den Endpunkten der Strecke müssen wir definieren, zu unterscheiden.
2
Führen Sie den Befehl " netstat- nr" , um die aktuelle Anzeige IP -Routing-Tabelle . Beachten Sie die ersten beiden Spalten und Destination Gateway:
Zielgateway Genmask Flags MSS Fenster irtt Iface
10.0.0.0 192.168.1.254 255.0.0.0 UG 0 0 0 wlan0
3
Geben Sie den folgenden Befehl ein , und ersetzen Sie das richtige Netzwerk -und Gateway- Adressen , um die Strecke Definition für Ihr Netzwerk zu vervollständigen :
# route add -host 10.0.0.1 gw 192.168.1.254 wlan0
< p> Beachten Sie, dass eine Probe 10.0.0.1 Ziel ist . Ersetzen Sie die IP -Adresse oder Netzwerk Host2 für den Zielwert . Auch ist die Gateway-Adresse 192.168.1.254 unseres Beispiels . Ersetzen Sie es mit dem richtigen Gateway-Adresse für Ihr Netzwerk. Wenden Sie sich an Ihren Netzwerkadministrator , wenn dieser Wert nicht bekannt ist
4
Testen Sie die Route zwischen host1 und host2 mit dem " traceroute "-Befehl , um die Strecke zwischen den beiden Hosts verfolgen : .
# traceroute host2
Einige Systeme verwenden Sie den Befehl " tracepath " oder " tracert " für Strecke Tracing . Allerdings ist die Nutzung gleich.