
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 pfctl
la 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"...