O serviço SMF ipfilter cuida de algumas coisas:
- Carregar / descarregar regras de firewall
- Carregar / descarregar módulo de kernel do IPFilter
- Iniciar / parar ferramentas de monitoramento (por exemplo, ipmon)
Você pode obter o manifesto de serviço com:
svccfg export ipfilter
O script que faz todo o trabalho é: / lib / svc / method / ipfilter
Aqui está um exemplo:
# svcs -a | grep ipfilter
disabled 20:52:09 svc:/network/ipfilter:default
# grep -v \# /etc/ipf/ipf.conf
pass in from any to any
# modinfo | grep ipf
# svcadm enable ipfilter
# modinfo | grep ipf
229 f9b3f000 24238 165 1 ipf (IP Filter: v4.1.9)
# ipfstat -io
empty list for ipfilter(out)
pass in from any to any
# svcadm disable ipfilter
# modinfo | grep ipf
# ipfstat -io
empty list for ipfilter(out)
empty list for ipfilter(in)
Se você quiser que a filtragem IP funcione, certifique-se de que o serviço SMF IPFilter esteja habilitado e /etc/ipf/ipf.conf tenha todas as regras necessárias.