В чём разница между IPFW и PF firewall'ами во FreeBsd? Какой выбрать?
pf проще.
Лично я работал с ipfw, там то же не сложно, когда задачи типовые.
В pf можно достаточно легко сделать балансировку каналов.
На ipfw балансировку сделать сложнее, но зато можно ее сделать такую какую тебе надо, тогда как в pf можно пользоваться только одним встроенным вариантом.
ipfw - более низкоуровневый инструмент.
pf - высокоуровневый, для большинства задач проще.
ipfw - более тонко настраиваемый.
Можно сравнить как pf - язык программирования, а ipfw - ассемблер.
То есть ipfw будет работать шустрее, лучше - но очень много усилий.