Ici, le but va être de récupérer
la main sur chaque routeur et de les configurer.
Fichier a telecharger: restore_clean.pkt
Logiciel: packet tracer
Logiciel: packet tracer
- Récupérer la main
- Mettre un nom d'hôtes
- Sur Paris, mettre le mot de passe privilégié (en clair) : vittel
- Sur Bruxelles, mettre le mot de passe privilégié (chiffré) : evian
- Configurer telnet sur Paris avec une authentification utilisant le mot de passe "toto" et pouvant avoir jusque 3 personnes simultanément connectés.
- Configurer SSH sur Bruxelles avec les utilisateurs bart et le password "krusty" et lisa avec le password "licorne". Utiliser une clé de 1024bits et le domaine openit.lab
- Configurer les interfaces des routeurs Paris et Bruxelles via les informations données.
- Mettre une bannière MOTD sur Paris avec le message "Bienvenu".
- Protéger la ligne console de Paris via une authentification
local.
NB: Le nom de l'IOS à utiliser est : c2800nm-advipservicesk9-mz.124-15.T1.bin
Adressage IP entre Paris et le Serveur => 192.168.0.0/?? Adressage IP entre Paris et Bruxelles => 1.1.1.0/?? Adressage IP entre Bruxelles et le client => 192.168.1.0/??
***********************************
Correction
***********************************I.- Récupération de la main sur Paris et Bruxelles: ``````````````````````````````````````````````````` 1. Paris ne possède pas d'IOS
**/On commence par un Reboot physique puis on va chercher un IOS sur le serveur via TFTP rommon 1> tftpdnld The following variables are REQUIRED to be set for tftpdnld: IP_ADDRESS: The IP address for this unit IP_SUBNET_MASK: The subnet mask for this unit DEFAULT_GATEWAY: The default gateway for this unit TFTP_SERVER: The IP address of the server to fetch from TFTP_FILE: The filename to fetch **/On commence donc par définir les variables obligatoire au bon fonctionnement de "tftpdnld": rommon 2> IP_ADDRESS=192.168.0.2 <= IP utilisée par l'interface du routeur rommon 3> IP_SUBNET_MASK=255.255.255.224 <= masque utilisé par l'interface *************************************************************************************** Remarque: 14 hotes -> 2^4=16 -> derniere adresse ip dispo 192.168.0.15; Plage de 1 a 14 nous donne 13 adresses ip utilisables - d'ou le choix de 2^5) *************************************************************************************** rommon 4> DEFAULT_GATEWAY=192.168.0.1 <= IP de la passerelle s'il faut sortir du réseau rommon 5> TFTP_SERVER=192.168.0.1 <= IP du serveur TFTP rommon 6> TFTP_FILE=c2800nm-advipservicesk9-mz.124-15.T1.bin <= nom de l'IOS sur le serveur **/Ensuite, il faut ré-exuceter la commande "tftpdnld" rommon 7> tftpdnld IP_ADDRESS: 192.168.0.2 IP_SUBNET_MASK: 255.255.255.224 DEFAULT_GATEWAY: 192.168.0.1 TFTP_SERVER: 192.168.0.1 TFTP_FILE: c2800nm-advipservicesk9-mz.124-15.T1.bin Invoke this command for disaster recovery only. WARNING: all existing data in all partitions on flash will be lost! Do you wish to continue? y/n: [n]: y **/Maintenant, étant donné que l'on ne connait toujours pas le mot de passe Privilégié, il faut penser à empecher le chargement du "startup-config" rommon 8> confreg 0x2142 <= changement du registre de configuration pour ne pas charger le "startup-config" rommon 9> reset <= redémarrage **/ Une fois booté, il faut passer en mode privilégié pour charger la configuration de la NVRAM et supprimer le mot de passe Privilégié. Router> enable <= passage en mode Privilégié Router# copy startup-config running-config <= chargement de la config startup en running Destination filename [running-config]? 727 bytes copied in 0.416 secs (1747 bytes/sec) Paris# %SYS-5-CONFIG_I: Configured from console by console Paris# show running-config <= afin de savoir si c'est "enable secret" ou "enable password" qui a été utilisée. **/Passage en mode configuration globale pour changer le mot de passe Paris# configure terminal Paris(config)# no enable secret <= suppression du "enable secret" **/Remettre la bonne valeure de registre Paris(config)# config-register 0x2102 **/Verification Paris# show version !--sortie tronqué--! Configuration register is 0x2142 (will be 0x2102 at next reload)
**/On sauvegarde le running en startup Paris(config)# exit Paris# copy running-config startup-config <= sauvegarde de la conf Paris# reload <= redemarre le routeur 2. Bruxelles, le mot de passe n'est pas connu, mais possède un IOS en flash **/Reboot et passage en ROMmon via "CTRL+PAUSE" (^C) **/Changement de la valeur de registre rommon 1> confreg 0x2142 rommon 2> reset **/Chargement du fichier de configuration présent en NVRAM manuellement Router> enable Router# copy start run Destination filename [running-config]? 600 bytes copied in 0.416 secs (1442 bytes/sec) %SYS-5-CONFIG_I: Configured from console by console Bruxelles# **/On regarde si c'est enable secret ou password Bruxelles# show run !--sortie tronqué--! enable secret 5 $1$mERr$26LYi53FKRvd0gVbnihby. !--sortie tronqué--! **/On va supprimer ou remplacer le password: Bruxelles#conf terminal Bruxelles(config)# no enable secret **/Remise de la valeur de registre Bruxelles(config)# config-register 0x2102
**/Sauvegarde de la running-config Bruxelles# write memory II.- Mise en place d'un nom d'hote: ``````````````````````````````````` Paris(config)# hostname Paris75 Bruxelles(config)# hostname Brux III.- Password Privilégié sur Paris (en clair): ``````````````````````````````````````````````` Paris75(config)# enable password vittel IV.- Password Privilégié sur Brux (chiffré): ```````````````````````````````````````````` Brux(config)# enable secret evian V.- Configuration de Telnet sur Paris: `````````````````````````````````````` **/ Configuration des lignes VTY => 3 demandées Paris75(config)# line vty 0 2 -line)# password toto <= on indique le password demandé pour l'authentification telnet, il sera commun à tous # login <= on active la demande d'authentification sur nos ligne VTY en utilisant le password. Si "password" non défini = message d'erreur VI.- Configuration de SSH sur Brux: ``````````````````````````````````` **/Lier à un domaine Brux(config)# ip domain-name openit.lab **/Génération de la clé de chiffrement Brux(config)# crypto key generate rsa Choose the size of the key modulus in the range of 360 to 2048 for your General Purpose Keys. Choosing a key modulus greater than 512 may take a few minutes. How many bits in the modulus [512]: 1024 <= on donne la taille de la clé **/Creation des utilisateurs Brux(config)# username bart password krusty Brux(config)# username lisa password licorne **/Configuration des VTY Brux(config)# line vty 0 4 -line)# login local <= utlisation d'une authentication locale # transport input ssh <= autorise QUE le SSH sur nos VTY VII.- Configuration des interfaces: ``````````````````````````````````` --> Paris <--> Server: **/ Calcul du masque=> 255.255.255.224 **/ On va configure l'interface Paris(config)# interface f0/0 -if)# ip address 192.168.0.30 255.255.255.224 <= on applique la derniere IP dispo du subnet # no shut <= on allume l'interface # description vers Server --> Brux <--> Client: **/Masque => 255.255.255.128 **/ On va configurer l'interface Brux(config)# interface f0/0 -if)# ip address 192.168.1.126 255.255.255.128 # no shut # description vers Client --> Brux <--> Paris: **/ Interface => DCE | DTE ? Paris# show controllers s0/1/0 Interface Serial0/1/0 Hardware is PowerQUICC MPC860 DCE V.35, no clock Brux# show controllers S0/1/1 Interface Serial0/1/1 Hardware is PowerQUICC MPC860 DTE V.35 TX and RX clocks detected => Il faudra penser à mettre un clock rate sur Paris !!! **/ Configuration des l'interfaces: Paris(config)# int s0/1/0 -if)# ip address 1.1.1.1 255.255.255.252 # clock rate 56000 # bandwidth 56 # no shut Brux(config)# int s0/1/1 -if)#ip address 1.1.1.2 255.255.255.252 # description vers Paris # no shut *************************************************************************************** On peut maintenant tester le telnet et le SSH: telnet, depuis le serveur: telnet 192.168.0.30 SSH, depuis le client : ssh -l bart 192.168.1.126 *************************************************************************************** VIII.- Mettre une bannière sur Paris: ````````````````````````````````````` Paris(config)# banner motd # Bienvenu # IX.- Protection du port console via auth locale: ```````````````````````````````````````````````` Paris(config)# line console 0 -line)# login local # exit On pense a créer un utilisateur: Paris(config)# username Homer secret duffman **************************************************************************************** Tips: -> Stopper la résolution de nom (clavier qwerty): CTRL+SHIFT+6 -> Empecher la tentative de résolution de nom : Router(config)# no ip domain-lookup -> Synchroniser la ligne console : Router(config)# line console 0 -line)# logging synchronous **************************************************************************************** Fichier contenant la correction a telecharger: restore_correction.pkt-->-->-->
Aucun commentaire:
Enregistrer un commentaire