On Wed, 12 Sep 2018, Matthew Johnson wrote:

I have two connection on east.

conn test#0.0.0.0/0
        type=transport
        authby=null
        leftid=@mesh
        rightid=@mesh

Both sides cannot have the same ID.

        left=%defaultroute
        right=0.0.0.0

0.0.0.0 is %any, I would write it as %any

When the connection is initiated by west, it matches test#0.0.0.0/0 on east, 
which is not what I
would expect. I would have thought the mismatched left/right IDs would have 
caused the system to
find a better match - conman-pool-server. Am I missing something here?

Are you sure? The initial IKE_INIT exchange of packets can match on any
connection where %any is in use. It will be refined on the second packet
exchange(IKE_AUTH) and it can then "switch" connection.

But regardless, the test connection is wrongly using the same ID for
both ends of the connection.

Paul
_______________________________________________
Swan mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan

Reply via email to