Hi,

I have a strongswan gateway handling multiple connections with all kinds of different encryption domains.

Now I have to set up a new connection, where the other side has set up their encryption domain as 172.16.0.0/12. I only need to reach one Host in this subnet, but I can't influence this encryption domain.

I want to prevent my system to route all traffic going to 172.16.0.0/12 through that tunnel, when I only need to reach this one host, especially since there might be conflicts with other encryption domains of other partners on this gateway.

I have set up the connection as detailed below. If I change the rightsubnet to only use this one host, the tunnel will not properly come up, as it does not match the partner settings anymore. Is there a way to build the SA with the large subnet, but internally only add routes for a smaller subnet? Thanks for any help!

conn s2s_xyz
        type=tunnel
        left=<<my_ip>>
        leftsubnet=10.10.10.10/29
        leftfirewall=yes
        leftid=<<my_ip>>
        right=<<partner_ip>>
        rightsubnet=172.16.0.0/12
        rightid=<<partner_ip>>
        auto=route
        compress=no
        mobike=no
        #Phase-1
        keyexchange=ikev2
        authby=secret
        ike=aes256-sha256-modp2048
        ikelifetime=24h
        #Phase-2
        keylife=1h
        pfs=yes
        auth=esp
        esp=aes256-sha256-modp2048

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to