Il y a eu certains changements avec FreeBSD 5.3 et maintenant les options que l'on utilisait pour faire fonctionner pf ne marchent plus.

Ajoutez ces lignes à votre fichier de configuration du noyau :

device          pf                   
device          pflog                   
device          pfsync
options ALTQ                                                                    
options ALTQ_CBQ                                                                
options ALTQ_RED                                                                
options ALTQ_RIO                                                                
options ALTQ_HFSC                                                               
options ALTQ_CDNR                                                               
options ALTQ_PRIQ
#options ALTQ_NOPCC # Pour les ordinateurs                    
multi-processeurs décommenter cette ligne                                       
#options ALTQ_DEBUG

Ensuite compilez votre noyau

Puis ajoutez ceci à /etc/sysctl.conf:

net.inet.ip.random_id=1

ajoutez ces lignes à /etc/rc.conf:

pf_enable="YES"
pf_logd="YES"
pf_conf="/le/chemin/ou/se/trouve/pf.conf"

Et voila normalement pf marche ;)

freebsd/pf_et_freebsd_5.3.txt · Last modified: 2010/01/12 13:29 (external edit)