> ISP 1 > [192.168.2.254] > | > | > [bge1:192.168.2.1] > FIREWALL[bge0:10.0.0.1]-------[10.0.0.2]internal_system > [em0:192.168.1.1] > | > | > [192.168.1.254] > ISP 2 Actually, if you bridge the NICs, you may be able to get something going as referenced at the link. http://www.mail-archive.com/freebsd-ipfw@freebsd.org/msg00539.html