En este artículo os vamos a enseñar a configurar pfSense para crear VPN L2TP/IPsec. Si tenéis problemas para acceder a pfSense revisar que estén bien configuradas las reglas de firewall de pfSense.
Configuración Firewall Clouding
Para que funcione nuestra VPN crearemos un perfil de firewall con las siguientes reglas y se lo añadiremos a nuestro servidor:
Configurar L2TP
Ahora procederemos a configurar el servidor L2TP, para ello en el menú superior iremos a VPN > L2TP y haremos clic en “Enable L2TP server“, en Interface dejaremos seleccionada “WAN“, en Server address indicaremos “10.10.10.1”, rellanaremos “Remote address range” como 10.10.10.128/25 y por último especificaremos el “Number of L2TP users” concurrentes que vayamos a usar. Ahora procederemos a crear los usuarios para ello entraremos a la pestaña “User” y crearemos tantos usuarios como necesitemos.
Configurar IPsec
Ahora procederemos a configurar el túnel IPsec, para ello en el menú superior iremos a VPN > IPsec y entraremos en la pestaña “Mobile Clients“, haremos clic en “Enable IPsec Mobile Client Support“, seleccionaremos Local Database en “User Authentication” y guardaremos los cambios.
Para configurar la Fase 1 de la VPN haremos clic en el botón verde “+ Create Phase 1” que nos ha aparecido en la parte superior derecha. En en el formulario cambiaremos “Negotiation mode” a Main y rellenaremos la encriptación como AES 256, SHA1 y DH 14.
Ahora haremos clic en el botón azul “Show Phase 2 Entries” y haremos clic en el botón verde “+ Add p2“. Cambiaremos el “Mode” a Transport y rellenaremos la encriptación como AES 128, SHA1 y PFS Off.
Acto seguido iremos al menú Pre-Shared Key y crearemos nuestra “Pre-Shared Key” en el formulario rellenaremos “Identifier” como allusers y en “Pre-Shared Key” indicaremos TestKB-Clouding, esto es un ejemplo recomendamos usar contraseñas seguras.
Configurar reglas de Firewall pfSense
Ahora que ya tenemos la VPN configurada solo falta permitir el tráfico en pfSense, para ello en el menú superior iremos a Firewall > Rules y entraremos en la pestaña L2TP VPN. Pulsaremos al botón verde “Add” y cambiaremos “Protocol” a Any. Ahora entraremos a la pestaña IPsec y repetiremos el paso anterior. Una vez creadas las reglas ya podemos aplicar los cambios.
¿Lo has probado? ¡Déjanos tus comentarios! 🙂