For the ISCS project, we need to be able to change the source address of a packet before a routing decision is made. It would appear that the SNAT target can only be used in the POSTROUTING nat table chain. As we mentioned in an earlier post, we are facing some complications when trying to do this with iproute2. Is there any other way to change the source address (especially if we can do it statefully) in the PREROUTING chains of either mangle of nat? Thanks - John -- John A. Sullivan III Chief Technology Officer Nexus Management +1 207-985-7880 john.sullivan@xxxxxxxxxxxxx --- If you are interested in helping to develop a GPL enterprise class VPN/Firewall/Security device management console, please visit http://iscs.sourceforge.net