Author: John Leach Description: A (possibly) handy little set of configs and such to help you get the Freeswan IPSEC implementation working with a Sonicwall firewall in tunnel mode. It should work in transport mode with minimal changes but I have not tested that myself. This is a working config with the sensitive information obsucated (mostly the external IPs of the firewalls and the secret key). "fre.esw.an.ip" = freeswan gateway ip and "son.icw.all.ip" = sonicwall gateway ip. I've found other examples ( eg: http://eiger.gmg.com/~dan/sonicwall-freeswan.html ) which state you need the "SonicWall Unique Identifier" but I found this to be un-necessary (in fact I couldn't get it working correctly using any leftid= combinations) Files: diagram.txt - A network layout diagram ipsec.conf - An example ipsec.conf ipsec.secrets - An example secrets file to accompany the ipsec.conf ipseclook.txt - A copy of the "ipsec look" freeswan command README - A file with lots of words in it. Beware. sonicwall-screenshot.jpg - A screenshot of the sonicwall configuration screen