Configuración del firewall pfSense#
Diagrama de red#
| Diagrama de interfaces de red en VirtualBox |
|---|
![]() |
| 🟠 Red DMZ - Conexiones que se manejan en la red internal network de VirtualBox |
| 🔵 Red LAN - Conexiones que se manejan en la red host-only de VirtualBox |
| 🟢 Red WAN - Conexiones que se manejan en la red NAT Network de VirtualBox |
| 🔴 Red Externa - Conexiones que salen desde el equipo físico hacia Internet |
Configuración de las interfaces de red#
Permitir que las redes WAN, LAN y DMZ acepten el tráfico de redes no homologadas (RFC 1918).
| Asignación de interfaces |
|---|
![]() |
Red WAN#
Entrar a la configuración de la interfaz WAN em0
- Revisar que la configuración de IP sea por DHCP
| Configuración de interfaz WAN |
|---|
![]() |
- Ir al final de la página y desmarcar la casilla Block private networks and loopback addresses para permitir que los segmentos no homologados (RFC1918) puedan comunicarse
| Permitir redes RFC1918 |
|---|
![]() |
Red LAN#
Entrar a la configuración de la interfaz LAN em1
- Revisar que la configuración de IP estática y que tenga la dirección
192.168.42.254/24
| Configuración de interfaz LAN |
|---|
![]() |
- Ir al final de la página y desmarcar la casilla Block private networks and loopback addresses para permitir que los segmentos no homologados (RFC1918) puedan comunicarse
| Permitir redes RFC1918 |
|---|
![]() |
Red DMZ#
Entrar a la configuración de la interfaz DMZ em2
- Revisar que la configuración de IP estática y que tenga la dirección
172.16.1.254/24
| Configuración de interfaz DMZ |
|---|
![]() |
- Ir al final de la página y desmarcar la casilla Block private networks and loopback addresses para permitir que los segmentos no homologados (RFC1918) puedan comunicarse
| Permitir redes RFC1918 |
|---|
![]() |
Servicio DNS#
-
Dar clic en Services ⇨ DNS Resolver para entrar a la configuración del servicio local de DNS
-
Configurar el servicio con los siguientes parámetros:
| Elemento | Valor |
|---|---|
| Enable | ☑️ Habilitado |
| Listen port | 53 |
| Network interfaces * | LAN , OPT1 , localhost |
| Outgoing network interfaces | WAN |
| DNS Query Forwarding | ☑️ Habilitado |
| Static DHCP | ☑️ Habilitado |
Note
- Puedes utilizar la tecla
Ctrlpara seleccionar varias interfaces de red
-
Da clic en el botón Save 💾 para guardar los ajustes
-
Da clic en el botón Apply Changes ✔️ para aplicar los cambios
Alias para servicios de la red DMZ#
Alias de IP#
Generar alias de puertos para los servicios SSH, HTTP y HTTPS
- Dar clic en Firewall ⇨ Aliases ⇨ IP para entrar a la interfaz de alias
Alias de IP para servidor en DMZ#
-
Dar clic en IP y en el botón Add ➕ para agregar una regla
-
Llenar el formulario con los siguientes parámetros:
| Elemento | Valor |
|---|---|
| Nombre | DMZ_Servers |
| Descripción | Servidores en la red DMZ |
| Type | Hosts |
| IP | 172.16.1.10 |
| Descripción | Servidor CentOS |
-
Da clic en el botón Save 💾 para guardar la regla
-
Da clic en el botón Apply Changes ✔️ para guardar los cambios
Resumen de alias de IP#
- Dar clic en Firewall ⇨ Aliases ⇨ IP para entrar a la interfaz de alias
| Alias de IP |
|---|
![]() |
Alias de puertos#
Generar alias de puertos para los servicios SSH, HTTP y HTTPS
- Dar clic en Firewall ⇨ Aliases ⇨ Ports para entrar a la interfaz de alias
Alias para SSH#
-
Dar clic en Ports y en el botón Add ➕ para agregar una regla
-
Llenar el formulario con los siguientes parámetros:
| Elemento | Valor |
|---|---|
| Nombre | SSH_DMZ |
| Descripción | Servicio SSH en red DMZ |
| Type | Ports |
| Port | 22 |
| Descripción | SSH |
-
Da clic en el botón Save 💾 para guardar los ajustes
-
Da clic en el botón Apply Changes ✔️ para aplicar los cambios
Alias para HTTP y HTTPS#
-
Dar clic en Ports y en el botón Add ➕ para agregar una regla
-
Llenar el formulario con los siguientes parámetros:
| Elemento | Valor |
|---|---|
| Nombre | WEB_DMZ |
| Descripción | Servicios HTTP y HTTPS en red DMZ |
| Type | Ports |
| Port | 80 |
| Descripción | HTTP |
| Port | 443 |
| Descripción | HTTPS |
Note
- Da clic en el botón Add Port ➕ para agregar un segundo puerto al formulario
-
Da clic en el botón Save 💾 para guardar los ajustes
-
Da clic en el botón Apply Changes ✔️ para aplicar los cambios
Resumen de alias de puertos#
| Alias de puertos |
|---|
![]() |
Port Forward#
Acceso al servicio SSH en la red DMZ#
Crear una redirección de puertos para acceder a los servicios de la DMZ desde Internet
-
Dar clic en Firewall ⇨ NAT para entrar a la interfaz de redirección de puertos
-
Dar clic en Port Forward y en el botón Add ➕ para agregar una regla "al final" de la lista
| Elemento | Valor |
|---|---|
| Interfaz | WAN |
| Address Family | IPv4 |
| Protocol | TCP |
| Destination | WAN address |
| Destination port range | From port: SSH To port SSH |
| Redirect target IP | Single Host: DMZ_Servers |
| Redirect target port | SSH |
| Description | Redirección de puerto SSH de interfaz WAN a servidor DMZ |
-
Da clic en el botón Save 💾 para guardar los ajustes
-
Da clic en el botón Apply Changes ✔️ para aplicar los cambios
Acceso al servicio HTTP en la red DMZ#
Agregar otra regla para el servicio HTTP
- Dar clic en Port Forward y en el botón Add ➕ para agregar una regla "al final" de la lista
| Elemento | Valor |
|---|---|
| Interfaz | WAN |
| Address Family | IPv4 |
| Protocol | TCP |
| Destination | WAN address |
| Destination port range | From port: HTTP To port HTTP |
| Redirect target IP | Single Host: DMZ_Servers |
| Redirect target port | HTTP |
| Description | Redirección de puerto HTTP de interfaz WAN a servidor DMZ |
-
Da clic en el botón Save 💾 para guardar los ajustes
-
Da clic en el botón Apply Changes ✔️ para aplicar los cambios
Acceso al servicio HTTPS en la red DMZ#
Agregar otra regla para el servicio HTTPS
- Dar clic en Port Forward y en el botón Add ➕ para agregar una regla "al final" de la lista
| Elemento | Valor |
|---|---|
| Interfaz | WAN |
| Address Family | IPv4 |
| Protocol | TCP |
| Destination | WAN address |
| Destination port range | From port: HTTPS To port HTTPS |
| Redirect target IP | Single Host: DMZ_Servers |
| Redirect target port | HTTPS |
| Description | Redirección de puerto HTTPS de interfaz WAN a servidor DMZ |
-
Da clic en el botón Save 💾 para guardar los ajustes
-
Da clic en el botón Apply Changes ✔️ para aplicar los cambios
Resumen de port forward#
Revisar que las reglas de redirección de puertos estén aplicadas en la interfaz WAN
- Dar clic en Firewall ⇨ NAT ⇨ Port Forward para entrar a la interfaz de redirección de puertos
| Reglas de port forwarding |
|---|
![]() |
Reglas de firewall para la red WAN#
Permitir ICMP en la interfaz WAN#
-
Dar clic en Firewall ⇨ Rules ⇨ WAN para entrar a la interfaz de reglas del firewall
-
Da clic en el botón Add ⤵️ para agregar una regla "al final" de la lista
-
Llenar el formulario con los siguientes parámetros:
| Elemento | Valor |
|---|---|
| Action | ✅ Pass |
| Interface | WAN |
| Address Familiy | IPv4 |
| Protocol | ICMP |
| ICMP Subtypes | Any |
| Source | Any |
| Destination | WAN address |
| Log | ☑️ Habilitado |
| Description | Permite ICMP en la interfaz WAN |
Resumen de reglas en la interfaz WAN#
- Dar clic en Firewall ⇨ Rules ⇨ WAN para entrar a la interfaz de reglas del firewall
| Reglas de firewall en la interfaz WAN |
|---|
![]() |
Note
- Las reglas que tienen una descipción "NAT" fueron creadas cuando se configuró el port forwarding de la interfaz WAN a los servicios de la red DMZ en el equipo CentOS
Reglas de firewall para la red LAN#
Permitir ICMP en la interfaz LAN#
-
Dar clic en Firewall ⇨ Rules ⇨ LAN para entrar a la interfaz de reglas del firewall
-
Da clic en el botón Add ⤵️ para agregar una regla "al final" de la lista
-
Llenar el formulario con los siguientes parámetros:
| Elemento | Valor |
|---|---|
| Action | ✅ Pass |
| Interface | LAN |
| Address Familiy | IPv4 |
| Protocol | ICMP |
| ICMP Subtypes | Any |
| Source | Any |
| Destination | LAN address |
| Log | ☑️ Habilitado |
| Description | Permite ICMP en la interfaz LAN |
Resumen de reglas en la interfaz LAN#
| Reglas de firewall en la interfaz LAN |
|---|
![]() |
Reglas de firewall para la red DMZ#
Permitir ICMP en la interfaz DMZ#
-
Dar clic en Firewall ⇨ Rules ⇨ DMZ para entrar a la interfaz de reglas del firewall
-
Da clic en el botón Add ⤵️ para agregar una regla "al final" de la lista
-
Llenar el formulario con los siguientes parámetros:
| Elemento | Valor |
|---|---|
| Action | ✅ Pass |
| Interface | OPT1 |
| Address Familiy | IPv4 |
| Protocol | ICMP |
| ICMP Subtypes | Any |
| Source | Any |
| Destination | OPT1 address |
| Log | ☑️ Habilitado |
| Description | Permite ICMP en la interfaz OPT1 |
Bloquear tráfico de red DMZ a LAN#
Crear una regla en la interfaz DMZ para bloquear el tráfico de la red DMZ a la red LAN
-
Dar clic en Firewall ⇨ Rules ⇨ OPT1 para entrar a la interfaz de reglas del firewall
-
Da clic en el botón Add ⤵️ para agregar una regla "al final" de la lista
-
Llenar el formulario con los siguientes parámetros:
| Elemento | Valor |
|---|---|
| Action | ❌ Block |
| Interface | OPT1 |
| Address Familiy | IPv4 |
| Protocol | ANY |
| Source | OPT1 net |
| Destination | LAN net |
| Log | ☑️ Habilitado |
| Description | Bloquea la comunicación de la red DMZ a la red LAN |
-
Da clic en el botón Save 💾 para guardar los ajustes
-
Da clic en el botón Apply Changes ✔️ para aplicar los cambios
Permitir el acceso de la red DMZ a Internet#
Crear una regla en la interfaz DMZ para dar acceso a los servicios desde internet.
-
Dar clic en Firewall ⇨ Rules ⇨ OPT1 para entrar a la interfaz de reglas del firewall
-
Da clic en el botón Add ⤵️ para agregar una regla "al final" de la lista
-
Llenar el formulario con los siguientes parámetros:
| Elemento | Valor |
|---|---|
| Action | ✅ Pass |
| Interface | OPT1 |
| Address Familiy | IPv4 |
| Protocol | Any |
| Source | OPT1 net |
| Destination | Any |
| Log | 🔲 Deshabilitado |
| Description | Permite la salida a Internet desde la DMZ |
-
Da clic en el botón Save 💾 para guardar los ajustes
-
Da clic en el botón Apply Changes ✔️ para aplicar los cambios
Resumen de reglas en la interfaz DMZ#
| Reglas de firewall en la interfaz DMZ |
|---|
![]() |
Note
- Continúa en la siguiente página cuando hayas terminado la configuración del firewall pfSense
| ⇦ | ⇧ | ⇨ |
|---|---|---|
| Página anterior | Arriba | Página siguiente |













