Con un servidor PPTP, puede configurar un servidor VPN fácilmente. Tener una red privada virtual es beneficioso tanto para usuarios individuales como para empresas.
Este tutorial explica cómo puede instalar un servidor PPTP en Ubuntu. Los pasos son genéricos, deberían aplicarse a casi todas las versiones de Ubuntu.
Tenga en cuenta que se han encontrado vulnerabilidades de seguridad en el protocolo PPTP y puede valer la pena evaluar otros protocolos VPN antes de utilizar PPTP.
Instalar el servidor
Paso 1: Instalar PPTPD
Lo primero que debemos hacer es, naturalmente, instalar PPTPD.
apt-get install pptpd
¡Instalar PPTPD es así de fácil! Ahora necesitamos configurar realmente el servidor PPTP.
Paso 2: Agregar usuarios
Por supuesto, no queremos que todos puedan acceder a nuestra VPN; debido a esto, puede crear usuarios para que solo los usuarios con la contraseña correcta puedan acceder a su VPN. Para agregar usuarios, edite el archivo:
/etc/ppp/chap-secrets
El formato es:
[username] [service] [password] [ip]
El nombre de usuario y la contraseña son bastante sencillos, sin embargo, el servicio y la IP no lo son. El servicio es generalmente pptpd
. Si solo desea configurar una VPN, úsela pptpd
para el servicio; funcionará. Si desea restringir la IP desde la que un usuario puede iniciar sesión, puede usar su IP. Si desea que las conexiones desde esa cuenta se realicen desde todas las IP, puede usarlas *
.
Paso 3: edite la configuración de PPTPD
Hay algunas cosas que necesitamos editar. Comience editando el siguiente archivo:
/etc/pptpd.conf
Busque la configuración localip
y remoteip
. Elimine el #
(carácter de comentario) para ambos para que esta configuración se reconozca realmente. Cambie localip
a la IP de su servidor. Si no conoce la IP de su servidor, puede buscar en el panel de control de Vultr.
El remoteip
es básicamente el rango de IP que se asignarán clientes (ordenadores que están conectados a la VPN). Por ejemplo, si desea el siguiente rango de IP: 192.168.120.231-235, su servidor VPN podrá asignar 192.168.120.232, 192.168.120.233, 192.168.120.234 y 192.168.120.235 a clientes. Depende de usted lo que quiere usar para este campo.
Paso 4: Actualice sysctl.conf
Encuentra la línea net.ipv4.ip_forward
en el sysctl.conf
archivo. Necesitamos descomentar esta línea, así que abra el siguiente archivo:
/etc/sysctl.conf
Asegúrate de que diga net.ipv4.ip_forward=1
, y no net.ipv4.ip_forward=0
.
Paso 5: reiniciar PPTPD
En este punto, todo funcionará. Reinicie PPTPD.
service pptpd restart
¡Felicitaciones, ahora tiene un servidor PPTP!
Usando la VPN
Mac OS X
Usar una VPN en Mac OS X es muy fácil.
Ir a System Preferences -> Network
. Haga clic en el +
icono y elija "VPN" como interfaz. El nombre puede ser lo que quieras, por ejemplo, "VPN". El tipo de VPN es "PPTP". Haga clic en "Crear". Ahora verá algunas configuraciones; la dirección del servidor y el nombre de usuario. Estas son las credenciales que ha ingresado en el /etc/ppp/chap-secrets
archivo.
Ahora haga clic en "Configuración de autenticación". Elija "Contraseña" e ingrese la contraseña. Haga clic en "Aceptar", luego haga clic en "Conectar".
Su computadora ahora se conectará a su servidor VPN. El tráfico de Internet se enviará a través del servidor VPN.
Windows 8
En Windows 8, configurar una VPN también es bastante fácil. Lo primero que debe hacer es ir al "Menú de inicio" y escribir "VPN". Debería ver "Configurar una conexión de red privada virtual (VPN)". Haz clic en eso.
La dirección de internet es la IP de su servidor. El nombre del destino puede ser cualquier cosa que desee, como "VPN". Haga clic en Siguiente". Windows ahora le pedirá sus credenciales; ingrese el nombre de usuario y la contraseña que ingresó en el /etc/ppp/chap-secrets
archivo. Haz clic en "Conectar".
Windows ahora se conectará a su servidor VPN y comenzará a enviar tráfico a través de él.