Postado originalmente por etherlink
Primeiro vc tem de compilar o FreeBSD com a opcao no kernel desta forma:
options Divert
se for IPFW 2 tente por isso no sysctl .conf ou fazer na mao .
>
> net.inet.ip.stealth=1
> #net.link.ether.bridge_cfg=ed0:0,xl0:0
> #net.link.ether.bridge=1
> #net.link.ether.bridge_ipfw=1
> net.inet.ip.fw.enable=1
> #net.link.ether.ipfw=1 #need for ipfw2
> #net.link.ether.verbose=1 # need for ipfw2
> net.inet.tcp.blackhole=1
> net.inet.udp.blackhole=2
> net.link.ether.inet.log_arp_wrong_iface=0
> net.inet.ip.fw.verbose_limit=100