pfctl en OpenBSD y FreeBSD

pfctl en OpenBSD y FreeBSD

He notado que tanto FreeBSD como NetBSD tienen opciones pfctl adicionales: pfctl [-AdeghmNnOPqRrvz]

Pero OpenBSD no lo hace, le faltan alrededor de cinco de las opciones adicionales: pfctl [-deghnPqrvz]

Habría pensado que, como pf es de OpenBSD, también tendría estas opciones. ¿Alguien sabe por qué no es así o cómo conseguirlos?

Respuesta1

OpenBSD dejó de utilizar las opciones "extra" hace más de 9 años y las eliminó en pfctlla revisión 1.143 (23 de marzo de 2010) con los siguientes comentarios:

eliminar -A, -O, -R y -T cargar la carga parcial de un conjunto de reglas (dejando de lado los anclajes) es incorrecta y entra en conflicto con la idea general de cómo funciona pf. Por último, no menos importante, rompe con el optimizador que genera tablas automáticamente.

Posiblemente se podría volver a injertar la funcionalidad en una copia actual de pfctl, pero eso sería "divertido"...

información relacionada