[OpenBSD]

[Inhoud] [Volgende: Lijsten en Macro's]

PF: Van Start Gaan


Inhoudsopgave


Activering

Om PF te activeren en zijn configuratiebestand bij het opstarten te laten inlezen, voegt u de lijn
pf=YES
toe aan het bestand /etc/rc.conf.local.

Herstart uw systeem om dit van kracht te laten worden.

U kan PF ook activeren en deactiveren door het pfctl(8) programma te gebruiken:

# pfctl -e
# pfctl -d

om respectievelijk in en uit te schakelen. Merk op dat dit louter PF inschakelt of uitschakelt, het laadt niet werkelijk een regelset. De regelset moet afzonderlijk geladen worden, ofwel vууr ofwel na het inschakelen van PF.

Configuratie

PF leest zijn configuratieregels uit /etc/pf.conf bij het opstarten, zoals geladen door de rc scripts. Merk op dat hoewel /etc/pf.conf de standaard is en geladen wordt door de systeem rc scripts, het gewoon een tekstbestand is dat geladen en geпnterpreteerd wordt door pfctl(8) en ingevoegd wordt in pf(4). Voor sommige toepassingen kunnen andere regelsets uit andere bestanden geladen worden na het opstarten. Zoals gelijk welke goed ontworpen Unix toepassing, biedt PF uitstekende flexibiliteit.

Het pf.conf bestand heeft zeven delen:

Met uitzondering van macro's en tabellen, moet elke sectie in deze volgorde in het configuratiebestand voorkomen, hoewel niet alle secties hoeven te bestaan voor een bepaalde toepassing.

Blanco lijnen worden genegeerd, en lijnen die beginnen met # worden als commentaar behandeld.

Bediening

Na het opstarten kan de werking van PF beheerd worden met het pfctl(8) programma. Enkele voorbeeldcommando's zijn: # pfctl -f /etc/pf.conf Laad het pf.conf bestand # pfctl -nf /etc/pf.conf Ontleed het bestand, maar laad het niet # pfctl -Nf /etc/pf.conf Laad enkel de NAT regels uit het bestand # pfctl -Rf /etc/pf.conf Laad enkel de filterregels uit het bestand # pfctl -sn Toon de huidige NAT regels # pfctl -sr Toon de huidige filterregels # pfctl -ss Toon de huidige toestandstabel # pfctl -si Toon filterstatistieken en -tellers # pfctl -sa Toon ALLES wat het kan tonen

Kijk voor een volledige lijst van commando's alstublieft in de pfctl(8) man pagina.

[Inhoud] [Volgende: Lijsten en Macro's]


[terug] www@openbsd.org
$OpenBSD: config.html,v 1.12 2007/11/19 10:43:15 tobias Exp $