Ve WiBSD (podle FreeBSD) je NAT řešen spuštěním obyčejného programu natd, který naslouchá na určitém místě, a firewallem, který určité packety posílá právě programu natd, ten je upraví a pošle zpátky firewallu, který je opět vloží do systému.
Proto je pro nastavení NATu ve WiBSD potřeba mít zároveň alespoň minimální nastavení firewallu.
Example 2.6. Spuštění NATu
natd_enable="YES"
natd_interface="sis0"
natd_flags="-m -s -redirect_port tcp 192.168.1.3:8080 80"
natd_interface je rozhraní, které vede do Internetu. natd_flags může obsahovat různé přepínače, které funkci natd upravují. Předchozí příklad zařídí, že pokud se nekdo z venku bude chtít připojit na naš NAT router na port 80, tak bude transparentně přesměrován na počítač ve vnitřní síti, port 8080.
Dále musí být někde ve firewallu použito pravidlo podobné následujícímu: divert 8668 ip from any to any via sis0. To se zařídí proměnnou fw_wan_interface, které se přiřadí stejné rozhranní jako natd (tj. to, které vede do Internetu), a povolením firewallu ipfw.