Pptp

De ProyectoFedora

Contenido

Referencias

Instalación con YUM

Habilitar el repositorio PoPToP.

Cliente

# yum install pptp
 # rpm -ql pptp
/etc/ppp/options.pptp
/usr/sbin/pptp
/usr/sbin/pptpsetup
/usr/share/doc/pptp-1.7.2
/usr/share/doc/pptp-1.7.2/AUTHORS
/usr/share/doc/pptp-1.7.2/COPYING
/usr/share/doc/pptp-1.7.2/ChangeLog
/usr/share/doc/pptp-1.7.2/DESIGN.PPTP
/usr/share/doc/pptp-1.7.2/DEVELOPERS
/usr/share/doc/pptp-1.7.2/INSTALL
/usr/share/doc/pptp-1.7.2/NEWS
/usr/share/doc/pptp-1.7.2/PROTOCOL-SECURITY
/usr/share/doc/pptp-1.7.2/README
/usr/share/doc/pptp-1.7.2/TODO
/usr/share/doc/pptp-1.7.2/USING
/usr/share/man/man8/pptp.8.gz
/usr/share/man/man8/pptpsetup.8.gz
/var/run/pptp

pptpsetup

Debe tener privilegios para poder crear la interfase VPN necesaria, de lo contrario obtendrá un error similar al siguiente (no puede cargar el módulo kernel).

[gomix@movix ~]$ pptpsetup --create vpn1 --server vpn.server.com --username gomix --password 123456 --start
FATAL: Error inserting ppp_mppe (/lib/modules/2.6.25.9-76.fc9.i686/kernel/drivers/net/ppp_mppe.ko): Operation not permitted
/usr/sbin/pptpsetup: couldn't find MPPE support in kernel.

Un segundo intento después de intentar con root da un error diferente, no se puede escribir el archivo de contraseñas, obvio que no es darle acceso a cualquiera a ese archivo, luego veremos si es posible darle acceso al menos para su gestión al usuario regular.

[gomix@movix ~]$ pptpsetup --create vpn1 --server vpn.server.com --username gomix --password 123456 --start
/usr/sbin/pptpsetup: can't write to '/etc/ppp/chap-secrets': Permission denied

Como root, tenemos ya evidencia de que funciona pero de que nuestro usuario/contraseña no es correcto.

[gomix@movix ~]$ pptpsetup --create vpn1 --server vpn.server.com --username gomix --password 123456 --start
Using interface ppp0
Connect: ppp0 <--> /dev/pts/6
MS-CHAP authentication failed: 
CHAP authentication failed
Connection terminated.

Después de los ajustes, nos ha dicho nuestro administrador de redes que la conexión es cifrada (encriptada) así que debemos agregar dicha opción.

[gomix@movix ~]$ pptpsetup --create vpn1 --server vpn.server.com --username gomix --password 123456 --start --encrypt
Using interface ppp0
Connect: ppp0 <--> /dev/pts/7
CHAP authentication succeeded
MPPE 128-bit stateless compression enabled
local  IP address 192.168.1.58
remote IP address 192.168.1.1

Listo, tenemos una conexión PPTP funcionando.