enable
configure terminal
hostname R1
enable secret class
service password-encryption

conf t
no ip domain-lookup
interface GigabitEthernet0/1
description VERS_INTERNET_BOX
ip address 192.16.0.1 255.255.0.0
no shutdown
exit

conf t
no ip domain-lookup
interface GigabitEthernet0/2
description VERS_RESEAUX_COEUR
ip address 10.0.0.2 255.255.255.252
no shutdown 
exit

! Route par défaut vers la Box (Internet)
ip route 0.0.0.0 0.0.0.0 192.168.0.2  (name VERS_INTERNET)

! Routes vers les VLANs (Via le Switch L3 en 10.0.0.1)
ip route 192.16.200.0 255.255.255.0 10.0.0.1 (name VLAN_SERVICES)
ip route 192.16.210.0 255.255.255.0 10.0.0.1 (name VLAN_COMPTA)
ip route 192.16.220.0 255.255.255.0 10.0.0.1 (name VLAN_ADMINISTRATIF)
ip route 192.16.230.0 255.255.255.0 10.0.0.1 (name VLAN_VENTE)
ip route 192.16.240.0 255.255.255.0 10.0.0.1 (name VLAN_SUPERVISION)
ip route 192.16.250.0 255.255.255.0 10.0.0.1 (name VLAN_IT_ADMIN)
ip route 192.16.99.0 255.255.255.0 10.0.0.1 (name VLAN_USER_NATIF)

end
write memory


enable
configure terminal

! 1. Créer le nom de domaine (Obligatoire pour que la clé crypto fonctionne)
ip domain-name la_fibre_en_folie

! 2. Créer l'utilisateur administrateur
! "privilege 15" donne tous les droits. "secret" crypte le mot de passe.
username yannisrkm privilege 15 secret KLNB2O

! 3. Générer la clé de cryptage
! Il va demander : "How many bits in the modulus [512]:"
! TAPE : 2048
! (C'est la recommandation ANSSI pour la sécurité, comme demandé dans le sujet)

! 4. Force la version 2 de SSH (Plus sécurisée que la v1)
ip ssh version 2

! 5. Configurer les lignes virtuelles (les "portes" d'entrée à distance)
line vty 0 4
 ! Cette commande bloque Telnet et n'autorise QUE SSH
 transport input ssh
 ! Cette commande dit d'utiliser l'utilisateur créé à l'étape 2
 login local
 exit

( ! 6. Désactiver le serveur Web du routeur (Faille de sécurité, demandé par le sujet)
no ip http server
no ip http secure-server )

! 7. Sauvegarder
end
write memory

! Revenir au mode privilégié
end

! Sauvegarder la configuration (pour ne pas tout perdre au redémarrage !)
write memory

! Vérifier les routes (Tu dois voir des lignes C et S)
show ip route

! Tester la connexion vers le Switch (Le Ping DOIT fonctionner)
ping 10.0.0.1





