| |
CisconfGen version 1.9
|
CisconfGen 1.9 ( Win32 Application )
MD5 Hash : 00e23bc2a6021e02664a6772c8895558
CisconfGen est un générateur automatique de configurations CLI pour de nombreux équipements Cisco identiques.
Imaginez que vous avez à déployer des centaines de routeurs d'agences identiques dans une topologie de réseau en étoile.
Tous ces routeurs auront exactement la même configuration, à l'exception des quelques paramètres de personnalisation propres aux sites
sur lesquels ils seront déployés tels que ( les noms de machines, les adresses IP d'interfaces, et quelques autres paramètres ).
CisconfGen utilise 2 fichiers : un fichier modèle qui peut avoir n'importe quel nom et un fichier de données nommé "donnees.txt".
Le fichier modèle comprend l'ensemble des lignes de commandes communes à tous les équipements. La fichier "donnees.txt" lui comprend
l'ensemble des paramètres de personnalisation spécifiques à chaque site.
Dans le fichier "donnees.txt", tous les paramètres spécifiques d'un équipement sont définis dans une ligne de texte ( ligne de définition ).
Cette ligne de définition contient:
- le nom de fichier configuration de l'équipement
- et au maximum 9 variables additionnelles
Les variables sont composées de chaînes de caractères d'une longueur maximum de 300 caractères.
Chaque variable peut également contenir un nom de fichier texte qui sera indiqué par la séquence de caractères suivante : <S
lorsqu'un fichier texte est appelé à l'intérieur du fichier modèle, le contenu entier de ce fichier est ajoutée au fichier configuration en cours de construction à l'endroit du tag
d'appel de la variable < Mx > correspondante.
La taille du fichier inséré de cette façon ne doit pas dépasser 5Ko.
Chaque ligne de définition contient les paramètres spécifiques d'un seul équipement. Ces paramètres sont séparés dans la ligne de définition par le caractère |.
Chaque ligne de définition doit se terminer par la séquence de caractères : | >
Une ligne de définition peut contenir moins de 10 paramètres.
Mais le premier des ces paramètres est toujours le nom du fichier configuration à créer pour l'équipement
Par exemple :
filename.cfg | parameter 2 | parameter 3 | 4 | 5 | 6 | 7 | 8 | 9 | parameter 10 | | >
CisconfGen crée un fichier configuration pour chaque ligne lue dans le fichier "donnees.txt" Et pour chaque ligne de définition, CisconfGen copie dans le fichier
configuration en cours construction, chaque ligne de texte lue dans le fichier modèle. En plus des lignes de texte, le fichier modèle doit inclure
à chaque endroit nécessaire, des tags d'identification des paramètres de personnalisation spécifiques.
Chaque tag sera remplacé dans le fichier configuration par la chaîne de caractère correspondante lue dans le fichier "donnees.txt".
Les tags d'identification sont les suivants :
- <M2> paramètre 2
- <M3> paramètre 3
- <M4> paramètre 4
- <M5> paramètre 5
- <M6> paramètre 6
- <M7> paramètre 7
- <M8> paramètre 8
- <M9> paramètre 9
- <M10> paramètre 10
Note : Le premier paramètre de la ligne de définition, ( <M1> ) est quoiqu'il arrive interprété comme le nom de fichier configuration à créer.
Entrainez vous à manipuler les fichiers CisconfGen avec les exemples suivants : CisconfGen_Test files
Remarque : Dans cette version du programme, la taille des fichiers configurations construits ne peut dépasser plus de 100Ko. Une erreur peut apparaitre à l'écran dans un tel cas.
Cette application destinée à un usage personnel est fournie en l'état sans aucun support. Vous pouvez l'utiliser et la redistribuer comme bon vous semble.
|
|
|