guidenetworkhelper guide networkhelper_guide_fr.docx page 3 de 27 (document.docx) 2 license le...
TRANSCRIPT
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 1 de 27 (Document.docx)
Guide
Version 1.0.1 Beta
11 août 2020
Table des matières 1 Abréviation et acronymes ..................................................................................................................... 2
2 License ................................................................................................................................................... 3
3 Introduction .......................................................................................................................................... 3
3.1 Note aux étudiants ........................................................................................................................ 4
3.2 Note aux enseignants .................................................................................................................... 4
3.3 Développements futurs ................................................................................................................ 5
3.4 Invitation à participer au développement .................................................................................... 5
4 Installation ............................................................................................................................................ 6
5 Lancement de NetworkHelper .............................................................................................................. 9
6 Utilisation – fichier unique .................................................................................................................. 10
7 Utilisation – fichiers multiples............................................................................................................. 14
8 Utilisation – avancé ............................................................................................................................. 16
9 Utilisation – sans fichier de configuration Cisco® ................................................................................ 18
10 Utilisation – fichiers de commandes ............................................................................................... 19
11 Option de lancement ...................................................................................................................... 20
12 Liste des commandes ...................................................................................................................... 21
13 Erreurs ............................................................................................................................................. 23
13.1 CONFIG ERROR ............................................................................................................................ 23
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 2 de 27 (Document.docx)
13.2 ERROR ......................................................................................................................................... 25
13.3 PARSE ERROR .............................................................................................................................. 25
13.4 WARNING .................................................................................................................................... 26
14 Informations techniques ................................................................................................................. 27
14.1 Commandes Cicso® analysées ..................................................................................................... 27
1 Abréviation et acronymes DHCP Dynamic Host Configuration Protocol
DNS Domain Name System
HTML Hyper Text Markup Language
ICMP Internet Control Message Protocol
IP Internet Protocol
IPv4 IP version 4
IPv6 IP version 6
LAN Local Area Network
NAT Network Address Translation
TCP Transmission Control Protocol
UDP User Datagram Protocol
VLAN Virtual LAN
VPN Virtual Private Network
WAN Wide Area Network
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 3 de 27 (Document.docx)
2 License Le logiciel est disponible gratuitement pour les usages non commerciaux selon les termes de la licence
« Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International Public License ».
Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International Public License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
3 Introduction Ne faites pas les erreurs que mes étudiants font !
Depuis quelques années, j’ai eu la chance d’enseigner la sécurité des réseaux informatiques au niveau
collégiale à quelques reprises. Ce cours porte entre autres sur la configuration sécuritaire de routeur
Cisco®.
Au cours de ces sessions, j’ai pu remarquer que souvent les étudiants commettaient des erreurs de
configuration qui empêchent complètement leur réseau de fonctionner normalement ou encore pire,
compromettent la sécurité de celui-ci.
Malheureusement, certaines de ces erreurs ne sont pas détectées par le système d’exploitation des
routeurs.
J’ai donc décidé de concevoir NetworkHelper. Ce programme comporte trois fonctionnalités
importantes.
1. Il interprète un ou plusieurs fichiers de configuration de routeur et vérifie les commandes, une à
une, pour détecter les erreurs qu’il est possible d’identifier sans connaître l’ensemble du réseau.
2. Si l’interprétation du ou des fichiers de configuration s’effectue sans erreurs « simple », le
programme vérifie l’ensemble de la configuration pour détecter les erreurs de configuration
plus complexe.
3. Si la vérification ne détecte pas d’erreurs, le programme génère un diagramme logique du
réseau. L’utilisateur peut alors utiliser ce diagramme pour vérifier que le réseau configuré
correspond bien à celui qu’il avait conçu avant de créer les fichiers de configurations.
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 4 de 27 (Document.docx)
Le programme NetworkHelper, une fois lancé, fonctionne en mode ligne de commande. L’utilisateur
utilise un nombre limité de commandes simples pour indiquer l’emplacement du ou des fichiers à
analyser, pour vérifier la configuration des routeurs et pour générer le diagramme logique sous forme
d’un fichier HTML.
Il est aussi possible de créer des fichiers de commandes (scripts) simples pour faciliter l’automatisation
de la vérification d’un ensemble de fichiers de configurations et la génération d’un diagramme logique à
partir de celle-ci.
3.1 Note aux étudiants En tant qu’enseignant, je m’en voudrais de ne pas mettre en garde les étudiants contre les risques de
cet outil pour les étudiants qui l’utiliseront.
Plusieurs étudiants seront certainement tentés d’utiliser celui-ci pour générer les diagrammes logiques
demandés lors des exercices sans se poser plus de questions. Ce serait une bien mauvaise idée.
Le diagramme logique d’un réseau doit être réalisé avant le début de la configuration des routeurs. C’est
ce diagramme qui donne les informations nécessaires pour effectuer la configuration correctement.
L’outil génère un diagramme logique d’abord pour présenter l’information de manière visuelle, mais
aussi pour permettre aux étudiants de comparer le diagramme logique correspondant à la configuration
avec celui qu’ils ont conçu. Si les deux sont similaires, la configuration est correcte. S’ils sont différents,
chacune des différences doit être soigneusement examinée pour la comprendre et pour déterminer si
elle est le fruit d’une erreur de configuration.
3.2 Note aux enseignants Pour éviter le risque présenté dans la sous-section précédente, j’invite les enseignants à demander, lors
des exercices ou travaux, à demander la remise d’un diagramme logique du réseau et du diagramme
généré par NetworkHelper. Je recommande aussi de demander aux étudiants d’indiquer toutes les
différences entre les deux diagrammes et de commenter chacune d’elles.
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 5 de 27 (Document.docx)
3.3 Développements futurs Dans le futur, j’aimerais
• Améliorer la couverture, principalement au niveau des listes d’accès.
• Supporter IPv6.
• Permettre à NetworkHelper de se connecter par le lien console ou Telnet à un routeur pour
obtenir sa configuration et l’analyser.
• Publier la librairie pour permettre d’utiliser les fonctionnalités de NetworkHelper dans d’autre
logiciel.
• Fournir une interface graphique.
• Ajouter une fonctionnalité de découverte automatique du réseau.
• Ajouter les ordinateurs connus (serveur DNS, serveurs…) au diagramme généré.
• Traduire ce guide en anglais.
3.4 Invitation à participer au développement J’ai passé de nombreuses heures à concevoir, tester et documenter ce logiciel et je compte continuer à
améliorer cet outil.
J’invite donc les utilisateurs à m’aider dans mes efforts de différentes manières. Vous êtes donc invité à
1. Me faire connaître toute erreur de fonctionnement du logiciel.
2. Me faire part de toute erreur de configuration que le programme détecte, mais qui n’est pas
une véritable erreur de configuration (faux positif).
3. Me faire part de toute erreur de configuration que le programme ne détecte pas (faux négatif).
4. M’indiquer les liens vers des ressources pédagogiques (document, exercice, travail, tutoriel…)
utilisant NetworkHelper et que vous désirez rendre publics et utilisables par tous.
5. Me faire parvenir des commentaires et suggestions de toutes sortes qui me permettront
d’améliorer cet outil.
6. …
Quand vous rapportez une erreur d’exécution, un faux positif ou un faux négatif, soyez le plus précis
possible. N’oubliez pas de joindre les fichiers de configuration permettant de reproduire le
comportement.
Les fichiers de configuration reçus ne seront pas partagés avec d’autres personnes, mais il est possible
que je les ajoute à mon ensemble de fichiers de configuration utilisée pour les tests automatisés du
logiciel. Au besoin, vous pouvez remplacer les informations sensibles, comme les mots de passe, par des
données fictives.
Envoyez les courriels à [email protected].
mailto:[email protected]
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 6 de 27 (Document.docx)
4 Installation 1. Visiter la page http ://www.kms-quebec.com/fr/networkhelper.html et télécharger l’installateur
de NetworkHelper.
2. Cliquer « Yes ».
3. Sélectionner « I accept the agreement ».
4. Cliquer « Next> ».
http://www.kms-quebec.com/fr/ciscohelper.html
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 7 de 27 (Document.docx)
5. Cliquer « Next> ».
6. Cliquer « Intall ».
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 8 de 27 (Document.docx)
7. Cliquer « Finish ».
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 9 de 27 (Document.docx)
5 Lancement de NetworkHelper Cet outil se lance à partir de l’explorateur Windows. Il suffit de naviguer vers le répertoire qui contient
les fichiers avec à analyser. Une fois le dossier localisé :
• Cliquer, avec le bouton droit de la souris, sur celui-ci.
• Dans le menu contextuel qui apparait, sélectionner « NetworkHelper Here ».
La fenêtre de commande s’ouvre alors.
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 10 de 27 (Document.docx)
6 Utilisation – fichier unique Cette section illustre l’utilisation la plus simple possible de NetworkHelper en montrant un exemple
utilisant le fichier de configuration « Test_3_Router_0.txt » montré ici.
Pour effectuer une analyse de ce fichier, il faut lancer NetworkHelper dans le répertoire où se trouve ce
fichier, comme expliquer dans la section précédente de ce guide. Ensuite, il faut entrer la commande
suivante.
Cisco OneRouter Test_3_Router_0.txt
En appuyant sur « Enter », l’analyse est lancée et deux résultats sont produits. Le premier et l’affichage
du fichier de configuration dans la fenêtre de NetworkHelper.
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 11 de 27 (Document.docx)
• Les lignes montrées en vert sont des commentaires et sont naturellement ignorées par l’outil.
• Les lignes montrées en bleu sont des commandes qui ne sont pas analysées par l’outil.
• Les lignes montrées en blanc correspondent aux lignes analysées par l’outil et utilisées pour
générer le diagramme logique.
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 12 de 27 (Document.docx)
Au même moment, un navigateur s’ouvre et montre le fichier HTML généré.
• Si « Chrome » est installé, celui-ci est utilisé par défaut. Sinon, le navigateur par défaut de
Windows est utilisé.
• Laisser la souris au-dessus d’une des formes fait apparaitre une « info-bulle » donnant plus
d’informations lorsque possible.
• Le fichier HTML est généré dans un répertoire temporaire. Naturellement, l’utilisateur peut le
sauvegarder ou il le désire à partir du navigateur.
• Le fichier configuré par le fichier « Test_3_Router_0.txt » est montré en vert. Comme aucun nom
n’a été indiqué sur la ligne de commande pour ce routeur, le nom du fichier de configuration a
été utilisé pour nommer celui-ci.
• Dans cet exemple, certains sous-réseaux ne sont pas connectés à un routeur (les 4 sous-réseaux
au haut du diagramme). Ceux-ci sont connus, car ils apparaissent dans les routes configurer dans
le fichier « Test_3_Router_0.txt ». Cependant, aucune information ne permet de savoir
comment ils sont connectés entre eux.
• Le second routeur, montré en beige, a été ajouté automatiquement, car les routes configurées
passent par celui-ci.
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 13 de 27 (Document.docx)
La fenêtre de NetworkHelper peut être fermée en utilisant le « x » de fermeture de la fenêtre. La
commande « Exit » a aussi le même effet. Naturellement, l’utilisateur peut choisir d’analyser un autre
fichier avant de terminer l’exécution du programme.
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 14 de 27 (Document.docx)
7 Utilisation – fichiers multiples Souvent, un réseau comporte plus d’un routeur. Analyser l’ensemble des fichiers de configurations
utilisés pour les routeurs d’un même réseau permet de vérifier plus de paramètres et permet aussi
d’obtenir un diagramme logique du réseau plus complet.
L’exemple présenté ici, ajoute deux fichiers, « Test_3_Router_1.txt » et « Test_3_Router_2.txt », au
fichier utilisé dans l’exemple de la section précédente.
Ici, la commande à utiliser est :
Cisco ManyRouters Test_3_Router_?.txt
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 15 de 27 (Document.docx)
La figure suivante montre le diagramme logique obtenu à partir de ces 3 fichiers de configuration.
• Les lignes en pointillé représentent des liaisons virtuelles. Dans cet exemple, elles
correspondent à un lien VPN.
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 16 de 27 (Document.docx)
8 Utilisation – avancé Les commandes « Cisco OneRouter » et « Cisco ManyRouters » sont des raccourcis pratiques
qui exécutent en fait plusieurs commandes.
Voici la décomposition de la commande « Cisco OneRouter Test_3_Router_0.txt ».
Reset
AddRouter Cisco Router
Router RetrieveInfo ConfigFile Test_3_Router_0.txt
AddKnownRouters
Verify
Generate Router
• La commande « Reset » retire tous les routeurs ou appareils du réseau courant pour repartir à
neuf.
• La commande « AddRouter Cisco Router » ajoute un routeur Cisco au réseau et le
nomme « Router ». En utilisant les commandes avancées, un utilisateur peut choisir un nom plus
approprié.
• La commande « Router RetrieveInfo ConfigFile Test_3_Router_0.txt » lit
la configuration du routeur à partir du fichier spécifié comme argument dans la commande
« Cisco OneRouter ».
• La commande « AddKnownRouters » ajoute les routeurs que la configuration permet de
connaitre par leur utilisation dans les routes.
• La commande « Verify » vérifie le réseau.
• La commande « Generate Router » génère le fichier HTML en utilisant « Router » comme
nom de fichier et titre de diagramme. En utilisant les commandes avancées, un utilisateur peut
choisir un nom de fichier et un titre plus approprié.
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 17 de 27 (Document.docx)
Voici la décomposition de la commande « Cisco ManyRouters Test_3_Router_?.txt »
Reset
AddRouter Cisco TEST_3~0.TXT
Router RetrieveInfo ConfigFile Test_3_Router_0.txt
AddRouter Cisco TEST_3~1.TXT
Router RetrieveInfo ConfigFile Test_3_Router_1.txt
AddRouter Cisco TEST_3~2.TXT
Router RetrieveInfo ConfigFile Test_3_Router_2.txt
AddKnownRouters
Verify
Generate Test_3_Router__.txt
• Pour chacun des fichiers correspondant au filtre passé à la commande « Cisco
ManyRouters », la commande « AddRouter Cisco » et la commande « Router
RetrieveInfo ConfigFile » sont exécutées. En utilisant les commandes avancées, un
utilisateur peut choisir un nom de routeur plus approprié et peux aussi spécifier des fichiers
qu’ils seraient difficiles d’identifier avec un filtre simple.
• La commande « Generate » utilise le filtre, après en avoir retiré les caractères spéciaux,
comme nom de fichier et titre du diagramme. En utilisant les commandes avancées, un
utilisateur peut choisir un nom de fichier et un titre plus approprié.
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 18 de 27 (Document.docx)
9 Utilisation – sans fichier de configuration Cisco® Tous les routeurs ne sont pas de marque Cisco®. Il est possible d’inclure des routeurs d’autre marque
dans les diagrammes en utilisant des commandes avancées. Voici un exemple.
Ligne Commentaire
43 La commande « AddRouter Network Bell » ajouter un routeur nommé « Bell ».
44 La commande « Router AddInterface WAN DHCP » ajoute une interface nommée « WAN » au routeur courant (Bell). Cette interface n’est pas connectée à un sous-réseau, car il n’y a pas de sous-réseau courant.
45 La commande « SubNet 192.168.2.0 255.255.255.0 » crée un sous-réseau.
46 La commande « Router AddInterface 1 192.168.2.1 DHCP-Server » ajoute une interface nommée « 1 » au routeur courant et configure celle-ci avec l’adresse IPv4 « 192.168.2.1 ». Cette interface est connectée au sous-réseau courant (192.168.2.0 255.255.255.0).
47 La commande « Router Verify » vérifie la configuration du router. Cette commande est inutile, car la configuration du routeur sera aussi vérifiée lors de la vérification du réseau à la ligne numéro 65.
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 19 de 27 (Document.docx)
Ligne Commentaire
49 La commande « AddDevice Decoder DHCP » ajouter un appareil au réseau et le nomme « Decoder ». Cet appareil est connecté au sous-réseau courant (192.168.2.0 255.255.255.0).
54 La commande « AddRouter Network ASUS » ajoute un second routeur au réseau. Celui-ci est nommé « ASUS ».
55 La commande « AddInterface WAN DHCP » ajoute une interface nommée « WAN » au routeur courant (ASUS). Cette interface est connectée au sous-réseau courant (192.168.2.0 255.255.255.0).
67 La command « Generate MyNetwork MyNetwork » génère le fichier « MyNetwork.HTML » en donnant le titre « MyNetwork » au diagramme logique.
69 La command « Exit » termine l’exécution de NetworkHelper.
10 Utilisation – fichiers de commandes Un utilisateur peut écrire un ensemble de commandes dans un fichier texte et exécuter celui-ci avec la
commande qui suit.
ExecuteScript Fichier.txt
Dans un tel fichier de commande, d’autres commandes peuvent être utiles.
• La commande « BrowserArgument » permet de passer un argument au module chargé de
lancer le navigateur pour montrer les diagrammes logiques. Voici une liste
o « Browser.Prefered=Chrome » pour que le sélectionner Chrome comme
navigateur. Si Chrome n’est pas disponible, le navigateur par défaut de Windows sera
utilisé.
o « Browser.Prefered=Default » pour que le navigateur par défaut de Windows
soit utilisé. Si celui-ci refuse de s’ouvrir, une tentative sera alors effectuée avec Chrome.
o « Browser.Prefered=None » pour que le navigateur ne soit pas automatiquement
lancé.
• La commande « Exit » termine l’exécution de l’outil. En terminant son exécution,
NetworkHelper retourne alors le code spécifié.
• La commande « Error Clear » cause l’oublie des informations concernant la dernière
erreur.
• La commande « Error Display » affiche les informations concernant la dernière erreur.
• La commande « Error Exit » cause la fin de l’exécution si une erreur s’est produite. C’est
une commande utile pour éviter de continuer l’exécution d’un fichier de commande après
qu’une erreur s’est produite.
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 20 de 27 (Document.docx)
11 Option de lancement Plusieurs options peuvent être passées à NetworkHelper lors du lancement de son exécution.
Options Commentaire Browser.Prefered=Chrome Sélectionner Chrome comme navigateur. Browser.Prefered=Default Sélectionner le navigateur par défaut de Windows. Browser.Prefered=None Indiquer de ne pas lancer de navigateur. Execute=Command Exécuter la commande « Command ». Si la commande contient
des espaces, ce qui est souvent le cas, l’option au complet doit être placé entre guillemets sur la ligne de commande. Voici quelque exemple d’utilisation.
• « Execute=Exit » pour causer la fin de l’exécution de l’outil, possiblement après avoir exécuté d’autres commandes aussi passées en option.
• « Execute=ExecuteScript Fichier.txt » pour lancer l’exécution d’un fichier de commande.
• « Execute=ChangeDir C:\Toto » pour changer le répertoire de travail.
• « Execute=Cisco OneRouter Fichier.txt » pour analyser un fichier de configuration.
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 21 de 27 (Document.docx)
12 Liste des commandes Les arguments entre accolades ({}) sont obligatoires. Les arguments entre crochets carrés ([]) sont optionnels.
Commande Arguments Description Section AddDevice {Name} – Nom de l’appareil (Note 1)
[Address|DHCP] – Adresse IPv4 [DHCP-Server] [Virtual] [Wifi]
Ajouter un appareil sur le sous-réseau courant. 8
AddKnownRouters Ajouter les routeurs trouvés dans les routes. 7 AddRouter Cisco {Name} – Nom du routeur (Note 1) Ajouter un routeur. Il pourra être configuré à l’aide
d’un fichier de configuration Cisco®. 7
Network {Name} – Nom du routeur (Note 1) Ajouter un routeur. Il pourra être configuré à l’aide de commandes NetworkHelper.
8
Help Liste les sous-commandes de la « AddRouter ». BrowserArgument {Arg} - Argument Configurer le navigateur. 9 Cisco ManyRouters {Filter} – Filtre de sélection des fichiers
de configuration incluant l’extension (Note 2)
Créer un réseau comportant plusieurs routeurs à partir d’un ensemble de fichiers de configuration. Ensuite, vérifier ce réseau et générer le diagramme logique sous la forme d’un fichier HTML.
6
OneRouter {FileName} – Nom du fichier de configuration incluant l’extension
Créer un réseau comportant un seul routeur à partir d’un fichier de configuration unique. Ensuite, le vérifier et générer le diagramme logique.
5
Help Liste les sous-commandes de la « Cisco ». Generate {FileName} – Nom du fichier à générer
sans extension (Note 1 et 2) [Title] – Titre du diagramme
Générer un diagramme logique sous la forme d’un fichier HTML.
7
Reset Vider le réseau de tous les routeurs et appareils. 7 Router AddInterface {Name} – Nom de l’interface (Note 1)
[Address|DHCP] – Adresse IPv4 [DHCP-Server] [Virtual] [Wifi]
Ajouter une interface au routeur courant. 8
Retrieve
Info
Config
File {Name} – Nom du fichier de configuration incluant l’extension
Configurer un routeur à partir d’un fichier de configuration.
7
Help Liste les sous-commandes.
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 22 de 27 (Document.docx)
Commande Arguments Description Section Verify Vérifier la configuration du routeur courant. 7 Help Liste les sous-commandes de la « Router ».
SubNet {Address} – Adresse IPv4 du sous-réseau {Mask} – Masque de sous-réseau
Créer un sous-réseau. 7
Verify Vérifier le réseau. 7 Abort Voir la commande Exit Terminer brusquement l’exécution de l’outil. 9 ChangeDir {Directory} – Nom du nouveau
répertoire de travail Changer le répertoire de travail. 7
Delay [Delay_ms] – Délai en millisecondes Retarder l’exécution. 9 Echo {Message} – Message à afficher Afficher un message. 9 Error Abort Termine brusquement l’exécution de l’outil, si une
erreur s’est produite. 9
Clear Effacer toute information sur une erreur s’étant produite précédemment.
9
Display Afficher l’information sur la dernière erreur. 9 Exit Terminer l’exécution de l’outil, si une erreur s’est
produite. 9
Help Liste les sous-commandes de la « Error » ExecuteScript {ScriptName} – Nom du fichier de
commandes incluant l’extension Exécuter un fichier de commandes (script). 9
Exit [Code] – Valeur retournée par l’outil à la fin de son exécution. [Desc] – Description de la cause
Terminer l’exécution de l’outil.
Pause {Message} – Message à afficher Attendre l’indication de l’utilisateur avant de poursuivre l’exécution.
9
Repeat {Count} – Nombre de répétitions {Command} – La commande à répéter
Répéter une commande un certain nombre de fois.
Help Liste les commandes principales.
1. Ne doit pas contenir d’espace.
2. Ne doit pas inclure de nom de répertoire.
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 23 de 27 (Document.docx)
13 Erreurs
13.1 CONFIG ERROR Code Message
-201 Interface Nom - A VLAN number must be below 4096
• Un numéro de VLAN doit être sous 4096.
-202 Interface Nom - A VLAN must be set on a sub-interface
• Il n’est pas permis de configurer un numéro de VLAN sur une interface qui n’est pas une sous-interface.
-203 Interface Nom - A same interface cannot be NAT outside and NAT inside
• Le fichier de configuration tente de configurer une interface en entrée NAT alors que celle-ci est déjà configurée en sortie NAT.
-204 Interface Nom - A same interface cannot be NAT inside and NAT outside
• Le fichier de configuration tente de configurer une interface en sortie NAT alors que celle-ci est déjà configurée en entrée NAT.
-205 Interface Nom – Act as DHCP server but DHCP request are not allowed in
• Une interface sert de serveur DHCP, mais une liste d’accès configure en entrer sur cette interface ne laisse pas passer les requêtes DHCP.
-206 Access list Nom – Règle describes traffic going into the interface and the access list is used as “out”
-207 Access list Nom – Règle describes traffic going out from the interface and the access list is used as “in”
-208 Access list Nom – Règle and Règle describe opposed traffics
-209 Interface Nom - An access list is already set for this direction
-210 Invalid IPv4 address
• Certaines adresses IPv4 sont invalides, telles que 0.0.0.0 ou 255.255.255.255.
-211 The subnet address is not valid
-212 The subnet address is not a valid subnet address
-213 Invalid port number
• Un numéro de port doit être entre 1 et 65535.
-214 Access rule - Only TCP rule can use the “established” flag
-215 Access rule Règle – Describes traffic not going through the router
• Cette erreur concerne une règle avec une adresse unique comme source et un sous-réseau comme destination. L’adresse de source réside sur le sous-réseau de destination.
• Les données ne passent donc pas par le routeur.
-216 Access rule Règle – Describes traffic not going through the router
• Cette erreur concerne une règle avec un sous-réseau comme source et une adresse unique comme destination. L’adresse unique de destination réside sur le sous-réseau de sources.
• Les données ne passent donc pas par le routeur.
-217 Access rule Règle – Describes traffic not going through the network
• La règle décrit un chemin entre un ordinateur et ce même ordinateur.
• Les données ne passent donc pas par le réseau.
-218 Interface Nom - Do not create sub-interface for an interface with the DHCP client enabled
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 24 de 27 (Document.docx)
Code Message
-219 Interface Nom - Do not enable DHCP client on an interface with sub-interface
-220 Interface Nom - Do not configure an IPv4 address on an interface with sub-interface
-221 Interface Nom - Do not set a VLAN for an interface with sub-interfaces
-222 Interface Nom - Do not create sub-interface for an interface with an IPv4 address configured
-223 Interface Nom - Do not enable DHCP client on an interface with a valid IPv4 address
-224 Interface Nom - Do not configure IPv4 address on an interface with the DHCP client enabled
-225 “Commande” command outside of an “Section” section
• Plusieurs commandes ne sont valides que dans des sections bien définies.
-226 Access end – Invalid IPv4 address
-227 Interface Nom – Invalid IPv4 address
-228 Route – Invalid next router IPv4 address
-229 Router – IP routing is not enabled, and the router use more than one interface
-230 Access end – The access rule source subnet is not private
-231 Access end – The access rule source is not a private address
-232 Access list Nom – No access rule in the access list
-233 Access list Nom – Not used
-234 Router Nom – Cannot reach a subnet indicated in an access list – Adresse/Mask
-235 Router Nom – Cannot reach a host indicated in an access-list – Adresse
-236 Interface Nom – Must be enabled because an access-list is associated to it
-237 Interface Nom – Must be enabled because is act as DHCP server
-238 Access rule Description – Describes traffic not going through the router
-239 Access end – Invalid port range
-240 DHCP pool Nom – No default router
-241 Subnet Description – Two DHCP server for the same subnet
-242 Router Nom – IP routing is not enabled and at least one route is configured
-243 Router Nom – Cannot reach a next router – Adresse
-244 DHCP pool Nom – No subnet
-245 Interface Nom – Must be enabled because its address is configured using DHCP
-246 Interfaces – Interface Nom and Nom are connected to the same subnet
-247 Interface Nom – No IPv4 address set and DHCP client not enabled
-248 Router Nom – IP routing already enabled
-249 Router Nom – Cannot reach a subnet configured in a NAT access list – Adresse/Masque
-250 Router Nom – Cannot reach a host configured in a NAT access list – Adresse
-251 Interface Nom – Must be enabled because it is configured as NAT outside
-252 Interface Nom – Must be enabled because it is configured as NAT inside
-253 Interface Nom – Must be configured using private address because it is configured as NAT inside
-254 Router Nom – Cannot reach a default router – Adresse
-255 Router Nom – Useless route because the Adresse/Masque subnet is directly connected
-256 Route – The next router cannot be on the destination subnet
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 25 de 27 (Document.docx)
13.2 ERROR Code Message
-1 File Nom – Nombre lines with error
• NetworkHelper a détecté une ou des erreurs dans le nombre de lignes indiqué du fichier mentionné.
-2 Router Nom – Nombre errors
• Lors de la vérification de la configuration du routeur mentionnée, NetworkHelper a détecté le nombre d’erreurs indiqué.
-3 Interfaces - Nombre errors
• Lors de la vérification de la configuration de la liste des interfaces du routeur, NetworkHelper a détecté le nombre d’erreurs indiqué.
-4 Interface Nom – Nombre errors
• Lors de la vérification de la configuration de l’interface mentionnée, NetworkHelper a détecté le nombre d’erreurs indiqué.
-5 Network – Nombre errors
-6 Access list Nom – Nombre errors
• La liste d’accès mentionnée comporte le nombre d’erreurs indiqué sans égard à l’utilisation de cette liste d’accès.
-7 Access rule – Nombre errors
13.3 PARSE ERROR Code Message
-401 The command “Command” must have at least Nombre elements
• Il manque un ou plusieurs éléments à la commande mentionnée.
-402 The command “Command” must have Nombre elements or less
• Il y a trop d’éléments dans la commande mentionnée.
-403 Interface Nom - Invalid VLAN number
• NetworkHelper n’arrive pas à interpréter la valeur du numéro de VLAN.
-404 Invalid IPv4 address format
• L’adresse IPv4 ne respecte pas le format « A.B.C.D » où A, B, C et D sont des nombres entre 0 et 255.
-405 Invalid IPv4 inverted net mask format
• Le masque IPv4 ne respecte pas le format « A.B.C.D » ou A, B, C et D sont des nombres entre 0 et 255.
-406 Unexpected command element
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 26 de 27 (Document.docx)
13.4 WARNING Code Message
-501 Interface Nom – Should be enabled because it is configured to use a static IPv4 address
-502 DHCP pool Nom – No DNS server
-503 Interface Nom – Disabled virtual interface
-504 Interface Nom – Disabled virtual interface
-505 Interface Nom – Disabled but has sub-interface
-506 Interface Nom – Should be configured with a public address because is is configured as NAT outside
-507 Interface Nom – Disabled but configured as NAT outside
-508 Interface Nom – Disabled but configured as NAT inside
-509 Router Nom – The router is not the default router it advertises - Adresse
-
NetworkHelper Guide
NetworkHelper_Guide_fr.docx Page 27 de 27 (Document.docx)
14 Informations techniques
14.1 Commandes Cicso® analysées
Section Commande
access-list hostname
interface
ip access-list extended
ip dhcp pool
ip nat pool
ip nat pool inside list
ip route
ip routing
Interface encapsulation dot1q exit
ip access-group
ip address
ip address dhcp
ip nat inside
ip nat outside
no shutdown
shutdown
tunnel destination
tunnel source
IP Access-List Extended deny exit
permit
IP DHCP Pool default-rouer dns-server
exit
network