Hi, Is it possible to configure strongSwan for sending NOTIFY message in response of any messages? If possible what is the command ?
Thanks Tilak On Mon, 18 May 2009 15:56:36 +0530 wrote >Tilak Adhya wrote: >> >> Hi Andreas, >> >> Thanks for your help. Here is the consistent debug information. >> >> You are saying that I need to send Traffic Selectors(TS) with the >> CREATE_CHILD_SA request. But in the RFC 4306, it is clearly written >> that TS are optional in the request-response for CREATE_CHILD_SA. It's >> confusing to me. Could you please explain little bit more on this and >> why I am getting no proposal chosen from the strongSwan. >> >RFC 4306 says the following: > >Traffic selectors are omitted if this CREATE_CHILD_SA request is being >used to change the key of the IKE_SA. > >But looking at your CREATE_CHILD_SA request, you don't initiate any >rekeying (which requires a notify payload), but you just propose > >IKEV2: ---- IKEV2 Proposal Payload ---- >IKEV2: >IKEV2: Next Payload = Payload NONE >IKEV2: RESERVED = 0 >IKEV2: Payload Length = 36 bytes >IKEV2: Proposal Number = 1 >IKEV2: Protocol-Id = 3 (ESP) >IKEV2: SPI Size = 4 >IKEV2: Number of Transforms = 3 >IKEV2: --- Security Parameter Index [4 bytes] --- >IKEV2: 46 D2 13 FF F... >IKEV2: --- Security Parameter Index End --- >IKEV2: >IKEV2: ---- IKEV2 Transform Payload ---- >IKEV2: >IKEV2: Next Payload = Transform Payload >IKEV2: RESERVED = 0 >IKEV2: Payload Length = 8 bytes >IKEV2: Transform Type = 1 ( Encryption Algorithm Transform) >IKEV2: RESERVED = 0 >IKEV2: Transform-Id = 3 ( 3DES Encryption Algorithm) >IKEV2: >IKEV2: ---- End IKEV2 Transform Payload ---- >IKEV2: > >IKEV2: ---- IKEV2 Transform Payload ---- >IKEV2: >IKEV2: Next Payload = Transform Payload >IKEV2: RESERVED = 0 >IKEV2: Payload Length = 8 bytes >IKEV2: Transform Type = 3 ( Integrity Algorithm Transform) >IKEV2: RESERVED = 0 >IKEV2: Transform-Id = 2 ( HMAC_SHA1_96 integrity Algorithm) >IKEV2: >IKEV2: ---- End IKEV2 Transform Payload ---- >IKEV2: > >IKEV2: ---- IKEV2 Transform Payload ---- >IKEV2: >IKEV2: Next Payload = Payload NONE >IKEV2: RESERVED = 0 >IKEV2: Payload Length = 8 bytes >IKEV2: Transform Type = 5 ( ESN Transform) >IKEV2: RESERVED = 0 >IKEV2: Transform-Id = 0 ( No extended Sequence numbers) >IKEV2: >IKEV2: ---- End IKEV2 Transform Payload ---- >IKEV2: >IKEV2: ---- End IKEV2 Proposal Payload ---- > >which is the same ESP cipher suite as in the IKE_AUTH proposal but >without any traffic selectors. So I don't know what you want to >achieve with this CREATE_CHILD_SA request. > >Regards > >Andreas > >> Thanks >> Tilak >> >> >> On Mon, 18 May 2009 14:28:56 +0530 wrote >>>Hi Tilak, >>> >>>first a few comments on your ipsec.conf file: >>> >>>>config setup >>>> interfaces="ipsec0=eth0" >>> >>>The interfaces options is for the FreeS/WAN KLIPS >>>IPsec stack and is completely obsolete >>> >>>> klipsdebug=all >>>> plutodebug=all >>> >>>These debug options are for the IKEv1 pluto daemon >>>and not relevant for debugging IKEv2. Rather choose >>> >>> plutostart=no >>> >>>to disable pluto. >>> >>>conn jay1 >>> ... >>> auth=ah >>> >>>strongSwan's IKEv2 charon daemon does not support the AH protocol >> [yet]. >>> >>>Your connection definitions are very confusing. >>>In ipsec.conf you define >>> >>>>conn jay1 >>>> left=10.1.1.42 >>>> right=10.1.1.10 >>>> rightsubnet=10.1.2.42/32 >>> >>>>conn jay2 >>>> left=10.1.1.10 >>>> right=10.1.1.42 >>>> rightsubnet=10.1.2.10/32 >>> >>>whereas in your ANVL appplication you define: >>> >>>IKE_SA_INIT request: >>>IP: Source Address = 10.1.1.20 >>>IP: Destination Address = 10.1.1.42 >>> >>>IKE_SA_INIT response: >>>IP: Source Address = 10.1.1.42 >>>IP: Destination Address = 10.1.1.20 >>> >>>IKE_AUTH request: >>>IP: Source Address = 10.1.1.20 >>>IP: Destination Address = 10.1.1.42 >>> >>>IKEV2: ----- IKEV2 Traffic Selector Data ---- >>>IKEV2: TS Type = 7 ( IPV4 Addr Range) >>>IKEV2: IP Protocol ID = 0 >>>IKEV2: Selector Length = 16 >>>IKEV2: Start Port = 0 >>>IKEV2: End Port = 65535 >>>IKEV2: IPV4 Start Address = 10.1.1.20 >>>IKEV2: IPV4 End Address = 10.1.1.20 >>> >>>IKEV2: ----- IKEV2 Traffic Selector Data ---- >>>IKEV2: TS Type = 7 ( IPV4 Addr Range) >>>IKEV2: IP Protocol ID = 0 >>>IKEV2: Selector Length = 16 >>>IKEV2: Start Port = 0 >>>IKEV2: End Port = 65535 >>>IKEV2: IPV4 Start Address = 10.1.1.0 >>>IKEV2: IPV4 End Address = 10.1.1.255 >>> >>>Translated to an ipsec.conf file for the strongSwan peer: >>> >>>left=10.1.1.42 >>>leftsubnet=10.1.1.0/24 >>>right=101.1.20 >>> >>>Which does not match either jay1 or jay2. But nevertheless >>>The request seems successful: >>> >>>IKE_AUTH response: >>>IP: Source Address = 10.1.1.42 >>>IP: Destination Address = 10.1.1.20 >>> >>>IKEV2: ----- IKEV2 Traffic Selector Data ---- >>>IKEV2: TS Type = 7 ( IPV4 Addr Range) >>>IKEV2: IP Protocol ID = 0 >>>IKEV2: Selector Length = 16 >>>IKEV2: Start Port = 0 >>>IKEV2: End Port = 65535 >>>IKEV2: IPV4 Start Address = 10.1.1.20 >>>IKEV2: IPV4 End Address = 10.1.1.20 >>> >>>IKEV2: ----- IKEV2 Traffic Selector Data ---- >>>IKEV2: TS Type = 7 ( IPV4 Addr Range) >>>IKEV2: IP Protocol ID = 0 >>>IKEV2: Selector Length = 16 >>>IKEV2: Start Port = 0 >>>IKEV2: End Port = 65535 >>>IKEV2: IPV4 Start Address = 10.1.1.42 >>>IKEV2: IPV4 End Address = 10.1.1.42 >>> >>>This translates to >>> >>>left=10.1.1.42 >>>right=10.1.1.20 >>> >>>so that traffic selector narrowing takes place. >>> >>>CREATE_CHILD_SA request: >>>IP: Source Address = 10.1.1.20 >>>IP: Destination Address = 10.1.1.42 >>> >>>In this CREATE_CHILD_SA message you don't request any >>>additional traffic selectors. Therefore don't be surprised >>>to receive a NO_PROPOSAL_CHOSEN as a response! >>> >>>If you want us to help you, please provide consistent debugging >>>information and as Daniel Mentz correctly mentioned, add a >>>log from the strongSwan side!!! >>> >>>Regards >>> >>>Andreas >>> >>>Tilak Adhya wrote: >>>> Hi Andreas, >>>> >>>> !.5.txt is the log file we are sending to the Strongswan. Stongswan >>>> has the ip 10.1.1.42. >>>> And the corresponding configuration file is also attached with this >>>> mail. >>>> Waiting for valuable comments. >>>> >>>> Thanks in advance... >>>> Tilak >>>> >>>> >>>> On Mon, 18 May 2009 11:50:29 +0530 wrote >>>>>H Tilak, >>>>> >>>>>without any log and configuration information we cannot possibly >>>>>help you. >>>>> >>>>>Regards >>>>> >>>>>Andreas >>>>> >>>>>Tilak Adhya wrote: >>>>>> Hi, >>>>>> >>>>>> I am new to this list and using Strongswan for the last 2 >> months... >>>> I >>>>>> am facing a problem regarding the CREATE_CHILD_SA for IKEV2 with >>>>>> Strongswan. I have connected two Strongswan back to back but not >>>> able >>>>>> to send CREATE_CHILD_SAs. Also, I sent CREATE_CHILD_SA but >>>> Strongswan >>>>>> is not responding properly. It replies with "No Proposal CHosen"; >>>> but >>>>>> proposals configured in the Strongswan should match. Not getting >>>> the >>>>>> reason. If you need the log files I can post it. >>>>>> Your help is highly appreciated. >>>>>> >>>>>> Thanks >>>>>> Tilak >>>>>> >>>>>> *-- >>>>>> tilak >>> > >===================================================================== = >Andreas Steffen andreas.stef...@strongswan.org >strongSwan - the Linux VPN Solution! www.strongswan.org >Institute for Internet Technologies and Applications >University of Applied Sciences Rapperswil >CH-8640 Rapperswil (Switzerland) >===========================================================[ITA- HSR]== > *-- tilak _______________________________________________ Users mailing list Users@lists.strongswan.org https://lists.strongswan.org/mailman/listinfo/users