Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Schützen der Junos OS-Konfiguration vor Änderung oder Löschung

In diesem Beispiel wird gezeigt, wie Sie die Befehle and im Konfigurationsmodus verwenden, um die CLI-Konfiguration zu schützen und den Schutz aufzuheben.protectunprotect

Anforderungen

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • Ein Gerät der M-Serie, MX-Serie, PTX-Serie oder T-Serie

  • Junos OS 11.2 oder höher läuft auf allen Geräten

Überblick

Mit dem Junos-Betriebssystem können Sie die Gerätekonfiguration vor Änderungen oder Löschungen durch andere Benutzer schützen. Dies kann mithilfe des Befehls im Konfigurationsmodus der CLI erreicht werden.protect Ebenso können Sie den Schutz einer geschützten Konfiguration mithilfe des Befehls aufheben.unprotect

Diese Befehle können auf jeder Ebene der Konfigurationshierarchie verwendet werden – einer übergeordneten Hierarchie der obersten Ebene, einer Konfigurationsanweisung oder einem Bezeichner auf der untersten Ebene der Hierarchie.

Wenn eine Konfigurationshierarchie geschützt ist, können Benutzer die folgenden Aktivitäten nicht ausführen:

  • Löschen oder Ändern einer Hierarchie oder einer Anweisung oder eines Bezeichners innerhalb der geschützten Hierarchie

  • Einfügen einer neuen Konfigurationsanweisung oder eines Bezeichners in die geschützte Hierarchie

  • Umbenennen einer Anweisung oder eines Bezeichners innerhalb der geschützten Hierarchie

  • Kopieren einer Konfiguration in eine geschützte Hierarchie

  • Aktivieren oder Deaktivieren von Anweisungen innerhalb einer geschützten Hierarchie

  • Kommentieren einer geschützten Hierarchie

Topologie

Schützen einer Hierarchie auf übergeordneter Ebene

Verfahren

Schritt-für-Schritt-Anleitung

So schützen Sie eine Konfiguration auf der obersten Ebene der Hierarchie:

Identifizieren Sie die Hierarchie, die Sie schützen möchten, und geben Sie den Befehl für die Hierarchie auf Hierarchieebene aus.protect[edit]

Wenn Sie z. B. die gesamte Hierarchieebene schützen möchten, verwenden Sie den folgenden Befehl:[edit access]

Ergebnisse

Schützt alle Elemente unter der übergeordneten Hierarchie.

HINWEIS:

Wenn Sie den Befehl für eine Hierarchie absetzen, die in der Konfiguration nicht verwendet wird, zeigt die Junos OS CLI die folgende Fehlermeldung an:protect

Schützen einer untergeordneten Hierarchie

Verfahren

Schritt-für-Schritt-Anleitung

So schützen Sie eine untergeordnete Hierarchie, die in einer übergeordneten Hierarchie enthalten ist:

Navigieren Sie zur Hierarchie des übergeordneten Containers. Verwenden Sie den Befehl für die Hierarchie auf der übergeordneten Ebene.protect

Wenn Sie z. B. die Hierarchieebene schützen möchten, verwenden Sie den folgenden Befehl auf der Hierarchieebene .[edit system syslog console][edit system syslog]

Ergebnisse

Schützt alle Elemente unter der untergeordneten Hierarchie.

Schützen einer Konfigurationsanweisung innerhalb einer Hierarchie

Verfahren

Schritt-für-Schritt-Anleitung

So schützen Sie eine Konfigurationsanweisung innerhalb einer Hierarchieebene:

Navigieren Sie zu der Hierarchieebene, die die Anweisung enthält, die Sie schützen möchten, und geben Sie den Befehl für die Hierarchie aus.protect

Wenn Sie z. B. die Anweisung unter der Hierarchieebene schützen möchten, verwenden Sie den folgenden Befehl:host-name[edit system]

Ergebnisse

Schützen einer Liste von Bezeichnern für eine Konfigurationsanweisung

Verfahren

Schritt-für-Schritt-Anleitung

Einige Konfigurationsanweisungen können mehrere Werte annehmen. Die Anweisung auf Hierarchieebene kann z. B. eine Liste von Hostnamen, IPv4-Adressen oder IPv6-Adressen enthalten.address[edit system login deny-sources] Angenommen, Sie haben die folgende Konfiguration:

