[OpenBSD]

[Contenido] [Siguiente: Listas y Macros]

PF: Primeros pasos


Índice de Contenidos


Activación

Para activar PF y que lea fichero de configuración correspondiente durante el arranque, hay que modificar el fichero /etc/rc.conf de tal modo que la línea de PF quede como sigue:

pf=YES

A continuación hay que reiniciar el sistema para que este cambio surja efecto.

También se puede activar y desactivar PF con el programa pfctl(8), mediante las siguientes órdenes:

# pfctl -e
# pfctl -d

La primera orden activa PF, mientras que la segunda lo desactiva. Nótese que esto sólo activa o desactiva PF, y no carga ningún grupo de reglas. El grupo de reglas se debe cargar por separado, bien sea antes o después de activar PF.

Configuración

PF lee las reglas de configuración desde el fichero /etc/pf.conf durante el arranque; este fichero se encargan de cargarlo los guiones de ejecución rc de inicio del sistema. Nótese que /etc/pf.conf, que es el fichero de configuración predeterminado que se carga mediante los guiones de ejecución rc, es un simple fichero de texto cargado e interpretado por pfctl(8), e introducido en pf(4). Para otras aplicaciones, también se pueden cargar otros grupos de reglas desde otros ficheros después del arranque. Como cualquier aplicación de Unix bien diseñada, PF ofrece una gran flexibilidad.

El fichero pf.conf consta de siete partes:

A excepción de las macros y tablas, cada sección debería aparecer en este mismo orden en el fichero de configuración, aunque no es necesario que existan todas estas secciones para una aplicación concreta.

PF ignorará las líneas en blanco, y no interpretará las líneas que empiecen con #, tratándolas como simples comentarios.

Control

Después del arranque del sistema operativo, se puede gestionar la operación de PF usando el programa pfctl(8). Algunas órdenes de ejemplo son:

     # pfctl -f /etc/pf.conf     Carga el fichero pf.conf
     # pfctl -nf /etc/pf.conf    Analiza el fichero, pero no lo carga
     # pfctl -Nf /etc/pf.conf    Carga sólo las reglas de NAT del fichero
     # pfctl -Rf /etc/pf.conf    Carga sólo las reglas de filtrado del fichero

     # pfctl -sn                 Muestra las reglas en vigor de NAT
     # pfctl -sr                 Muestra las reglas en vigor de filtrado
     # pfctl -ss                 Muestra la tabla de estado en vigor
     # pfctl -si                 Muestra estadísticas y contadores del filtrado
     # pfctl -sa                 Muestra TODO lo que puede

Para un listado completo de las opciones de esta orden, véase la página del manual de pfctl(8).

[Contenido] [Siguiente: Listas y Macros]


[Índice] www@openbsd.org
Originally [OpenBSD: config.html,v 1.10 ]
$OpenBSD: config.html,v 1.8 2004/01/04 22:29:12 horacio Exp $
$Translation: config.html,v 1.9 2004/01/04 21:32:07 horacio Exp $