Hoy veremos cómo instalar Pfsense. Pfsense a muy grandes rasgos es una herramienta que nos permite hacer multitud de cosas, tales como poder implementar funciones de Firewall dentro de nuestra red, montar un servidor VPN o montar túneles IPSec hacia diferentes destinos entre otras muchas funcionalidades.
En este post no nos centraremos en sus funcionalidades sino en cómo realizar su instalación. Pfsense se puede descargar gratuitamente desde su web.
Para empezar, me he bajado la versión 2.4.2 que usaremos como base para poder montar diferentes servicios que iremos viendo en otros posts.
Como ya estamos acostumbrados a virtualizar, lo que haremos es usar la ISO descargada para virtualizarla en nuestro entorno de VMware habitual.
Así pues, os recuerdo el escenario que queremos montar:
![Esquema/escenario inicial](https://alexariza.net/wp-content/uploads/2018/04/esquema-inicial.jpg)
Así pues, tendremos una equipo con VMWare y nuestro Pfsense será una máquina virtual dentro del entorno VMWare ESXi y con la IP 192.168.206.252 con una máscara /24.
Bien, empezaremos subiendo la imagen ISO de Pfsense que nos hemos descargado al datastore de VMWare ESXi y empezaremos configurando una máquina virtual, con la ISO del Pfsense que hemos subido al datastore.
Para crear la máquina virtual os paso los parámetros principales que he usado yo:
![Características Máquina Virtual para Pfsense](https://alexariza.net/wp-content/uploads/2018/04/caracteristicas-MV.jpg)
También deciros que si en el apartado “4. Personalizar configuración” no os aparece la unidad de CD para poder agregar la ISO, la podéis añadir en la opción “Agregar otro dispositivo” y seleccionando “Unidad de CD/DVD”, posteriormente ya podréis añadir la ISO como habíamos hecho con anterioridad al crear una máquina virtual.
![Agregar nuevo CD/DVD a la máquina virtual](https://alexariza.net/wp-content/uploads/2018/04/agregar-nuevo-CD_DVD.jpg)
Una vez creada arrancamos la máquina virtual:
![Encender la maquina virtual](https://alexariza.net/wp-content/uploads/2018/04/encender-maquina-virtual.jpg)
Abrimos una consola para ver el proceso de carga:
![Abrir consola para el arranque](https://alexariza.net/wp-content/uploads/2018/04/abrir-consola.jpg)
Una vez cargada en la pantalla incial pulsamos “Accept”:
![Pantalla inicial de Pfsense](https://alexariza.net/wp-content/uploads/2018/04/pantalla-inicial-pfsense.jpg)
A continuación, seleccionamos “Install Pfsense” y botón “OK”:
![Pantalla de instalación de Pfsense](https://alexariza.net/wp-content/uploads/2018/04/pantalla-instalacion.jpg)
Seleccionamos el idioma del teclado Y botón “Select”:
![Selección del idioma de teclado](https://alexariza.net/wp-content/uploads/2018/04/seleccion-teclado.jpg)
A continuación, seleccionamos “Continue with Spanish.iso.kbd keymap” y botón “Select” de nuevo:
![Confirmación del idioma del teclado](https://alexariza.net/wp-content/uploads/2018/04/confirmacion-teclado.jpg)
Seleccionamos ahora el modo “Auto (UFS)” para el particionado del disco, ya que usaremos la totalidad de este que hemos asignado al crear la máquina virtual:
![Selección del particionado en modo auto](https://alexariza.net/wp-content/uploads/2018/04/seleccion-particionado-auto.jpg)
Empezará el proceso de extracción de ficheros:
![Inicio del proceso de extracción de ficheros](https://alexariza.net/wp-content/uploads/2018/04/proceso-extraccion-ficheros.jpg)
Y cuando acabe seleccionamos la opción “No”:
![Finalización de la instalación de Pfsense](https://alexariza.net/wp-content/uploads/2018/04/finalizacion-de-instalacion.jpg)
Finalmente nos pedirá reiniciar, seleccionamos “Reboot”:
![Reinicio de la máquina virtual](https://alexariza.net/wp-content/uploads/2018/04/reinicio-maquina-virtual.jpg)
Dejamos que arranque hasta que veamos el siguiente menú, en que diremos que “no” queremos configurar Vlans por el momento:
![Configuración inicial de la Vlan](https://alexariza.net/wp-content/uploads/2018/04/config-vlan-inicial.jpg)
A continuación, nos preguntará qué interfaz WAN queremos asignar. En nuestro caso nos detecta la llamada “EM0” con lo que usaremos esta:
![Selección del interfaz de WAN](https://alexariza.net/wp-content/uploads/2018/04/interfaz-WAN.jpg)
En la siguiente pregunta teclearemos “enter” ya que de momento no habilitaremos el NAT. Lo podemos hacer más adelante:
![Selección del interfaz de LAN](https://alexariza.net/wp-content/uploads/2018/04/interfaz-LAN.jpg)
Finalmente teclearemos “y” para proceder con los cambios:
![Confirmar las especificaciones seleccionadas](https://alexariza.net/wp-content/uploads/2018/04/proceder-especs.jpg)
Esto nos llevará al menú principal, donde lo único que nos faltará para poder acceder a la interfaz web del Pfsense es asignarle una dirección IP: 192.168.206.252 como mostrábamos en el esquema inicial.
![Menú principal por consola](https://alexariza.net/wp-content/uploads/2018/04/menu-principal.jpg)
Para ello seleccionaremos la opción “2” y posteriormente decimos “no” al DHCP:
![Seleccionar opción para configuración IP](https://alexariza.net/wp-content/uploads/2018/04/configurar_IPv4.jpg)
A continuación, nos pedirá la dirección IP con la máscara deseada y la IP de Gateway:
![Configuración IPv4](https://alexariza.net/wp-content/uploads/2018/04/configuracion-ipv4.jpg)
Para IPv6 de momento lo dejaremos en blanco:
![Configuración IPv6](https://alexariza.net/wp-content/uploads/2018/04/ipv6-config.jpg)
Finalmente decimos “no” al dhcp para la WAN, “si” al configurador web y “enter” para finalizar:
![Seleccionar DHCP y webconfig](https://alexariza.net/wp-content/uploads/2018/04/dhcp-webconfig-y-finalizar.jpg)
Fijaos que ya nos da la dirección web para poder conectarnos vía http:
Así que vamos a ello. Usaremos los credenciales por defecto “admin/pfsense” y accedemos:
![Acceso web a Pfsense](https://alexariza.net/wp-content/uploads/2018/04/acceso-web-pfsense.jpg)
Recordad que lo primero que debéis hacer es cambiar el password del usuario “admin”, para ello, cuando entremos se activará el modo “Wizard” para una configuración rápida:
![Configuración rápida "Wizard"](https://alexariza.net/wp-content/uploads/2018/04/configuracion-wizard.jpg)
Daremos “Next” hasta el paso donde nos pregunta cambiar el password de “admin”:
![Cambio del password de 'admin'](https://alexariza.net/wp-content/uploads/2018/04/cambio-password-admin-1.jpg)
Nos pedirá reiniciar:
![Reinicio de Pfsense](https://alexariza.net/wp-content/uploads/2018/04/reinicio-pfsense.jpg)
Y una vez reiniciado nos indicará que ya está listo para configurar a nuestro gusto según los servicios que necesitemos:
![Finalizar configuración básica de Pfsense](https://alexariza.net/wp-content/uploads/2018/04/configuracion-finalizada.jpg)
Y hasta aquí la instalación y puesta en marcha básica de Pfsense.