Raspberry Pi – Servidor VPN con PPTP

En este documento veremos de una forma muy sencilla cómo montar un servidor VPN en nuestra Raspberry Pi, será un servidor PPTP que será algo básico para conectarnos desde internet a nuestras casas/pequeños negocios, bastante útil sobre todo si disponemos de servicios a los que queremos acceder y no queremos dar un acceso público. Si no tenemos una IP pública fija, berria izango litzateke NO-IP bezeroarekin konbinatzea gure Raspberrian!!!

 

raspberry-vpn-bujarra
Beraz, pauso hauetako batzuk jarraituz, etxera edo negozio txikira sartzeko aukera izango dugu, gogoratu PPTP ez dela seguruenetakoena, beste dokumentu batean erakutsiko dizuet nola muntatu OpenVPNekin! Orain nahikoa izango da beharrezko baliabideetara konektatzeko eta internetera erakutsi beharrik ez izateko, jakina da, VPN bezeroa gure Android smartphoneetan konfiguratu ahal izango dugula, iPhone edo iPad-en, eta baita Windows-ekin duten gailuetan ere, Linux, Mac…

[sourcecode]sudo modprobe ppp-compress-18
sudo apt-get install pptpd[/sourcecode]

Lo primero de todo, MPPE laguntza gaitzea beharrezkoa izango da, ondoren VPN zerbitzaria instalatzen dugu Raspbianentzat, PPTP oinarrituta.

 

[sourcecode]sudo vim /etc/pptpd.conf
localip 192.168.1.200
remoteip 192.168.1.30-33[/sourcecode]

Editatuko dugu '/etc/pptpd.conf' konfigurazio fitxategia’ e indicaremos en ‘localipla dirección IP local de la Raspberry Pi, en ‘remoteipel rango IP que dará a los clientes que se conecten a la VPN.

 

[sourcecode]sudo vim /etc/ppp/pptpd-options
ms-dns 192.168.1.1
nobsdcomp
noipx
mtu 1490
mru 1490[/sourcecode]

Editamos el fichero ‘/etc/ppp/pptpd-optionsy añadimos el texto anterior, deberemos configurar el servidor DNS correcto, podría ser mismamente 8.8.8.8, dependerá.

 

[sourcecode]sudo vi /etc/ppp/chap-secrets
usuario[TAB]*[TAB]pasahitza[TAB]*[/sourcecode]

Ahora creamos el usuario para acceder a la VPN, deberemos generar el contenido del fichero con el formato correcto y las tabulaciones apropiadas.

 

[sourcecode]sudo service pptpd restart[/sourcecode]

Reiniciamos el servicio para que surjan efecto los cambios!

 

[sourcecode]sudo vim /etc/sysctl.conf
net.ipv4.ip_forward=1[/sourcecode]

Deberemos permitir si es que nos interesa el redireccionamiento desde la Raspberry a otros equipos de la red, ya que si no, al conectarnos desde el exterior sólo podremos acceder a la Raspberry y no a los demás dispositivos de casa, descomentamos la línea anterior en el fichero '/etc/sysctl.conf'.

 

[sourcecode]sudo sysctl -p[/sourcecode]

Aplicamos los cambios y listo! ya sólo nos quedaría abrir el puerto 1723tcp en nuestro router hacía la IP que tenga nuestra querída Raspberry Pi.

 

raspberry-vpn-01-bujarra
Fácilmente podremos configurar por ejemplo el cliente de la VPN en iOS, etik “Ajustes” > “Orokorra” > “VPN” > “VPN konfigurazioa gehitu…” > Seleccionamos 'PPTP', en 'Servidor’ pondremos la IP pública de nuestra casa o el nombre de NO-IP que tengamos, en 'Cuenta’ el usuario creado para la VPN, en 'Contraseña’ su password, y por defecto dejamos lo demás como está y debería conectarnos sin problemas!!!

Izenburuko mezuak

Egilea

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, ez zalantzarik izan nirekin harremanetan jartzeko, ahal duzun guztietan laguntzen saiatuko naiz, partekatu ahal dudan guztietan ;) . Dokumentuez gozatu!!!

Raspberry Pi - Servidor NO-IP

14 uztailaren 2014