Accès aux Épreuves

Configuration du VPN

Dans ce tuto, j'expliquerai comment faire un serveur VPN sous routeur Cisco.

Étape 1 : Activer le VPN

Commençons par le début, activons le service VPN du routeur ! Pour cela, rien de plus simple.

vpdn enable

Étape 2 : Création de l'ensemble d'interfaces virtuelles

Pour cela, il faudra d'abord nommer notre interface. La mienne s'appellera "pintade".

vpdn-group pintade
accept-dialin
protocol pptp
virtual-template 1
exit

Étape 3 : Configurer une interface modèle

Nous allons maintenant configurer notre interface virtuelle. Cette interface sera "copiée" sur l'interface réelle locale de notre système. La mienne est FastEthernet 0/1. Et nos noms de pool seront "poule".

interface virtual-template 1
ip unnumbered FastEthernet 0/1
peer default ip address pool poule
ppp encrypt mppe auto required (si disponible)
ppp authentication ms-chap ms-chap-v2 chap pap (si disponible)

Étape 4 : Créer un pool d'adresses puis un utilisateur

Nous allons maintenant configurer la plage d'adresse de notre VPN, ainsi que l'utilisateur et son mot de passe.

ip local pool poule 192.168.111.11 192.168.111.111
username dindon password 0 poulet

Étape 5 : Configuration du tunnel

Il ne nous reste plus qu'à configurer le tunnel qui nous servira à se connecter sur notre réseau virtuel.

interface tunnel 0
description "connection to routerB"
ip address @DECIDE_AVEC_L_AUTRE_BANC
tunnel source INTERFACE_EXTERIEUR
tunnel destination @IP_SORTIE_DU_DEUXIEME_BANC
tunnel mode gre ip

Il ne reste plus qu'à faire la route qui fera le lien entre vos deux routeurs via le réseau virtuel.

ip route 192.168.99.0 255.255.255.0 Tunnel0

192.168.0.99 est l'adresse locale du banc numéro 2. Tunnel0 est le lien virtuel entre les deux bancs.

Pour que cela fonctionne, j'ai du enlever le

access-list 10 permit any

et le remplacer par

access-list 10 permit 192.168.10.0 0.0.0.255

qui correspondait à mon réseau local et mon pool poule.

Vous voulez commenter ? Créez un compte !

Echec lors de la connexion à MySQL : (2002) php_network_getaddresses: getaddrinfo failed: Name or service not known