Hi All:
Thank you for the hints.......they lead me in the right direction.
I had indeed edit the /etc/init.d/ipsec file as follows:
Before:
prepare_strongswan_config(){
echo "charon {" >"$File_strongswan"
if [ $KERNEL_LIB -eq 0 ]; then
echo " load = charon aes des rc2 sha1 sha2 md5 random nonce x509 revocation constraints pubkey pkcs1 pk
else
echo " load = charon aes des rc2 sha1 sha2 md5 random nonce x509 revocation constraints pubkey pkcs1 pk
fi
echo " i_dont_care_about_security_and_use_aggressive_mode_psk = yes" >>"$File_strongswan"
echo "}" >>"$File_strongswan"
}
After:
prepare_strongswan_config(){
echo "charon {" >"$File_strongswan"
if [ $KERNEL_LIB -eq 0 ]; then
echo " load = charon aes des rc2 sha1 sha2 md5 random nonce x509 revocation constraints pubkey pkcs1 pk
else
echo " load = charon aes des rc2 sha1 sha2 md5 random nonce x509 revocation constraints pubkey pkcs1 pk
fi
echo " i_dont_care_about_security_and_use_aggressive_mode_psk = yes" >>"$File_strongswan"
echo " charon.make_before_break = yes" >>"$File_strongswan"
echo "}" >>"$File_strongswan"
}
And the proof of the pudding is in the eating of course:
charon {
load = charon aes des rc2 sha1 sha2 md5 random nonce x509 revocation constraints pubkey pkcs1 pkcs8 pgp dnskey sshkey pem fips-prf gmp xcbc hmac attr kernel-netlink resolve socket-default stroke updown vici xauth-generic
i_dont_care_about_security_and_use_aggressive_mode_psk = yes
}
[email protected]:~# /etc/init.d/ipsec restart
Stopping strongSwan IPsec...
Starting weakSwan 5.6.2 IPsec [starter]...
!! Your strongswan.conf contains manual plugin load options for charon.
!! This is recommended for experts only, see
!!
http://wiki.strongswan.org/projects/strongswan/wiki/PluginLoad
[email protected]:~# cat /etc/strongswan.conf
charon {
load = charon aes des rc2 sha1 sha2 md5 random nonce x509 revocation constraints pubkey pkcs1 pkcs8 pgp dnskey sshkey pem fips-prf gmp xcbc hmac attr kernel-netlink resolve socket-default stroke updown vici xauth-generic
i_dont_care_about_security_and_use_aggressive_mode_psk = yes
charon.make_before_break = yes
}
[email protected]:~#
And there it is. Wonderful.
Cheers,
john