[Openswan Users] I can´t ping my private network

Fabio Ferreira fabio.ferreira at markway.com.br
Thu Dec 7 12:43:16 EST 2006


Paul,

I think the problem can be in my private key.

I have into misc directory this 4 files: crl.pem, newcert.pem, newkey.pem, newreq.pem. What I need to do for make the .P12 certificate?

Thanks,

Fabio 

-----Original Message-----
From: Paul Wouters [mailto:paul at xelerance.com] 
Sent: Wednesday, December 06, 2006 2:22 PM
To: Fabio Ferreira
Cc: users at openswan.org
Subject: RE: [Openswan Users] I can´t ping my private network

On Wed, 6 Dec 2006, Fabio Ferreira wrote:

> Dec  6 14:33:08 frwmarkway pluto[650]: Using Linux 2.6 IPsec interface code on 2.6.18-1.2239.fc5
> Dec  6 14:33:08 frwmarkway pluto[650]: Changing to directory '/etc/ipsec.d/cacerts'
> Dec  6 14:33:08 frwmarkway pluto[650]:   loaded CA cert file 'cacert.pem' (3129 bytes)
> Dec  6 14:33:08 frwmarkway pluto[650]: Changing to directory '/etc/ipsec.d/crls'
> Dec  6 14:33:08 frwmarkway pluto[650]:   loaded crl file 'crl.pem' (495 bytes)
> Dec  6 14:33:08 frwmarkway pluto[650]: crl issuer cacert not found for (file:///etc/ipsec.d/crls/crl.pem)

Looks like that crl does not belong to the cacert. I hope the gateway cert *does* belong to the cacert?

> Dec  6 14:33:09 frwmarkway pluto[650]:   loaded host cert file '/etc/ipsec.d/certs/secreto.pem' (3061 bytes)
> Dec  6 14:33:09 frwmarkway pluto[650]: added connection description "roadwarrior_secreto"

Is this conn an X.509 conn? I think it is misleadingly named" secreto"?

> Dec  6 14:33:09 frwmarkway pluto[650]:   loaded private key file '/etc/ipsec.d/private/secreto.key' (963 bytes)

Check with ipsec auto --listall to see if the certificates are all okay.

> Dec  6 14:43:35 frwmarkway pluto[650]: "roadwarrior_secreto"[1] 201.5.8.142 #1: transition from state STATE_MAIN_R1 to state STATE_MAIN_R2
> Dec  6 14:43:35 frwmarkway pluto[650]: "roadwarrior_secreto"[1] 201.5.8.142 #1: STATE_MAIN_R2: sent MR2, expecting MI3
> Dec  6 14:43:36 frwmarkway pluto[650]: "roadwarrior_secreto"[1] 201.5.8.142 #1: next payload type of ISAKMP Hash Payload has an unknown value: 152

This happens when Windows and openswan do not agree on something. Windows mistakingly sends a crypted message.

> 12-06: 15:00:01:187:aac Source IP Address 201.5.8.142  Source IP Address Mask 255.255.255.255  Destination IP Address 200.150.147.244  Destination IP Address Mask 255.255.255.255  Protocol 0  Source Port 0  Destination Port 0  IKE Local Addr 201.5.8.142  IKE Peer Addr 200.150.147.244
> 12-06: 15:00:01:187:aac Certificate based Identity.    Peer Subject   Peer SHA Thumbprint 0000000000000000000000000000000000000000  Peer Issuing Certificate Authority   Root Certificate Authority   My Subject C=BR, S=RJ, L=RJ, O=markway, CN=secreto  My SHA Thumbprint 48cf1d9ab784752beb668bad71b709a4a8c6b80f  Peer IP Address: 200.150.147.244
> 12-06: 15:00:01:187:aac Me
> 12-06: 15:00:01:187:aac IKE failed to find valid machine certificate

> 12-06: 15:00:01:187:aac constructing ISAKMP Header
> 12-06: 15:00:01:187:aac constructing HASH (null)
> 12-06: 15:00:01:187:aac constructing NOTIFY 28
> 12-06: 15:00:01:187:aac constructing HASH (Notify/Delete)

the message openswan cannot read is "kill the connection, we cannot go on".

> conn roadwarrior_secreto
>         leftsubnet=192.168.1.0/255.255.255.0
>         left=200.150.147.244
>         leftnexthop=200.150.147.241
>         leftcert=secreto.pem
>         right=%any
>         esp = 3DES-SHA1
>         ikelifetime = 900m
>         auto=add
>         pfs=yes

Try pfs=no, since windows does not support pfs.

Make sure your certificate is imported in the right way on windows. Use certimport.exe
Don't double click the p12 file.

Paul
-- 
Building and integrating Virtual Private Networks with Openswan:
http://www.amazon.com/gp/product/1904811256/104-3099591-2946327?n=283155


More information about the Users mailing list