[strongSwan] Choosing the left ip address automatically for charon.
Guru Shetty
gurushettylists at gmail.com
Tue Oct 2 09:17:48 CEST 2012
Hello All,
I am using strongswan 4.5.2-1.2(charon) and PSK authentication.
The problem I am facing is quite straight forward. I know the remote
IP(192.168.0.2) address to put in the ipsec.conf. But I do not know
the local IP address and want it to be automatically figured out.
Looking at the ipsec.conf man page, says left=%any should do the job.
But it does not. Some handshaking messages are exchanged first, but
then it errors out with the following message in the log file:
Oct 1 23:56:10 moon charon: 15[NET] sending packet: from
192.168.0.1[4500] to 192.168.0.2[4500]
Oct 1 23:56:10 moon charon: 08[NET] received packet: from
192.168.0.2[4500] to 192.168.0.1[4500]
Oct 1 23:56:10 moon charon: 08[ENC] parsed IKE_AUTH response 1 [
N(AUTH_FAILED) ]
Oct 1 23:56:10 moon charon: 08[IKE] received AUTHENTICATION_FAILED notify error
I know that I am missing something. Searching the archives did not
give out a clear answer (I tried out setting a random leftid etc)
My ipsec.secrets:
: PSK "guru"
I have also tried with
%any 192.168.0.2 : PSK "guru"
Summary of my ipsec.conf
config setup
nat_traversal=no
charonstart=yes
plutostart=no
conn %default
ikelifetime=60m
keylife=20m
rekeymargin=3m
keyingtries=1
authby=psk
keyexchange=ikev2
installpolicy=yes
conn sample-self-signed
ike=aes-sha1-modp1024,aes-md5-modp1024
esp=aes128gcm16-modp2048,aes-sha1-modp1024,aes-md5-modp1024
type=transport
left=%any
right=192.168.0.2
auto=start
Replacing "%any" by 192.168.0.1 works fine. But that is not what I want.
Please help.
Thanks,
Guru
More information about the Users
mailing list