I am trying to install an ipsec vpn client on redhat.

openswan is not a contender since it does not support Diffie-Hellman group 1
ipsec-tools does not compile, and I can't find any binary rpms
vpnc on running, I get this error message: /etc/vpnc/vpnc-script: No such file or directory.
shrewsoft appears to requre X, which I don't use.

I am trying to connect to a cisco vpn. Are there any workable software options, or do I need to buy a cisco router to do this?