Hay algo similar a iptables llamado pf.
Configuración
El archivo de configuración se encuentra en el /etc/pf.conf
Para comenzar, veamos el archivo de configuración /etc/pf.conf que comprende pf:
scrub-anchor "com.apple/*"
nat-anchor "com.apple/*"
rdr-anchor "com.apple/*"
dummynet-anchor "com.apple/*"
ancla "com.apple/*"
cargar el ancla "com.apple" desde "/etc/pf.anchors/com.apple"
Aquí, puede ver que pf está configurado con varios anclajes. Un ancla es una colección de reglas y tablas. Básicamente, el archivo de ancla que se carga es /etc/pf.anchors/com.apple.
Cuando realice cambios de cambio en su pf.conf
, puede usar este comando para verificar la validez de la configuración:
sudo pfctl -v -n -f /etc/pf.conf
Al realizar la prueba, ejecute en modo detallado con:
sudo pfctl -v /etc/pf.conf
Si lo configura correctamente, debería mostrar algo como pf enabled
También puede agregar información sobre la marcha. Por ejemplo, para agregar una tabla de 127.0.0.0/24 llame a localsub: sudo pfctl -t localsub -T add 127.0.0.0/24
Una vez que la configuración es clara, puede ejecutar pfctl -q
para activar el modo silencioso para acelerar las cosas.
Hay más información en más detalle en el sitio de referencia.
Referencias