Cortafuegos que en realidad tiene debajo a iptables . El archivo de configuración se crea en /etc/ferm/ferm.conf y las reglas personales se pueden organizar en /etc/ferm/ferm.d/local.conf.
# import-ferm > /etc/ferm/ferm.d/personal.conf
# import-ferm /etc/iptables/rules.v4 > /etc/ferm/ferm.d/personal.conf
# ferm -i -t 10 /etc/ferm/ferm.conf
# ferm -nl /etc/ferm/ferm.d/personal.conf
# ferm --flush /etc/ferm/ferm.conf
Ejemplo de archivo de configuración. Con iptables sería de la siguiente forma:
iptables -A INPUT -p tcp -j ACCEPT
iptables -A OUTPUT -p tcp -j ACCEPT
iptables -A INPUT -p udp -j ACCEPT
iptables -A OUTPUT -p udp -j ACCEPT
Con Ferm:
domain ip {
table filter {
chain (INPUT OUTPUT) {
proto (udp tcp) ACCEPT;}
}
}