Не так давно в ipfw появилася kernel nat, в ядре должно быть

1
2
options         IPFIREWALL_NAT
options         LIBALIAS

Все замечательно но есть одно НО, с пробросом портов.
Читать полностью