Smoothwall (
http://www.smoothwall.org) uses freeswan (
http://www.freeswan.org/) as its VPN component so any VPN client with works with freeswan should work.
One nice feature is the painfree install (it even partitions the drive automatically) and provides web based updates which means keeping up with patches is very easy