Por defecto, pf está silenciado al inicio, existe un daemon de inicio com.apple.pfctl.plist , aunque en / System / Library / LaunchDaemons /. Para habilitar pf durante el arranque, tendría que agregar un interruptor -e
en el plist.
Dado que todos los archivos en / System / Library / LaunchDaemons / están protegidos por SIP en macOS 10.11 y posteriores, debes deshabilitarlo primero.
Luego, después de iniciar el sistema principal, edite la lista del demonio de inicio:
sudo nano /System/Library/LaunchDaemons/com.apple.pfctl.plist
y reemplazar
...
<key>ProgramArguments</key>
<array>
<string>/sbin/pfctl</string>
<string>-f</string>
<string>/etc/pf.conf</string>
</array>
...
con
...
<key>ProgramArguments</key>
<array>
<string>/sbin/pfctl</string>
<string>-e</string>
<string>-f</string>
<string>/etc/pf.conf</string>
</array>
...
Reinicia al modo de recuperación y habilita SIP nuevamente.