# PfSense

<figure><img src="https://3926060528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyOw1ACdT7pYnw8gIch95%2Fuploads%2FZHbbS9jFrX91cGn9DjII%2Fimage.png?alt=media&#x26;token=796583bb-73cd-48e4-970a-d7921408b4c9" alt=""><figcaption></figcaption></figure>

## 1. Introducción a PfSense

## 2. Instalación

Para instalar PfSense tendremos que ir a <https://www.pfsense.org/download/>  y allí podremos descargar la iso.&#x20;

<figure><img src="https://3926060528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyOw1ACdT7pYnw8gIch95%2Fuploads%2FCJs4EZEZbet276Cixzea%2FScreenshot%202025-03-26%20at%2015.47.13.png?alt=media&#x26;token=46389ca4-d22c-411e-8fb5-a34645d4f9e6" alt=""><figcaption></figcaption></figure>

Una vez descargada la iso nos iremos a Virtual Box o VMWare y crearemos nueva maquina con la iso de pfsense. Una vez configurado todo podremos 3 adaptadores: (NAT y 2 ).&#x20;

Con esto iniciamos la maquina y le daremos todo a siguiente y configuraremos que el **WAN** sea el **en0** y el **LAN** en **en0** hasta instalar pfsense.  Una vez instalado nos iremos con un cliente con la primera red interna buscaremos nuestra IP 192.168.1.1 y nos saldrá esto:

<figure><img src="https://3926060528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyOw1ACdT7pYnw8gIch95%2Fuploads%2FMC5K1IpSDYzlhacqxhUb%2Fimage.png?alt=media&#x26;token=1064f9be-ba46-4733-894c-ef9553910591" alt=""><figcaption></figcaption></figure>

Con esto accederemos con las credenciales: admin:pfsense. Con esto cambiaremos el dominio a labdoo.local y de DNS pondremos 8.8.8.8 y 8.8.4.4 le damos a continuar.

<figure><img src="https://3926060528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyOw1ACdT7pYnw8gIch95%2Fuploads%2FPx1e5jkCsr2ldagqKjOO%2Fimage.png?alt=media&#x26;token=b04bd2bc-5998-4103-b858-5f7a9c7e413b" alt=""><figcaption></figcaption></figure>

Una vez **next** y pondremos nuestra IP, mascara y subred. Con esto ya lo tendríamos todo montado y listo para empezar a configurarlo.

<figure><img src="https://3926060528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyOw1ACdT7pYnw8gIch95%2Fuploads%2FzLVAFjdJCGtIMpEidx1V%2Fimage.png?alt=media&#x26;token=6591108d-a7fb-4e7a-8c8d-53d823e240cc" alt=""><figcaption></figcaption></figure>

Primero de todo nos iremos a **System** y **Package Manager** y instalaremos los servicios: squid y snord.&#x20;

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfuCOE2aGH_FnqaKDU9Jmo0JTSPR4V5A-oHRR0DQeOEv9hjXQ-1TPz_bZl1c30k5Ekg5MsWkwHEeuhy-0dmuvHgqm36WEqX5NM4bMtoX1absS8H6Eu6GVl_YvQr7AoZq44c3c9ThA?key=zOIScu_S8WQA1h6-pJ2rr6Tp" alt=""><figcaption></figcaption></figure>

Una vez instalados los dos paquetes nos iremos a **Interfaces** y añadiremos la 3 interfaz que saldra como **OPT1**.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfabcypr_5e1H3qY1wZY9IgXL-TuNtXWw1IIqsIJEqnJqACXW1QLjNrPDFiDZ8fcA-Qtq_PXVaJvD1D_BJR088NH09iYHomT85IUVHhXgY_I_LjN4JgwHLv3Vt7s8NfDuVln4Yg5A?key=zOIScu_S8WQA1h6-pJ2rr6Tp" alt=""><figcaption></figcaption></figure>

Para configurar las reglas de firewall nos tendremos que ir a **Firewall** y **Rules** allí dentro crearemos nuevas reglas en **Add:**&#x20;

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdjGKA9ChpOvmaGHaAFhf_PbaZ1QFJVpA3Y9pK_fNes4SXyrlKaCNOT1li9RHaNrlH53C3cW715eBwQPA7t1Fc8bGR4vQ_boB6McMRDdm47EijOhpJnIQweF2HWGHDHeR_ZanM63g?key=zOIScu_S8WQA1h6-pJ2rr6Tp" alt=""><figcaption></figcaption></figure>

Y configuraremos que no se permita la conexión HTTP con: **source**= LAN Address y **destination=** WAN Address y el puerto 80. También añadiremos la opción de **Log** y ya guardaremos.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXecN-YXALKODBAbJgcy6foaSnzRS3Zg7gP2vlA0vuWlUaRYcHafNzJdpdiWZgHUTHmC1vxh0rwxy-RwGQPSg8Q27JOqR9OGUFYURgX-IVJt_3CHGQJrtpTx_5fwiiHLqs92IHPFuQ?key=zOIScu_S8WQA1h6-pJ2rr6Tp" alt=""><figcaption></figcaption></figure>
