Table des matières:
- Renommer une section de la configuration
- Copie des parties de la configuration
- Une autre commande utile est replace, qui transforme une chaîne de caractères donnée dans la configuration en autre chose. Par exemple, supposons que l'interface ge-0/0/0 est référencée dans la branche protocoles de la configuration, car vous l'avez configuré comme suit:
- Enfin, la commande insert vous permet d'insérer une instruction de configuration avant ou après un élément dans une séquence ordonnée. Cette commande est particulièrement utile si vous configurez des filtres de pare-feu et des stratégies de routage et que vous devez modifier l'ordre des termes, comme indiqué dans cet exemple:
Vidéo: Linux Tutorial for Beginners: Introduction to Linux Operating System 2025
Junos OS possède de nombreuses commandes utiles pour raccourcir le temps nécessaire pour apporter des modifications à la configuration existante. L'utilisation de renommer, copier, remplacer et insérer des commandes dans le mode de configuration CLI (Command Line Interface) vous permet de modifier rapidement la configuration de votre appareil.
Renommer une section de la configuration
Parfois, vous voudrez peut-être renommer une section de la configuration Junos, par exemple, pour modifier une ancienne convention de dénomination afin qu'elle adhère à une nouvelle politique. Supposons que vous voulez renommer ge-0/0/0 à la nouvelle convention de dénomination de ge-1/0/0. Voici l'extrait de configuration actuel:
root @ host-name # afficher les interfaces ge-0/0/0 unit 0 {family inet {adresse 100. 100. 100. 1/24;}}
Vous pouvez renommer le interface en une seule étape avec la commande renommer:
root @ nom-hôte # renommer les interfaces ge-0/0/0 en ge-1/0/0
Maintenant, utilisez la commande show pour vérifier que le changement est survenu:
root @ nom_hôte # show interfaces ge-1/0/0 unité 0 {family inet {adresse 100. 100. 100. 1/24;}}
Copie des parties de la configuration
< ! --2 ->Junos vous permet également de faire des copies de certaines parties de la configuration en utilisant la commande de copie. Par exemple, supposons que vous créez un modèle pour un utilisateur local appelé logintemplate et que vous souhaitiez créer une copie pour un nouvel utilisateur nommé joe qui a récemment rejoint votre équipe:
root @ nom_hôte # show user login utilisateur logintemplate {full-name "Générer l'utilisateur des opérations réseau"; classe netops; authentification {encrypted-password "$ 1 $ Naeta3Iw $. / sgTTPK0NoH0PJdsXvP6."; ## SECRET-DATA}}
Vous pouvez faire une copie de ce template pour le nouvel utilisateur, joe, en utilisant la commande copy:
root @ nom_hôte # modifier la connexion système root @ nom_hôte # copier l'utilisateur logintemplate à l'utilisateur joe
Et, encore une fois, vérifier que Junos a créé le nouvel utilisateur local: > root @ nom_hôte # show user logintemplate {nom complet "Générer l'utilisateur des opérations réseau"; classe netops; authentification {encrypted-password "$ 1 $ Naeta3Iw $. / sgTTPK0NoH0PJdsXvP6."; ## SECRET-DATA}} utilisateur joe {nom complet "utilisateur des opérations réseau"; classe netops; authentification {encrypted-password "$ 1 $ Naeta3Iw $. / sgTTPK0NoH0PJdsXvP6."; ## SECRET-DATA}}
Pour compléter la configuration de joe, vous pouvez modifier son mot de passe, et il est prêt à partir.
Remplacer une partie de la configuration
Une autre commande utile est replace, qui transforme une chaîne de caractères donnée dans la configuration en autre chose. Par exemple, supposons que l'interface ge-0/0/0 est référencée dans la branche protocoles de la configuration, car vous l'avez configuré comme suit:
root @ host-name # show interfaces ge-0/0 / 0 unité 0 {family inet {adresse 100.100. 100. 1/24;}} root @ nom_hôte # show protocols zone ospf 0. 0. 0. 0 {interface ge-0/0/0. 0;}
Dans cet exemple, vous pouvez utiliser la commande replace pour renommer l'interface à la nouvelle convention de dénomination tout au long de la configuration:
root @ nom_hôte # remplacez le modèle ge-0/0/0 par ge -1/0/0
Vous pouvez utiliser les interfaces show pour voir la configuration, et vous pouvez voir que le nom change dans les interfaces et les protocoles:
root @ nom_hôte # show interfaces ge-1 / 0/0 unité 0 {family inet {adresse 100. 100. 100. 1/24;}} root @ nom_hôte # show protocols zone ospf 0. 0. 0. 0 {interface ge-1/0/0. 0;}
Insérer une instruction de configuration
Enfin, la commande insert vous permet d'insérer une instruction de configuration avant ou après un élément dans une séquence ordonnée. Cette commande est particulièrement utile si vous configurez des filtres de pare-feu et des stratégies de routage et que vous devez modifier l'ordre des termes, comme indiqué dans cet exemple:
[modifier les options de stratégie multitermes] jadmin @ juniper1 # terme rejet
Ici, vous insérez le terme d'acceptation avant le terme de rejet, ce qui dans un contrôle de routage, peut vous sauver des heures et des heures de minuit de dépannage. N'oubliez pas que, comme copier, remplacer et renommer, la commande d'insertion peut vous faire gagner du temps et de l'énergie lorsque vous configurez votre appareil Junos.
