Inhaltsverzeichnis:
- Einen Abschnitt der Konfiguration umbenennen
- Teile der Konfiguration kopieren
- Ein weiterer nützlicher Befehl ist replace, der eine bestimmte Zeichenkette in der gesamten Konfiguration in etwas anderes ändert. Nehmen Sie zum Beispiel an, dass die Schnittstelle ge-0/0/0 im Protokollzweig der Konfiguration referenziert wird, weil Sie OSPF darauf konfiguriert haben, wie hier gezeigt:
- Schließlich können Sie mit dem Befehl insert eine Konfigurationsanweisung vor oder nach einem Element in einer geordneten Reihenfolge einfügen. Dieser Befehl ist besonders nützlich, wenn Sie Firewall-Filter und Routing-Policies konfigurieren und die Reihenfolge der Terme ändern müssen, wie in diesem Beispiel gezeigt:
Video: Das-Kit L6 Geheimmenü ( zB Radgrösse ändern / schneller machen ) eBike NCM und weitere 2024
umbenennen. Junos OS hat viele hilfreiche Befehle, um die Zeit zu verkürzen, die es dauert, um Änderungen an der bestehenden Konfiguration vorzunehmen. Mit den Befehlen "Umbenennen", "Kopieren", "Ersetzen" und "Einfügen" im Befehlszeilenschnittstellen-Konfigurationsmodus (CLI) können Sie schnell Änderungen an Ihrer Gerätekonfiguration vornehmen.
Einen Abschnitt der Konfiguration umbenennen
Manchmal möchten Sie vielleicht einen Abschnitt der Junos-Konfiguration umbenennen, um beispielsweise eine ältere Namenskonvention so zu ändern, dass sie sich an eine neue Richtlinie hält. Angenommen, Sie möchten ge-0/0/0 in die neue Namenskonvention von ge-1/0/0 umbenennen. Hier ist das aktuelle Konfigurations-Snippet:
root @ host-name # show interfaces ge-0/0/0 Einheit 0 {Familie inet {Adresse 100. 100. 100. 1/24;}}
Sie können die Schnittstelle in einem Schritt mit dem Befehl Umbenennen:
root @ host-name # Schnittstellen umbenennen ge-0/0/0 in ge-1/0/0
Verwenden Sie nun den Befehl show, um zu prüfen, ob die Änderung stattgefunden hat:
root @ host-name # show interfaces ge-1/0/0 unit 0 {Familie inet {Adresse 100. 100. 100. 1/24;}}
Teile der Konfiguration kopieren
< ! --2 ->Mit Junos können Sie auch Kopien von Teilen der Konfiguration erstellen, indem Sie den Befehl copy verwenden. Angenommen, Sie erstellen eine Vorlage für einen lokalen Benutzer namens logintemplate und möchten eine Kopie für einen neuen Benutzer namens joe erstellen, der sich kürzlich Ihrem Team angeschlossen hat:
root @ host-name # show system login user user logintemplate {vollständiger Name "Netzwerkoperationsbenutzer generieren"; Klasse Netops; Authentifizierung {verschlüsseltes Passwort "$ 1 $ Naeta3Iw $. / sgTTPK0NoH0PJdsXvP6."; ## SECRET-DATA}}
Sie können eine Kopie dieser Vorlage für den neuen Benutzer joe erstellen, indem Sie den Befehl copy:
root @ host-name # System-Login bearbeiten root @ host-name # Benutzer-Logintemplate in user joe kopieren
Und nochmal, um zu überprüfen, ob Junos den neuen lokalen Benutzer erstellt hat: > root @ host-name # show user logintemplate {vollständiger Name "Netzbetreiber generieren"; Klasse Netops; Authentifizierung {verschlüsseltes Passwort "$ 1 $ Naeta3Iw $. / sgTTPK0NoH0PJdsXvP6."; ## SECRET-DATA}} Benutzer joe {vollständiger Name "Netzwerkoperationsbenutzer"; Klasse Netops; Authentifizierung {verschlüsseltes Passwort "$ 1 $ Naeta3Iw $. / sgTTPK0NoH0PJdsXvP6."; ## SECRET-DATA}}
Um das Setup von Joe abzuschließen, können Sie sein Passwort ändern und es kann losgehen.
Ersetzt einen Teil der Konfiguration
Ein weiterer nützlicher Befehl ist replace, der eine bestimmte Zeichenkette in der gesamten Konfiguration in etwas anderes ändert. Nehmen Sie zum Beispiel an, dass die Schnittstelle ge-0/0/0 im Protokollzweig der Konfiguration referenziert wird, weil Sie OSPF darauf konfiguriert haben, wie hier gezeigt:
root @ host-name # show interfaces ge-0/0 / 0 Einheit 0 {Familie inet {Adresse 100.100. 100. 1/24;}} root @ host-name # show Protokolle ospf-Bereich 0. 0. 0. 0 {Schnittstelle ge-0/0/0. 0;}
In diesem Beispiel können Sie den Befehl replace verwenden, um die Schnittstelle während der gesamten Konfiguration in die neue Namenskonvention umzubenennen:
root @ host-name # ersetzt das Muster ge-0/0/0 durch ge -1/0/0
Sie können show interfaces verwenden, um die Konfiguration anzuzeigen, und Sie können sehen, dass sich der Name sowohl in den Schnittstellen als auch in den Protokollen ändert:
root @ host-name # show interfaces ge-1 / 0/0 Einheit 0 {Familie inet {Adresse 100. 100. 100. 1/24;}} root @ Host-Name # show Protokolle ospf Bereich 0. 0. 0. 0 {Schnittstelle ge-1/0/0. 0;}
Einfügen einer Konfigurationsanweisung
Schließlich können Sie mit dem Befehl insert eine Konfigurationsanweisung vor oder nach einem Element in einer geordneten Reihenfolge einfügen. Dieser Befehl ist besonders nützlich, wenn Sie Firewall-Filter und Routing-Policies konfigurieren und die Reihenfolge der Terme ändern müssen, wie in diesem Beispiel gezeigt:
[policy-options policy-statement multiterm bearbeiten] jadmin @ juniper1 # term eintragen vor term reject
Hier fügen Sie den Akzeptanzbegriff vor dem Ablehnungsbegriff ein, der Ihnen in einer Routing-Überwachung Stunden nach Stunden der Mitternachtstörung sparen kann. Denken Sie nur daran, dass Sie beim Einrichten Ihres Junos-Geräts mit dem Befehl insert Zeit und Aufwand sparen können, z. B. durch Kopieren, Ersetzen und Umbenennen.