Um alle Adressen für die Anweisung zu schützen, verwenden Sie den folgenden Befehl auf der Ebene:address[edit]

Ergebnisse

Alle Adressen ([172.17.28.19, 172.17.28.20, 172.17.28.21, 172.17.28.22]) für die Anweisung sind geschützt.address

Schützen eines einzelnen Mitglieds vor einer homogenen Liste

Verfahren

Schritt-für-Schritt-Anleitung

Angenommen, Sie haben die folgende Konfiguration:

Um eine oder mehrere einzelne Adressen für die Anweisung zu schützen, geben Sie den folgenden Befehl auf der Ebene ein:name-server[edit]

Ergebnisse

Die Adressen 10.1.2.1 und 10.1.2.4 sind geschützt.

Aufheben des Schutzes einer Konfiguration

Verfahren

Schritt-für-Schritt-Anleitung

Angenommen, Sie haben die folgende Konfiguration auf Hierarchieebene :[edit system]

Um den Schutz der gesamten Hierarchieebene aufzuheben, geben Sie den folgenden Befehl auf der Ebene ein:[edit system][edit]

Ergebnisse

Die gesamte Hierarchieebene ist ungeschützt.system

Überprüfung

Überprüfen Sie, ob eine Hierarchie mit dem Befehl show geschützt ist.

Zweck

So überprüfen Sie, ob eine Konfigurationshierarchie geschützt ist.

Was

Geben Sie im Konfigurationsmodus den Befehl auf Hierarchieebene ab, um alle Konfigurationshierarchien und Konfigurationsanweisungen anzuzeigen, die geschützt sind.show[edit]

HINWEIS:

Allen geschützten Hierarchien oder Anweisungen wird eine Zeichenfolge vorangestellt.protect:

Stellen Sie sicher, dass eine Hierarchie geschützt ist, indem Sie versuchen, eine Konfiguration zu ändern

Zweck

Um zu überprüfen, ob eine Konfiguration geschützt ist, versuchen Sie, die Konfiguration mit den Befehlen , , , und zu ändern.activatecopyinsertrenamedelete

Was

So überprüfen Sie, ob eine Konfiguration geschützt ist:

  1. Versuchen Sie, die Befehle , , , und für eine Hierarchie der obersten Ebene oder eine Hierarchie auf untergeordneter Ebene oder eine Anweisung innerhalb der Hierarchie zu verwenden.activatecopyinsertrenamedelete

    Bei einer geschützten Hierarchie oder Anweisung zeigt das Junos-Betriebssystem eine entsprechende Warnung an, dass der Befehl nicht ausgeführt wurde. Hier einige Zahlen zum Generationswechsel:

  2. Um zu überprüfen, ob die Hierarchie geschützt ist, versuchen Sie, den Befehl für die folgende Anweisung abzugeben:activatedomain-search

    [edit system]

    Die Junos OS CLI zeigt eine entsprechende Meldung an:

Überprüfen der Verwendung des Befehls protect

Zweck

So zeigen Sie die Befehle an, die zum Schutz einer Konfiguration verwendet werden.protect

Was

  1. Navigieren Sie zur gewünschten Hierarchie.

  2. Geben Sie den Befehl ein.show | display set relative

Anzeigen der Konfiguration in XML

Zweck

Um zu überprüfen, ob die geschützten Hierarchien oder Anweisungen auch im XML-Code angezeigt werden. Geschützte Hierarchien, Anweisungen oder Bezeichner werden mit dem Attribut im XML-Code angezeigt.| display xml

Was

So zeigen Sie die Konfiguration im XML-Format an:

  1. Navigieren Sie zu der Hierarchie, die Sie anzeigen möchten.

  2. Verwenden Sie den Befehl mit dem Pipe-Symbol und der Option :show| display xml

    [edit system]

    HINWEIS:

    Durch das Laden einer XML-Konfiguration mit dem Tag wird der Schutz einer bereits geschützten Hierarchie aufgehoben.unprotect="unprotect" Angenommen, Sie laden die folgende XML-Hierarchie:

    Die Hierarchie wird ungeschützt, wenn sie bereits geschützt ist.[edit protocols]