Skip to main content

Firewall

Cuando instalas pfSense y configuras todas sus interfaces, debes crear reglas de firewall. Una regla de firewall permitirá o denegará el tráfico según la fuente de donde proviene ese tráfico. Hay muchas maneras en que puede implementar reglas de firewall en pfSense, y comprender cómo funcionan es un paso importante para garantizar que su red esté configurada correctamente.

Es recomendable leerse la guia de Netgate donde explica cómo se procesan estas reglas de Firewall. (link)

Cómo crear reglas de firewall en pfSense

Cuando quieras crear reglas de firewall en pfSense, las reglas deben configurarse en cada interfaz. Esto significa que si tiene redes LAN, IoT y de invitados, se deberán crear reglas de firewall en cada interfaz para permitir o denegar el tráfico. También debe crear reglas de firewall si está utilizando una VPN como OpenVPN o WireGuard (en la interfaz VPN).

Las reglas se crean para cada interfaz solo en la dirección de entrada. Eso no significa que el tráfico de salida no se pueda bloquear, pero el tráfico debe originarse en la dirección de entrada de la interfaz. Un ejemplo se explica más adelante en este documento.

También es importante comprender que, de forma predeterminada, el tráfico se deniega automáticamente. Para permitir el tráfico en una interfaz, primero se debe crear una regla de permiso.

1. Cómo acceder a las reglas del cortafuegos en pfSense

Si deseas configurar reglas de firewall, puedes acceder a la sección de reglas dirigiendote a Firewall --> Reglas.

image.png

Al hacer click en Rules, te lleva a la pestaña de Rules donde podrás ver los diferentes apartados que utilizas en este momento (WAN, LAN, WireGuard, OpenVPN, Floating, etc.).

image.png

 

Si creas reglas para la interfaz WAN , crearás reglas para permitir el tráfico a su red local desde redes externas.

image.png

Cualquier otra interfaz enumerada (aparte de la sección flotante) administrará el tráfico para las interfaces internas o para otra categoría (VPN, por ejemplo).

image.png

2. Cómo crear reglas de firewall en pfSense

Para crear una regla de firewall en pfSense, ve a la interfaz donde deseas crear la regla y selecciona Add. La flecha hacia arriba creará una regla en la parte superior de la lista y la flecha hacia abajo creará una en la parte inferior.

image.png

Selecciona en la pestaña Action si deseas permitir (aprobar), bloquear o rechazar el tráfico.

image.png

Actualiza la interfaz si es necesario, luego cambia la Address Family a IPv4, IPv6 o IPv4 + IPv6.

image.png

En la sección de Protocol, selecciona el protocolo correcto para la regla que deseas crear. Si deseas permitir o denegar todo el tráfico, selecciona cualquiera.

Según el protocolo que selecciones, aparecerán diferentes opciones debajo de él. Por ejemplo, si seleccionas TCP, deberás especificar el rango de puertos TCP.

image.png

En la sección de Source, selecciona la categoría correcta.

Si deseas elegir una red completa (LAN, IoT, invitado, etc.), selecciona "nombre de interfaz + red". Esto utilizará toda la red.

image.png

En la sección de Destination, selecciona la opción correcta (igual que la sección de origen).

image.png

Proporciona una Description a la regla (no es necesario, pero ayuda a ordenar y comprender la regla por si en un futuro no te acuerdas que hace.)  y haz click en Save.

image.png

 

3. Ejemplo de regla de cortafuegos

Para este ejemplo, se enumera una regla de cortafuegos de ejemplo que bloquea el tráfico de la red de invitados a la red LAN. Esto significa que cualquier persona conectada a la red de invitados no podrá acceder a nada en la red LAN.

  • Acción: Bloquear
  • Interfaz: INVITADO
  • Familia de direcciones: IPv4 + IPv6
  • Protocolo: Cualquiera
  • Fuente: Cualquiera
  • Destino: red LAN
  • Descripción: Bloquear LAN de Invitado

image.png

Esta regla bloquea cualquier tráfico de la red invitada a la red LAN para el tráfico IPv4 e IPv6. En la interfaz de red LAN, también se puede crear una regla para bloquear el tráfico de la red LAN a la red invitada si no deseas que pase ningún tráfico hacia/desde las redes LAN y de invitados.

Tiene que quedar claro que la regla inicial se crea en la interfaz de red para invitados porque las reglas se crean en el nivel de la interfaz solo para el tráfico entrante. El tráfico está bloqueado en la red LAN porque un dispositivo invitado intenta conectarse a un dispositivo LAN y pfSense lo bloquea.

Dispositivo de red invitado > Solicitudes de red LAN > pfSense Firewall > Regla de bloqueo