Wann wäre eine dauerhafte Route keine aktive Route? [Duplikat]


3

Diese Frage hat hier bereits eine Antwort:

Ich habe unserer Windows Server 2003-Box mit "route -p add" eine dauerhafte Route hinzugefügt. Nach einem Neustart ergab der "Routendruck" folgendes:

Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric    
          0.0.0.0          0.0.0.0      10.91.131.1      10.91.131.9     20
        10.88.0.0  255.255.255.252        10.88.0.1        10.88.0.1     30
        10.88.0.1  255.255.255.255        127.0.0.1        127.0.0.1     30
      10.91.131.0    255.255.255.0      10.91.131.9      10.91.131.9     20
      10.91.131.9  255.255.255.255        127.0.0.1        127.0.0.1     20
   10.255.255.255  255.255.255.255        10.88.0.1        10.88.0.1     30
   10.255.255.255  255.255.255.255      10.91.131.9      10.91.131.9     20
        127.0.0.0        255.0.0.0        127.0.0.1        127.0.0.1      1
        224.0.0.0        240.0.0.0        10.88.0.1        10.88.0.1     30
        224.0.0.0        240.0.0.0      10.91.131.9      10.91.131.9     20
  255.255.255.255  255.255.255.255        10.88.0.1        10.88.0.1      1
  255.255.255.255  255.255.255.255      10.91.131.9      10.91.131.9      1
Default Gateway:       10.91.131.1
===========================================================================
Persistent Routes:
  Network Address          Netmask  Gateway Address  Metric
        10.88.0.0    255.255.255.0        10.88.0.2       1

Die von mir hinzugefügte Route wird als dauerhafte Route aufgeführt, jedoch nicht als aktive. Warum könnte dies der Fall sein?

Die fragliche Route ist für eine OpenVPN-Verbindung. Hat das etwas damit zu tun?

Bearbeiten Ich hätte erwähnt , dass die Route nicht funktioniert. Erst als es wieder hinzugefügt wurde, funktionierte es. Danach wurde es in der Tabelle Active Routes angezeigt.

Antworten:


2

Soweit mir bekannt ist, dient die Unterscheidung zwischen Aktiv und Persistent im Befehl route lediglich dazu, die Ermittlung der erlernten und / oder temporären Routen im Vergleich zu den Routen zu vereinfachen, die Sie explizit als persistent hinzugefügt haben.

Ich bin mir sicher, dass mich jemand korrigieren wird, wenn ich falsch liege :)


Sie haben es ziemlich gut abgedeckt. "Aktive" Routen sind nur eine Wiedergabe der Routing-Tabelle, wie sie zu der Zeit existiert. Wie Sie sagen, kann es Routen enthalten, die gelernt wurden (über ein Routing-Protokoll). "Persistente" Routen sind solche, die explizit definiert wurden, weil es möglicherweise keinen Mechanismus gibt, mit dem sie über ein Routing-Protokoll gelernt werden können. Persistente (manchmal als statische bezeichnete) Routen werden häufig verwendet, wenn Systeme (Server) über mehrere Netzwerkkarten verfügen und Sie je nach Ziel den Datenverkehr durch die eine oder andere erzwingen möchten.
BillP3rd

3
Du liegst falsch. Wenn eine dauerhafte Route aktiv ist, erfolgt dies an beiden Orten. @ BillP3rd: Eine statische Route wird nicht dynamisch bestimmt (manuell erstellt). Eine persistente Route ist eine statische Route, die über Neustarts hinweg erhalten bleibt.
Gabe

2

1

Führen Sie denselben Befehl add ohne das -p aus, und die Route wird aktiv.

Wenn Sie den Befehl mit -p ausführen, wird er erst nach einem Neustart aktiv.


0

Von der aktiven Route,

10.88.0.0 255.255.255.252 10.88.0.1

Von der persistenten Route,

10.88.0.0 255.255.255.0 10.88.0.2

Bitte ändern Sie (Netzmaske) in Persistent Route als

10.88.0.0 255.255.255.252 10.88.0.2

Ich denke, spezifischere Subnetzmasken haben Vorrang ...

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.