ipfw2 è il nuovo sistema di firewall di FreeBSD, che rimpiazza ed estende ipfw(8). Di default ipfw2 non viene compilato nelle RELEASE precedenti alla 5.0, pur essendo tuttavia presente nei sorgenti, quindi per usufruire delle nuove potenzialità offerte da questo lavoro dell'italiano Luigi Rizzo, bisogna procedere con la compilazione diretta dai sorgenti: per prima cosa aggiungiamo nel file /etc/make.conf la riga
ipfw2=true
Quindi, nel nostro file di configurazione del kernel, mettiamo
options IPFW2
e ricompiliamo il kernel. Subito dopo il riavvio del sistema, entriamo nella directory
/usr/src/sbin/ipfw e lanciamo
#make && make install && make clean
poi passiamo in /usr/src/lib/libalias e ridiamo la stessa serie
di comandi. ipfw2 ora è installato e potremo usufruirne
utilizzando la stessa sintassi di ipfw(8)