Instalar en Frambuesa Pi una VPN con el servidor PPTP
Aquí está el primer artículo realizado a petición de una persona que sigue este sitio (y a través de Facebook y más ! 🙂 ). Hoy vamos a ver cómo configurar una VPN en servidor Raspberry Pi.
Antes de comenzar, Puede haber algunos detalles acerca de qué es una VPN y lo que puede ser utilizado.
Cómo funciona ?
Usted puede encontrar detalles técnicos por todas partes en Internet, pero lo que debes recordar es sólo la VPN (Red privada virtual) conecta dos redes juntos o externos máquinas con una red específica. La conexión se realiza de forma segura y en teoría comunicaciones no son comprensibles por personas ajenas, aun cuando todo a través de Internet.
Todo esto permite pretender que uno es en la misma red que pasa a través de un intermediario que suele ser Internet.
El cliente inicia la conexión al servidor y cifra los datos, el servidor descifra, realiza las acciones y devuelve la información solicitada al cliente con el mismo cifrado.
Esto es muy muy muy alto nivel cómo funciona (Paso de las diferentes capas del modelo OSI - recuerdos del curso red …)
Es bueno y malo pero lo ?
Puede encontrar toda una lista para el uso de un Servidor VPN de la frambuesa:
- Acceso remoto a equipos de su red doméstica. Incluyendo impresoras, la NAS, etc..
- Proporcionar acceso a internet en Francia si es en el extranjero (en cuanto a algunos sitios de replay)
- Compartir algunos recursos con individuos específicos
- Conectarse desde un lugar público en casa para luego ir a Internet segura desde su casa
- Surement d’autres utilisations que vous pourrez me donner 🙂
Se trata de. Así que creo puede perder algunos detalles pero ampliamente ahora sabes lo que puedes hacer.
Técnicamente, Hay un montón de soluciones que existen. Los más comunes son PPTP y OpenVPN.
- PPTP es un protocolo desarrollado por Microsoft. Tiene deficiencias pero es relativamente fácil de implementar.
- OpenVPN empuja tecnología más lejos con mayor cifrado, Pasa a través del proxy más fácilmente que PPTP. Su aplicación es sin embargo más compleja.
Usted puede encontrar un artículo que compara los principales protocolos aquí.
Elegí al principio hablar de PPTP porque también está muy bien respaldada por los dispositivos móviles más. J’espère vous faire un autre article pour OpenVPN 😉
- Actualización del sistema
apt - actualización && apto - conseguir actualización
- Verificar que la distribución kernel soporte PPP. Esta es la condición para instalar PPTP. Si este comando devuelve un error entonces tendrá que volver a compilar un kernel con soporte PPP o utilizar Raspbian que tiene instalado el módulo.
modprobe ppp-compresa-18
- Instalar el siguiente paquete :
apt - get install pptpd
- Configurar PPTPd por medio de su archivo de configuración /etc/pptpd.conf. Todo al final del archivo, Existen dos opciones :
- LocalIP : Es la dirección local de la frambuesa Pi. En casa estoy en IP 192.168.1.25.
- IPremota : Se debe definir en qué IPs serán máquinas que te conectará. Personalmente he puesto 2 IPs porque no quisiera tener a toda mi familia en mi red !
LocalIP 192.168.1.25 IPremota 192.168.1.200-201
- Ahora, necesita actualizar las opciones de PPP vía /etc/ppp/pptpd-opciones :
- MS - dns : Es utilizado para la resolución de nombres DNS. Aquí tomé de Google.
- noipx : opción para desactivar IPX y IPXCP se recomienda
nombre pptpd niega pap basura-chap basura-mschap requieren-mschap v2 requieren-mppe-128 proxyarp cerradura nobsdcomp novj novjccomp nologfd ms - dns 8.8.8.8 MS - dns 8.8.4.4
- En el archivo /etc/ppp/chap-secrets Puede definir el acceso que desea dar a tu VPN. La primera línea del archivo contiene el formato de las entradas ([FICHA] se corresponde con el carácter de tabulación):
# Secretos para la autenticación utilizando CHAP # cliente[FICHA]Servidor[FICHA]secreto[FICHA]IP direcciones username[FICHA]*[FICHA]my_pwd[FICHA]*
- Reinicie el servicio
Reinicie el servicio pptpd
- Para habilitar IP Forwarding en el servidor con el fin de navegar fuera de la VPN. Para esto, en el archivo /sysctl.conf, Agregue la siguiente línea
NET.IPv4.ip_forward = 1
- Ejecute el siguiente comando para tomar en cuenta el cambio. No te olvides de lo contrario no acceder a Internet (He perdido tiempo en este comando que había olvidado a aplicar) !
sysctl p
Bueno esto es. El servidor VPN está en su lugar. Ahora es accesible desde el exterior. Para esto, para redirigir el puerto 1723 en TCP para la frambuesa Pi. Esto está sucediendo en su router o caja.
La prueba !
Para esto, Tomé mi teléfono, Apagué Wi - Fi para estar seguro de ir a través de 3G (3G , H , 4G, En pocas palabras has entendido). Y entonces lloré. No compre cualquier Windows Phone ! Integrado VPN no, y no más el cliente VPN !
Así ha sido la solución forzar el teléfono celular, Entonces forzar el iPad un pase por 3G del teléfono y no el wifi y luego configurar la VPN en el iPad. Ufff !
La dirección del servidor debe ser la IP externa o no tipo ip, por ejemplo el nombre de dominio. No poner el ip local del tipo 192.168 si no fuera no se puede conectar.
Conexión a la VPN
Aquí podemos ver la IP del servidor VPN e ip (Control remoto) atribuido al iPad (Consulte el paso 4 el tutorial). Icono de arriba a la izquierda como lo VPN está habilitado.
Esto es para tu red privada.
Lo siento por los propietarios de dispositivos Android, pero no en casa. A priori parece también no integrado en el hueso necesidad de descargar herramienta. Ventanas laterales, Linux y Mac Google/Bing u otro sigue siendo su mejor amigo y usted encontrará fácilmente cómo configurar una conexión VPN cuando estás en movimiento.
No dude en dar su impresión sobre esta solución : Seguridad, velocidad, uso, etc..
Fuente : wellsb