Configuration d'un routeur Année 2009/2010 ISTA NT IC2 Configuration d'un routeur Formation : Technicien Spécialisé Spécialité : Réseau en système informatique Niveau : 2eme année Groupe : 04 Stagiaires : 1. Bouargane Leila 2. Es-sahih younes En cadrée par : Mr BOUIH ISSAM ntic2.xtreemhost.com
I. Les séquences d’amorçage d’un routeur SOMMAIRE Introduction I. Les séquences d’amorçage d’un routeur II. Le registre de configuration 1.Chaque bit a une spécifique III. La gestion des fichiers systèmes IV. Récupérer le password d’un routeur Conclusion ntic2.xtreemhost.com
Interfaces d’entrée / sortie INTRODUCTION Un routeur est un ordinateur spécial est doté de mêmes composants de base d’un ordinateur. A savoir : UC (processeur) Mémoires Système de bus Interfaces d’entrée / sortie Le rôle principal d’un routeur dans un WAN n’est pas le routage, mais la compatibilité des connexions vers et entre les diverses normes physiques et de liaison de données d’un réseau WAN. ntic2.xtreemhost.com
I. Les séquences d’amorçage d’un routeur Lors de l'initialisation du routeur, les éléments suivants se font dans cet ordre: Lors de la mise sous tension un self-test est exécuté depuis la ROM sur tous les modules. Il en vérifie le CPU, les mémoires et les interfaces. Le bootstrap est exécuté depuis la ROM dont le rôle de charger le système d'exploitation IOS dans la RAM, que l'on appelle aussi mémoire de travail. L'image de l'IOS qui sera chargée dans la RAM dépend de la valeur du "boot field" (Boot depuis l'IOS du flash) du registre de configuration. Si la valeur indique un chargement depuis le flash ou le réseau, la commande "boot system" dans le fichier de configuration (dans la NVRAM) indiquera l'emplacement exact de l'IOS. L'image de l'IOS est chargée dans la partie basse de la RAM, une fois que celle ci est chargée l'IOS détermine les composants "hardware (matériel) et software (logiciel) et affiche le résultat sur l'écran de la console. Le fichier de configuration qui est sauvegardée dans la NVRAM est chargé dans la RAM et s'exécute ligne après ligne. S'il n'existe pas l'IOS exécute la commande "Setup" qui permet une configuration rapide du routeur. ntic2.xtreemhost.com
Internetworking Operating System Fichier de configuration ROM RAM NVRAM FLASH Interfaces Bootstrap Mini IOS Internetworking Operating System Fichier de configuration Internetworking Operating System Applications -Protocoles de routages -Telnet Information configuration Tables et buffers -ARP -Routage ntic2.xtreemhost.com
ntic2.xtreemhost.com
II. Le registre de configuration Un router dispose d'un code de configuration de registre sur une valeur de 16 bits. Cette valeur est stockée en NVRAM. On la configure via les commandes "confreg" en ROMMON ou "config-register" dans l'IOS. Le registre de configuration a plusieurs fonctions, notamment la récupération de mot de passe. Le paramètre d’usine par défaut pour le registre de configuration est 0x2102. Cette valeur indique que le routeur va tenter de charger une image du logiciel Cisco IOS à partir de la mémoire flash et essayer de charger le fichier de configuration initiale à partir de la mémoire vive non volatile. ntic2.xtreemhost.com
1.Chaque bit a une spécifique Fonction Valeur Hexa 15 Mode diagnostic et NVRAM ignorée 0x8--- 1er Hexa 14 Broadcast IP n'a pas de numéros 0x4--- 13 Démmarre en ROM si erreur 0x2--- 12 Vitesse de Ligne voir ci-dessous 11 2ème Hexa 10 Broadcast IP tout à zéro 0x-4-- 9 n/a 8 Break désactivé 0x-1-- 7 Bit OEM activé 0x--8- 3ème Hexa 6 NVRAM ignorée 0x--4- 5 4 3 champ démarrage 4ème Hexa 2 1 ntic2.xtreemhost.com
1. Le bit 13 sur le premier hexa Ce champ permet au routeur de démmarrer en ROM si tout autre démarrage est impossible sur les 4 premiers bit avec une valeur de 1 qui donne 0010 cela donne 0x2---. Il s'agit de la valeur par défaut. 2. Le bit 8 sur le deuxième hexa Le bit 8 est à une valeur par défaut de 1 ce qui donne en hexa 0x-1--. Cette configuration ignore l'interruption du Break après les 60 secondes du démarrage. 3. Le bit 6 sur le troisième hexa Ignorer la NVRAM, le bit 6 sur le troisième hexa Si le bit est à 1, on a en hexa 0x--4- Si le bit est à 0, on a en hexa 0x--0- ntic2.xtreemhost.com
Les bits 3-2-1-0 sur le dernier hexa. Ces bits sont appelés boot fields. Les valeurs classiques sont en hexa 0x---0, 0x---1 et 0x---2 à 0x---F Champ Fonction 0x---0 Reste en ROM Monitor mode 0x---1 Démarre sur la première image disponible 0x---2 à 0x---F Démarrage par défaut à partir de la Flash Pour démarrer une image particulière on peut utiliser la commande boot system : (config)#boot system flash filename ou (config)#boot system rom (config)#boot system {rcp|tftp|ftp} filename [ip-address ntic2.xtreemhost.com
Champs accessoires 1. Les bits de vitesse (5-12-11) La vitesse de la ligne console peut être définie sur les trois premiers hexa. Par défaut, la vitesse est définie à 9600 bauds : Contrôle des adresses de broadcast (bits 10 et 14) On peut déterminer le format des adresses de broadcast via les bits 10 et 14. ntic2.xtreemhost.com
III. La gestion des fichiers systèmes d’un routeur CISCO IOS (abréviation de « Inter network Operating System », Système d'exploitation pour la connexion des réseaux), est le système d'exploitation produit par Cisco Systems et qui équipe la plupart de ses équipements. Le fichier Ios.log est créé par le superviseur d'E / S (IOS) . Windows crée un fichier IOS.LOG dans le répertoire Windows si aucun lecteur utilisez le mode de compatibilité MS-DOS. Il généralement signifie que le pilote Dosdrv.sys ou Pcidrv.sys est dans le fichier Config.sys. Config.sys est un fichier texte intervenant dans le démarrage des systèmes d'exploitation DOS et compatibles. Dans le démarrage d'un système d'exploitation ce fichier intervient après MSDOS.SYS et io.sys et avant Autoexec.bat. Ce fichier texte contient les ordres de lancement de dispositifs matériels, et/ ou des ordres de paramétrage du système MS-DOS. ntic2.xtreemhost.com
IV. Récupérer le password d’un routeur 1. Connectez votre PC sur le port console du cisco ; utilisez la commande Hyper Terminal (Windows) 2. Une fois connecté, tapez : show version Puis, allez à la dernière ligne et relevez le paramètre « configuration register » ou registre de configuration. Notez le bien sur un bout de papier. Dans mon cas, c’est 0x2102 comme dans la plupart des cas. 3. Redémarrez votre équipement. Dans les 30 secondes après allumage, tapez [CTRL] + [BREAK], ou [CTRL] + F6 + [BREAK]. Vous devriez avoir un prompt du genre rommon 1> 4. Tapez alors configreg 0x2142 # Pour charger la config débutant au registre 0x2142 et non le startup-config au prochain redémarrage 5. Tapez ensuite reset # Pour redémarrer en mode « initial » ou « secours ». 6. Au redémarrage du système, tapez no ou [CTRL] + ’c’ à la 1 ère question qui vous est posée, puis [Enter]. 7. Tapez enable ntic2.xtreemhost.com
9. Ensuite, faîtes : show run 8. Faites copy startup-config running-config # Pour recharger en mémoire le fichier de configuration normal. 9. Ensuite, faîtes : show run Vous pourrez ainsi lire vos mots de passes s’ils n’ont pas été cryptés et passer à l’étape 11. Sinon, passez à l’étape suivante. 10. Changez tranquillement votre mot de passe : conf t # Passer en mode configuration no enable secret # Casser le enable secret ou changer le. enable password <monnouveaupassword> exit # Sortir du mode configuration wr # Tout enregistrer 11. Repositionnez le registre de configuration à la valeur que vous aviez notée : conf t config-register 0x2102 # Remettre le registre à 0x2102 (La valeur notée sur le bout de papier) 12. Vous pouvez redémarrer votre routeur en toute sécurité. reload ntic2.xtreemhost.com
Pour régler et afficher la valeur de registre de configuration CONCLUSION Les raisons pour modifier les paramètres de registre et de configuration du logiciel sont les suivantes: Pour régler et afficher la valeur de registre de configuration Pour forcer le système dans le moniteur ROM ou boot ROM Pour sélectionner une source de démarrage et nom de fichier de démarrage par défaut Pour activer ou désactiver la fonction Pause Pour contrôler les adresses de diffusion Pour définir la vitesse de transmission de la console administration Pour charger le logiciel d'exploitation de la mémoire Flash Pour permettre le démarrage à partir d'un Trivial File Transfer Protocol (TFTP) serveur Pour récupérer un mot de passe perdu Pour démarrer manuellement le système en utilisant la commande d'amorçage au programme d'installation rapide. Pour forcer le routeur de commutateur pour démarrer automatiquement à partir du logiciel de système d'amorçage ( "boot image") ou de son image par défaut du système dans la mémoire flash intégré, et lire toutes les commandes du système de démarrage qui sont stockés dans le fichier de configuration dans la NVRAM ntic2.xtreemhost.com