Vous allez créer un réseau constitué d'un routeur et de trois commutateurs (Type Cisco 3725). Le module "NM-16ESW" est installé sur "SWR1", "SWR2" et "SWR3" ; vous pouvez installer un disque PCMCIA de 128 MiB sur chaque appareil pour sauvagarder vos configurations. Des ordinateurs [VPCx] et des machines virtuelles "VirtualBox" complètent la topologie pour les tests de fonctionnement. "Java 6 update 3" , "Flash Player", "Security Device Manager" et "Cisco VPN Client" seront installés sur [WXP_2].
Note | |
---|---|
Pour utiliser le disque virtuel PCMCIA de 128 MiB, effecutez les manipualtions suivantes : |
Les liens sont les suivants :
Routeurs / Commutateurs | Liens |
---|---|
Cloud - Internet | tap0 (Linux) est connecté à [SWR1] f1/1 |
R1 | f0/0 est connecté à Internet f1/13 f0/1 est connecté à WXP_2 |
SWR1 | f1/0 est connecté à [SWR2] f1/0 f1/1 est connecté à tap0 |
SWR2 | f1/0 est connecté à SWR1 f1/0 f1/1 est connecté à WXP_1 f1/13 est connecté à [R1] f0/0 f1/14 est connecté à [SWR3] f1/14 f1/15 est connecté à [SWR3] f1/15 f1/2 est connecté à [VPC3] f1/3 est connecté à [VPC4] |
SWR3 | f1/1 est connecté à [VPC1] f1/14 est connecté à [SWR2] f1/14 f1/15 est connecté à [SWR2] f1/15 f1/2 est connecté à [VPC2] |
Configurez les quatre ordinateurs [VPCx] de la manière suivante :
VPCx | Valeurs |
---|---|
VPC1 | LPort:30000 - hôte distant:127.0.0.1 - RPort : 20000 |
VPC2 | LPort:30001 - hôte distant:127.0.0.1 - RPort : 20001 |
VPC3 | LPort:30002 - hôte distant:127.0.0.1 - RPort : 20002 |
VPC4 | LPort:30003 - hôte distant:127.0.0.1 - RPort : 20003 |
Sur le commutateur "SWR3", faites les liens manuels suivants :
VPCx | Liens SWR1 |
---|---|
VPC1 | nio_udp:30000:127.0.0.1:20000 ==> f1/1 |
VPC2 | nio_udp:30001:127.0.0.1:20001 ==> f1/2 |
Sur le commutateur "SWR2", faites les liens manuels suivants :
VPCx | Liens SWR4 |
---|---|
VPC3 | nio_udp:30002:127.0.0.1:20002 ==> f1/2 |
VPC4 | nio_udp:30003:127.0.0.1:20003 ==> f1/3 |
Configurez sur les ordinateurs "VPCx" les adresses IP suivantes :
VPCx | Adresses IP |
---|---|
VPC1 - VLAN 10 | IP : 172.16.8.1/21 - GW : 172.16.8.254 |
VPC2 - VLAN 20 | IP : 192.168.10.1/24 - GW : 192.168.10.254 |
VPC3 - VLAN 20 | IP : 192.168.10.2/24 - GW : 192.168.10.254 |
VPC4 - VLAN 10 | IP : 172.16.8.2/21 - GW : 172.16.8.254 |
Note | |
---|---|
Pour configurer un DNS, vous pouvez taper la commande suivante sur chaque [VPCx] : |
Sauvegardez la configuration de vos "VPCx" :
VPCS[1]>
save res9.vpc
......... done
Démarrez tous les appareils puis Lancez les "consoles".
Configuration de "SWR1" :
Router>
en
Router#
conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router (config)#
hostname SWR1
SWR1(config)#
line con 0
SWR1(config-line)#
logging synchronous
SWR1(config-line)#
exit
SWR1(config)#
int f1/0
SWR1(config-if)#
no switchport
SWR1(config-if)#
ip address 10.0.0.254 255.0.0.0
SWR1(config-if)#
no shut
SWR1(config-if)#
exit
SWR1(config)#
int f1/1
SWR1(config-if)#
no switchport
SWR1(config-if)#
ip address 192.168.137.254 255.255.255.0
SWR1(config-if)#
no shut
SWR1(config-if)#
exit
SWR1(config)#
ip route 0.0.0.0 0.0.0.0 192.168.137.1
SWR1(config)#
ip route 172.16.8.0 255.255.248.0 10.0.0.1
SWR1(config)#
ip route 192.168.10.0 255.255.255.0 10.0.0.1
SWR1(config)#
ip route 192.168.30.0 255.255.255.0 10.0.0.1
SWR1(config)#
end
SWR1#
write mem
Building configuration...
[OK]
SWR1#
copy run start
Destination filename [startup-config]?
Building configuration...
[OK]
Configuration de "SWR2" :
Router>
en
Router#
conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router (config)#
hostname SWR2
SWR2(config)#
line con 0
SWR2(config-line)#
logging synchronous
SWR2(config-line)#
exit
SWR2(config)#
vlan 10
SWR2(config-vlan)#
name Ingenierie
SWR2(config-vlan)#
exit
SWR2(config)#
int f1/3
SWR2(config-if)#
switchport mode access
SWR2(config-if)#
switchport access vlan 10
SWR2(config-if)#
no shut
SWR2(config-if)#
exit
SWR2(config)#
vlan 20
SWR2(config-vlan)#
name Commerciaux
SWR2(config-vlan)#
exit
SWR2(config)#
int f1/2
SWR2(config-if)#
switchport mode access
SWR2(config-if)#
switchport access vlan 20
SWR2(config-if)#
no shut
SWR2(config-if)#
exit
SWR2(config)#
vlan 30
SWR2(config-if)#
name Administration
SWR2(config-if)#
exit
SWR2(config)#
int f1/1
SWR2(config-if)#
switchport mode access
SWR2(config-if)#
switchport access vlan 30
SWR2(config-if)#
no shut
SWR2(config-if)#
exit
SWR2(config)#
int f1/0
SWR2(config-if)#
no switchport
SWR2(config-if)#
ip address 10.0.0.1 255.0.0.0
SWR2(config-if)#
no shut
SWR2(config-if)#
exit
SWR2(config)#
int vlan 10
SWR2(config-if)#
ip address 172.16.8.254 255.255.248.0
SWR2(config-if)#
no shut
SWR2(config-if)#
exit
SWR2(config)#
int vlan 20
SWR2(config-if)#
ip address 192.168.10.254 255.255.255.0
SWR2(config-if)#
no shut
SWR2(config-if)#
exit
SWR2(config)#
int vlan 30
SWR2(config-if)#
ip address 192.168.30.254 255.255.255.0
SWR2(config-if)#
no shut
SWR2(config-if)#
exit
SWR2(config)#
int f1/15
SWR2(config-if)#
switchport mode trunk
SWR2(config-if)#
switchport trunk encapsulation dot1q
SWR2(config-if)#
switchport trunk allowed vlan add 10,20,30
SWR2(config-if)#
channel-group 1 mode on
SWR2(config-if)#
no shut
SWR2(config-if)#
exit
SWR2(config)#
int f1/14
SWR2(config-if)#
switchport mode trunk
SWR2(config-if)#
switchport trunk encapsulation dot1q
SWR2(config-if)#
switchport trunk allowed vlan add 10,20,30
SWR2(config-if)#
channel-group 1 mode on
SWR2(config-if)#
no shut
SWR2(config-if)#
exit
SWR2(config)#
int port-channel 1
SWR2(config-if)#
switchport mode trunk
SWR2(config-if)#
switchport trunk encapsulation dot1q
SWR2(config-if)#
switchport trunk allowed vlan add 10,20,30
SWR2(config-if)#
no shut
SWR2(config-if)#
exit
SWR2(config)#
int f1/13
SWR2(config-if)#
no switchport
SWR2(config-if)#
ip address 192.168.20.253 255.255.255.0
SWR2(config-if)#
speed 100
SWR2(config-if)#
duplex full
SWR2(config-if)#
exit
SWR2(config)#
ip route 0.0.0.0 0.0.0.0 10.0.0.254
SWR2(config)#
ip route 10.10.10.0 255.255.255.0 192.168.20.254
SWR2(config)#
ip route 192.168.137.0 255.255.255.0 10.0.0.254
SWR2(config)#
port-channel load-balance src-dst-ip
SWR2(config)#
end
SWR2#
write mem
Building configuration...
[OK]
SWR2#
copy run start
Destination filename [startup-config]?
Building configuration...
[OK]
Configuration de "SWR3" :
Router>
en
Router#
conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router (config)#
hostname SWR3
SWR3(config)#
line con 0
SWR3(config-line)#
logging synchronous
SWR3(config-line)#
exit
SWR3(config)#
vlan 10
SWR3(config-vlan)#
name Ingenierie
SWR3(config-vlan)#
exit
SWR3(config)#
int f1/1
SWR3(config-if)#
switchport mode access
SWR3(config-if)#
switchport access vlan 10
SWR3(config-if)#
no shut
SWR3(config-if)#
exit
SWR3(config)#
vlan 20
SWR3(config-vlan)#
name Commerciaux
SWR3(config-vlan)#
exit
SWR3(config)#
int f1/2
SWR3(config-if)#
switchport mode access
SWR3(config-if)#
switchport access vlan 20
SWR3(config-if)#
no shut
SWR3(config-if)#
exit
SWR3(config)#
int f1/15
SWR3(config-if)#
switchport mode trunk
SWR3(config-if)#
switchport trunk encapsulation dot1q
SWR3(config-if)#
switchport trunk allowed vlan add 10,20
SWR3(config-if)#
channel-group 1 mode on
SWR3(config-if)#
no shut
SWR3(config-if)#
exit
SWR3(config)#
int f1/14
SWR3(config-if)#
switchport mode trunk
SWR3(config-if)#
switchport trunk encapsulation dot1q
SWR3(config-if)#
switchport trunk allowed vlan add 10,20
SWR3(config-if)#
channel-group 1 mode on
SWR3(config-if)#
no shut
SWR3(config-if)#
exit
SWR3(config)#
int port-channel 1
SWR3(config-if)#
switchport mode trunk
SWR3(config-if)#
switchport trunk encapsulation dot1q
SWR3(config-if)#
switchport trunk allowed vlan add 10,20
SWR3(config-if)#
no shut
SWR3(config-if)#
end
SWR3#
write mem
Building configuration...
[OK]
SWR3#
copy run start
Destination filename [startup-config]?
Building configuration...
[OK]
Sauvegardez le projet :
Menu
[Fichier] de GNS3 => [Sauvegarder]
Configuration de "R1" :
Router>
en
Router#
conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#
hostname R1
R1(config)#
line con 0
R1(config-line)#
logging synchronous
R1(config-line)#
exit
R1(config)#
int f0/0
R1(config-if)#
ip address 192.168.20.254 255.255.255.0
R1(config-if)#
speed 100
R1(config-if)#
duplex full
R1(config-if)#
no shut
R1(config-if)#
exit
R1(config)#
int f0/1
R1(config-if)#
ip address 193.169.1.254 255.255.255.0
R1(config-if)#
no shut
R1(config-if)#
exit
R1(config)#
username sysadmin privilege 15 password 0 cisco
R1(config)#
ip http server
R1(config)#
ip http secure-server
R1(config)#
ip http authentication local
R1(config-line)#
line vty 0 4
R1(config-line)#
privilege level 15
R1(config-line)#
login local
R1(config-line)#
transport input telnet
R1(config-line)#
transport input telnet ssh
R1(config-line)#
exit
R1(config)#
ip route 192.168.30.0 255.255.255.0 192.168.20.253
R1(config-line)#
end
R1#
write mem
Building configuration...
[OK]
R1#
copy run start
Destination filename [startup-config]?
Building configuration...
[OK]
Sauvegardez le projet :
Menu
[Fichier] de GNS3 => [Sauvegarder]
La machine virtuelle [WXP_1] est reliée sur [SWR2].
L'adresse IP de [WXP_1] est "192.168.30.1" ; le masque est "255.255.255.0" ; la passerelle est "192.168.30.254". Le serveur DNS est "8.8.8.8".
Éditez le fichier [C:\WINDOWS\system32\drivers\etc\hosts] et rajoutez la ligne "192.168.20.254 R1". Redémarrez [WXP_1].
Pour utiliser "SDM (Security Device Manager)" de Cisco sur [WXP_2], vous devez installer les logiciels suivants :
Téléchargez, sur le site de Cisco" l'archive "SDM-V25.zip" (Vous devez disposer d'un compte utilisateur).
L'adresse IP de [WXP_2] est "193.169.1.1" ; le masque est "255.255.255.0" ; la passerelle est "193.169.1.254". La passerelle correspond ici à l'interface "f0/1" du routeur [R1]. Le serveur DNS est "193.169.1.254".
Éditez le fichier [C:\WINDOWS\system32\drivers\etc\hosts] et rajoutez la ligne "193.169.1.254 R1". Redémarrez [WXP_2].
Vous souhaitez utiliser une connexion "VPN" pour vous connecter sur la machine virtuelle [WXP_1]. Vous devez installer sur [WXP_2] le logiciel "Cisco SDM" pour configurer cette connexion "VPN".
Sur la machine virtuelle [WXP_2], dézippez l'archive "SDM-V25.zip". Exécutez le fichier "setup.exe".
Cliquez sur le bouton "Newt >". Acceptez les termes de la licence.
Cochez l'option "This Computer" puis cliquez sur "Next >". Validez le répertoire proposé par défaut pour l'installation puis cliquez sur le bouton "Install".
L'installation est terminée. Une icône "Cisco SDM" apparaît sur le bureau de Windows.
Pour configurer la connexion "VPN", double-cliquez sur l'icône "Cisco SDM".
Tapez le nom du routeur [R1] ou son adresse IP "193.169.1.254". Cliquez sur le bouton "Launch".
Tapez le nom d'utilisateur "sysadmin" et le mot de passe "cisco".
Note | |
---|---|
Si Internet Explorer affiche des messages d'erreur à l'ouverture de l'application, installez Firefox 3.5.19 puis configurez-le comme navigateur par défaut ! |
SDM est opérationnel ! Cet outil permet de bénéficier d'une interface Web pour la mise en place de configurations complexes.
Pour configurer une connexion "VPN", procédez de la manière suivante :
Cliquez sur le menu "Configure" puis cliquez sur l'option "VPN". Sélectionnez ensuite "Easy VPN Server".
Cliquez sur le bouton "Launch Easy VPN Server Wizard". A la question "Do you want to enable AAA?", cliquez sur le bouton "Yes". L'assistant "Easy VPN Server Wizard" doit se lancer au bout de quelques secondes. Cliquez sur le bouton "Suivant >".
Cette interface virtuelle permet au client d'établir une connexion avec le routeur [R1] ; une fois connecté et authentifié, le trafic entre le client nomade [WXP_2] et l'ordinateur [WXP_1] sera crypté.
Cochez l'option "Unnumbered to New Loopback Interface" ; tapez l'adresse IP "172.16.16.1" et le masque "255.255.240.0" ; cochez l'option "Pre-shared Keys" ; cliquez sur le bouton "Suivant >".
Validez la règle définie par défaut ; cliquez sur le bouton "Suivant >".
Sélectionnez "SDM Default Transform Set" ; cliquez sur le bouton "Suivant >".
Cochez l'option "Local" ; cliquez sur le bouton "Suivant >".
Cochez les options "Enable User Authentication" et "Local Only" ; cliquez sur le bouton "Add User Credentials...". Un premier utilisateur apparaît : sysadmin. Cliquez sur le bouton "Add..." pour rajouter l'utilisateur "smnet".
Tapez le "Username" du compte puis son mot de passe (minimum 6 caractères) ; attribuez lui le privilège n° "15". Cliquez sur le bouton "OK". Validez la fenêtre "User Accounts" puis cliquez sur le bouton "Suivant >".
Vous obtenez la fenêtre "Group Authorization and User Group Policies". Cliquez sur le bouton "Add...".
Tapez un nom pour le groupe (Exemple : smnetgroup) ; tapez la clé (Exemple : vpnsmnet) ; cochez l'option "Pool Information" ; cochez l'option "Create a new pool" ; tapez l'adresse IP de début (En lien avec l'interface Loopback) et l'adresse IP de fin ; tapez le masque de réseau et, éventuellement, le nombre maximum de connexions autorisées. Cliquez sur le bouton "OK".
Cliquez sur le bouton "Suivant >".
Cliquez sur le bouton "Suivant >". Une synthèse de vos choix apparaît.
Cliquez sur le bouton "Terminer". SDM envoi 50 commandes au routeur [R1] ...
Voyez-vous l'intérêt d'un tel outil ? Cliquez sur le bouton "OK". La fenêtre "VPN Troubleshooting" s'affiche. Cliquez sur "Close".
Lancez la console de [SWR2] puis rajoutez la route vers le réseau "172.16.16.0/20" (Inteface Loopback de R1) :
SWR2>
en
SWR2#
conf t
Enter configuration commands, one per line. End with CNTL/Z.
SWR2(config)#
ip route 172.16.16.0 255.255.240.0 192.168.20.254
SWR2(config)#
end
SWR2#
write mem
Building configuration...
[OK]
SWR2#
copy run start
Destination filename [startup-config]?
Building configuration...
[OK]
Revenez sur [WXP_2] et sur le logiciel "SDM".
Cliquez sur le bouton "Test VPN Server".
Cliquez sur le bouton "Start". Si votre configuration est bonne, vous devez obtenir un écran similaire au mien. Cliquez sur le bouton "Close" puis fermez le logiciel "SDM".
Note | |
---|---|
Vous pouvez cliquer sur le bouton "Save" du logiciel SDM pour lancer à distance sur le routeur un "copy run start". |
Pour se connecter au "VPN", vous devez télécharger et installer le logiciel "Cisco VPN Client". Les versions sont les suivantes :
Double-cliquez sur l'archive qui vous convient pour la décompresser. Double-cliquez sur le fichier "vpnclient_setup.exe".
Cliquez sur le bouton "Suivant >". Acceptez les termes de la licence d'utilisation. Validez le répertoire d'installation proposé par défaut puis lancez l'installation du logiciel. Redémarrez l'ordinateur.
Lancez le logiciel "VPN Client".
Cliquez sur le bouton "Nouveau".
Tapez l'entrée de connexion [R1] ; tapez le nom d'hôte ou l'adresse IP de [R1] ; tapez le nom du groupe déclaré dans SDM ; tapez le mot de passe pour ce groupe ; cliquez sur le bouton "Enregistrer".
L'entrée de la connexion doit apparaître dans le logiciel "VPN Client". Sélectionnez la ligne R1 puis cliquez sur le bouton "Connecter". Tapez le nom du compte déclaré avec SDM (Exemple : smnet) ; tapez le mot de passe.
Vous êtes connecté ! Ouvrez l'invite de dommande et effectuez un "ping" sur l'adresse IP "192.168.30.1". Le système doit répondre si vous avez autorisé les messages "ICMP".
Ici, le ping fonctionne. Le VPN est opérationnel !