J'ai créé cette machine virtuelle sur Vmware Serveur avec les isos de Debian Lenny téléchargés sur le site de debian.
J'ai mis l'interface virtuelle du coté internet en NAT.
Quand à XL2TP, Il sagit d'un programme qui met en oeuvre les connexions L2TP.
Le protocole L2TP permet de transporter les paquets PPP en les encapsulant dans des paquets IP. Les trames PPP passent donc à travers un tunnel créé par L2TP.
voici les fichiers qui paramètrent mon serveur vpn :
1. /etc/ipsec.conf :
# /etc/ipsec.conf - Openswan IPsec configuration file
# RCSID $Id: ipsec.conf.in,v 1.15.2.6 2006-10-19 03:49:46 paul Exp $
# This file: /usr/share/doc/openswan/ipsec.conf-sample
#
# Manual: ipsec.conf.5
version 2.0 # conforms to second version of ipsec.conf specification
# basic configuration
config setup
overridemtu=1400
rp_filter=0
nat_traversal=yes
keep_alive=yes
virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16
nhelpers=0
uniqueids=yes
conn %default
left=192.168.0.9
keyingtries=3
compress=no
disablearrivalcheck=no
leftsendcert=always
leftcert=vpn-cert.pem
leftrsasigkey=%cert
rightca=%same
rightrsasigkey=%cert
dpddelay=30
dpdtimeout=60
dpdaction=hold
authby=rsasig
type=tunnel
conn vpn-12tp-XP
leftprotoport=17/1701
rightprotoport=17/1701
rightsubnet=vhost:%priv,%no
right=%any
rightid="/C=FR/ST=Haute-Savoie/O=UDS/OU=XP/CN=*/E=*"
auto=add
pfs=no
conn vpn-12tp-MACOS
leftid=192.168.0.9
leftprotoport=17/1701
rightprotoport=17/%any
rightsubnet=vhost:%priv,%no
right=%any
rightid="/C=FR/ST=Haute-Savoie/O=UDS/OU=MACOS/CN=*/E=*"
forceencaps=yes
auto=add
pfs=no
conn vpn-12tp-LINUX
leftid=192.168.0.9
leftprotoport=17/1701
rightprotoport=17/1701
rightsubnet=vhost:%priv,%no
right=%any
rightid="/C=FR/ST=Haute-Savoie/O=UDS/OU=LINUX/CN=*/E=*"
forceencaps=yes
auto=add
pfs=no
# Add connections here
# sample VPN connections, see /etc/ipsec.d/examples/
#Disable Opportunistic Encryption
2. /etc/xl2tpd/xl2tpd.conf
#
# Sample l2tpd configuration file
#
# This example file should give you some idea of how the options for l2tpd
# should work. The best place to look for a list of all options is in
# the source code itself, until I have the time to write better documetation
# Specifically, the file "file.c" contains a list of commands at the end.
#
# You most definitely don't have to spell out everything as it is done here
[global]
port = 1701
listen-addr=192.168.219.10
[lns default]
ip range = 192.168.2.1-192.168.2.254
local ip = 192.168.2.9
length bit = yes
refuse chap = yes
require pap = yes
require authentication = no
hostname = vpn
name = vpn
ppp debug = yes
pppoptfile = /etc/ppp/options.serveur.glmf
je pense à 90% que c'est dans ce fichier que je me suis trompé... mais je vois pas où...
voila voila... peut être que les processus de ipsec et xl2tpd une fois lancé plantent la machine...