Red privada virtual (VPN) con OpenVPN

A falta de escribir

Red privada virtual (VPN) con PPTP

Aunque este protocolo parece ser, según he leído “por ahí” en internet, tiene alguna vulnerabilidad, voy a describir la manera de instalarlo.

  1. Escribimos en la shell
    sudo modprobe ppp-compress-18

    Con esto deberíamos comprobar satisfactoriamente que la raspberry soporta este protocolo

  2. Instalamos el protocolo
    sudo apt-get install pptpd
  3. Configuramos el servidor pptp instalado
    1. Abrimos el archivo pptpd.conf
      sudo nano /etc/pptpd.conf
    2. Añadimos al final las siguientes líneas
      localip [ip de la raspberry pi]
      remoteip [ips que adquirirán los usuarios conectados en remoto]
  4. Configuramos las claves de acceso para los diferentes usuarios
    1. Abrimos el archivo chap-secrets
      sudo nano /etc/ppp/chap-secrets
    2. Se añade: [nombreUsuario]TAB*TAB[contraseña]TAB*
  5. Iniciamos el servicio
    sudo /etc/init.d/pptpd restart
  6. Accedemos al archivo de configuración sysctl.conf
    sudo nano /etc/sysctl.conf

    Comprobamos que no debe estar comentada la línea

    net.ipv4.ip_forward=1
  7. Ejecutamos en la shell
    sudo sysctl -p
  8. NOTA: El router debe tener abierto el puerto TCP 1923