Avís de seguretat
El protocol VPN PPTP (Point-to-Point Tunneling Protocol) es considera obsolet i insegur a causa de vulnerabilitats conegudes en els seus mecanismes d'autenticació i xifratge.
No se'n recomana l'ús en entorns on la seguretat i la protecció de la informació siguin importants. Sempre que sigui possible, s'aconsella utilitzar alternatives més modernes i segures com OpenVPN, WireGuard o IPsec.
Configuració del tallafoc de Clouding
Perquè funcioni la nostra VPN, crearem un perfil de tallafoc amb les regles següents:
Requisits del servidor
Per crear la VPN PPTP, ho farem en una màquina amb Ubuntu 16.04 amb 1 GB de RAM, 0,5 Core i 5 GB de disc. És important seleccionar el perfil de tallafoc anterior en crear el servidor.
Instal·lem dnsmasq
# apt-get install dnsmasqCrearem un fitxer de configuració buit (/etc/dnsmasq.conf) amb el contingut següent:
dhcp-range=10.254.254.100,10.254.254.200
dhcp-option=121,10.20.10.0/24,10.254.254.1,27.0.172.0/22,10.254.254.1,46.183.112.0/21,10.254.254.1,80.240.126.0/23,10.254.254.1,85.208.20.0/21,10.254.254.1,93.189.88.0/19,10.254.254.1,103.23.60.0/23,10.254.254.1,161.22.40.0/21,10.254.254.1,185.166.212.0/21,10.254.254.1,185.253.152.0/22,10.254.254.1,185.254.204.0/22,10.254.254.1,213.192.233.0/24,10.254.254.1,217.71.200.0/21,10.254.254.1
dhcp-option=249,10.20.10.0/24,10.254.254.1,27.0.172.0/22,10.254.254.1,46.183.112.0/21,10.254.254.1,80.240.126.0/23,10.254.254.1,85.208.20.0/21,10.254.254.1,93.189.88.0/19,10.254.254.1,103.23.60.0/23,10.254.254.1,161.22.40.0/21,10.254.254.1,185.166.212.0/21,10.254.254.1,185.253.152.0/22,10.254.254.1,185.254.204.0/22,10.254.254.1,213.192.233.0/24,10.254.254.1,217.71.200.0/21,10.254.254.1Els rangs d'IP 10.20.10.0/24 (xarxa privada) i 46.183.112.0/21 (xarxa pública) corresponen a Clouding. Qualsevol accés que fem als servidors de Clouding serà amb la IP de la VPN.
Es poden afegir els rangs que es vulguin.
Iniciarem el servei i el configurarem perquè s'iniciï per defecte en reiniciar el servidor:
# service dnsmasq start
# update-rc.d dnsmasq enableInstal·lem pptpd
# apt-get install pptpdAra editarem el fitxer de configuració per afegir la IP local i el rang DHCP que cal utilitzar. A “vi /etc/pptpd.conf”, afegirem al final:
localip 10.254.254.1
remoteip 10.254.254.200-250Especificarem les opcions necessàries a “vi /etc/ppp/pptpd-options”, afegint al final:
ipcp-accept-local
ipcp-accept-remote
require-mschap-v2
ms-dns 8.8.8.8
proxyarp
connect-delay 5000Aquí podem crear tots els usuaris que volem que accedeixin a la VPN. A “vi /etc/ppp/chap-secrets”, afegirem al final:
userVPN * passVPN *NOTA: Cal utilitzar contrasenyes segures; això és un exemple.
Iniciarem el servei i el configurarem perquè s'iniciï per defecte en reiniciar el servidor:
# service pptpd start
# update-rc.d pptpd enableFinalment, executarem:
# /sbin/sysctl -w net.ipv4.ip_forward=1
# /sbin/iptables -t nat -A POSTROUTING -s 10.254.254.0/24 -j MASQUERADEA més, afegim les ordres anteriors a /etc/rc.local perquè es mantinguin quan reiniciem el nostre servidor:
/sbin/sysctl -w net.ipv4.ip_forward=1
/sbin/iptables -t nat -A POSTROUTING -s 10.254.254.0/24 -j MASQUERADEConfigurar una VPN a Windows
Al cercador del tauler de control de Windows escriurem VPN, entrarem a “Cambiar redes privadas virtuales”, farem clic a “Agregar una conexión VPN” i emplenarem els camps amb les nostres dades (IP, usuari i contrasenya)
A més, canviarem la configuració perquè es faci servir la VPN per a tot el trànsit. Entrarem a l'opció de la dreta “Cambiar opciones del adaptador”, seleccionarem l'adaptador de VPN que hem creat i anirem a “Propiedades”, pestanya “Funciones de red”. Farem doble clic a Protocolo TCP/IPv4, anirem a “Opciones avanzadas” i desmarcarem “Usar la puerta de enlace predeterminada en la red remota”
Ja podem començar a fer servir la nostra VPN.
Configurar una VPN a Android
Per configurar la nostra VPN a Android, anirem a Ajustes, més xarxes, entrarem a l'opció VPN i premerem + per crear una VPN.