On Mon, 3 Oct 2022, Uday Raj wrote:

Subject: [Swan] Create multi encryption domain via ipsec whack command

I am creating a multi encryption domain in ipsec via the below command. But the 
below command is throwing error ? 
Could you please let me know how to create a MED in ipsec via whack commands.

Command:

/usr/ipsec whack --name Tunnel1 --encrypt --tunnel --pfs --delete  --psk  \

    --host 10.0.15.251 --client 10.0.15.251/32 --id 10.0.15.251 \

    --updown "ipsec _updown" \

    --to \

    --host 10.10.0.1 --client {10.10.0.1/32,10.196.90.128/31} --id 10.10.0.1 \

    --updown "ipsec _updown" \

    --ike "aes192,3des" --esp "aes192,3des" \

    --ikelifetime 3600 \

    --ipseclifetime 28800 --rekeywindow 540 --keyingtries 10 --ikev1-allow/sbin


The way this currently works is that connections are instantiated by the
parser. So in a config file with conn "test" containing, 
leftsubnets={10.10.0.1/32,10.196.90.128/31}
we actually expand that to two conns named "test/1x0" and "test/2x0"

Ideally, you do not use whack but create a file in /etc/ipsec.d/test.conf and 
have an
include for /etc/ipsec.d/*.conf in /etc/ipsec.conf. Is there any reason
why you are using "ipsec whack" directly instead ?

If you really need to use whack, you need to emulate the expansion the
parser does for you:


 /usr/ipsec whack --name Tunnel1a --encrypt --tunnel --pfs --delete  --psk  \
     --host 10.0.15.251 --client 10.0.15.251/32 --id 10.0.15.251 \
     --updown "ipsec _updown" \
     --to \
     --host 10.10.0.1 --client 10.10.0.1/32 --id 10.10.0.1 \
     --updown "ipsec _updown" \
     --ike "aes192,3des" --esp "aes192,3des" \
     --ikelifetime 3600 \
     --ipseclifetime 28800 --rekeywindow 540 --keyingtries 10 --ikev1-allow/sbin

 /usr/ipsec whack --name Tunnel1b --encrypt --tunnel --pfs --delete  --psk  \
     --host 10.0.15.251 --client 10.0.15.251/32 --id 10.0.15.251 \
     --updown "ipsec _updown" \
     --to \
     --host 10.10.0.1 --client 10.196.90.128/31 --id 10.10.0.1 \
     --updown "ipsec _updown" \
     --ike "aes192,3des" --esp "aes192,3des" \
     --ikelifetime 3600 \
     --ipseclifetime 28800 --rekeywindow 540 --keyingtries 10 --ikev1-allow/sbin


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

Reply via email to