Differences

This shows you the differences between two versions of the page.

Link to this comparison view

bsd:config_client_pptp [2010/01/12 13:29] (current)
Line 1: Line 1:
 +Voici ce qu'il faut pour faire communiquer son BSD avec un VpnPPTP sous linux avec pptpd (patché mppe/mppc).
  
 +/​usr/​local/​etc/​mpd/​mpd.conf
 +--------------------------------
 +default:
 +        load vpn
 +vpn:
 +        new -i ng1 vpn vpn
 +        set bundle authname "​USERNAME"​
 +        set bundle password "​PASSWORD"​
 +        set iface route 192.168.0.0/​24 ​  
 +        set ipcp yes vjcomp ​    
 +        set bundle enable compression
 +        set link mtu 1492
 +        set ccp yes mppc
 +        set ccp yes mpp-e40 ​
 +        set ccp yes mpp-e128
 +        set bundle enable crypt-reqd
 +        set ccp yes mpp-stateless
 +        open
 +
 +/​usr/​local/​etc/​mpd/​mpd.links ​
 +--------------------------------
 +vpn:
 +        set link type pptp
 +        set pptp peer VOTRESUPERSERVEUR.com
 +        set pptp enable originate incoming outcall
 +
 +Il est possible de lancer alors "​mpd"​
 +
 +Normalement la connexion se fait mais rien ne passe dans le tunnel avec les messages suivant lors d'un simple ping:
 +
 +[vpn] LCP: rec'd Protocol Reject #2 link 0 (Opened)
 +[vpn] LCP: protocol 0x2145 was rejected
 +
 +Il faut effectuer le patchage de kernel, car le protocole mppe/mppc est mal implémenté.
 +Dans le fichier : sys/​netgraph/​ng_ppp.c (ligne 756)
 +       if ((m = ng_ppp_addproto(m,​ proto, 1)) == NULL)
 +par  if ((m = ng_ppp_addproto(m,​ proto, 0)) == NULL)
 +
 +Rebuild de votre kernel... puis reboot
 +puis mpd
 +
 +Et normalement la connexion devrait fonctionner.
 +
 +Bonne Chance ;)
 +Whoo
bsd/config_client_pptp.txt · Last modified: 2010/01/12 13:29 (external edit)