Hi all,
I have succeeded connecting by adding the following line
esp=aes_gcm256,aes_gcm128,aes256-sha2_512,aes128-sha2_512,aes256-sha1,aes128-sha1
to config. The
esp=aes_gcm256-null,aes_gcm128-null,aes256-sha2_512,aes128-sha2_512,aes256-sha1,aes128-sha1,aes_gcm256-null;modp1024
line I've found in options doesn't work well with libreswan 4.5 I'm
using. Perhaps someone should update the cookbooks on the libreswan.org
site?
Thanks for the thought and all the help.
Kind regards,
Mirsad Todorovac
On 1/4/2022 10:38 PM, Mirsad Goran Todorovac wrote:
Hi all,
I have recreated the pub and priv certs according to instructions
again. This time I was lucky and the connection made in through the
initial message exchange and SA negotiation.
However, when libreswan tries to negotiate CHILD SA, something goes
wrong, and it can't choose right ESP proposal. I tried to set it
manually (the recommended commented esp), but then even the first
phase doesn't come through:
Jan 4 22:19:06.408740: "MYCONN-ikev2-cp"[1] 94.253.211.242 #3: no
local proposal matches remote proposals
1:ESP:ENCR=AES_CBC_256;INTEG=HMAC_SHA1_96;ESN=DISABLED
2:ESP:ENCR=AES_CBC_128;INTEG=HMAC_SHA1_96;ESN=DISABLED
3:ESP:ENCR=3DES;INTEG=HMAC_SHA1_96;ESN=DISABLED
4:ESP:ENCR=DES(UNUSED);INTEG=HMAC_SHA1_96;ESN=DISABLED
5:ESP:ENCR=NULL;INTEG=HMAC_SHA1_96;ESN=DISABLED
Jan 4 22:19:06.408749: "MYCONN-ikev2-cp"[1] 94.253.211.242 #3:
IKE_AUTH responder matching remote ESP/AH proposals failed, responder
SA processing returned STF_FAIL+v2N_NO_PROPOSAL_CHOSEN
Jan 4 22:19:06.408756: | process_v2_childs_sa_payload returned
STF_FAIL+v2N_NO_PROPOSAL_CHOSEN
Jan 4 22:19:06.408762: | should_send_delete: #3? no, IKEv2 SA in
state STATE_V2_IKE_AUTH_CHILD_R0 is not established
Jan 4 22:19:06.408769: | deleting state (STATE_V2_IKE_AUTH_CHILD_R0)
aged 0.001362s and NOT sending notification
Here is the session log:
https://domac.alu.hr/mtodorov/ikev2-20220104-06.log
/etc/ipsec.d/ikev2.conf:
conn MYCONN-ikev2-cp
# The server's actual IP goes here - not elastic IPs
left=161.53.235.3
leftcert=vpn.alu.hr
[email protected]
leftsendcert=always
leftsubnet=0.0.0.0/0
leftrsasigkey=%cert
# Clients
right=%any
# your addresspool to use - you might need NAT rules if
providing full internet to clients
rightaddresspool=192.168.100.10-192.168.100.253
# optional rightid with restrictions
rightid="O=ALU-UNIZG,CN=win7client.alu.hr"
rightca=%same
rightrsasigkey=%cert
#
# connection configuration
# DNS servers for clients to use
modecfgdns=8.8.8.8,192.168.100.1
# Versions up to 3.22 used modecfgdns1 and modecfgdns2
#modecfgdns1=8.8.8.8
#modecfgdns2=193.110.157.123
narrowing=yes
# recommended dpd/liveness to cleanup vanished clients
dpddelay=30
dpdtimeout=120
dpdaction=clear
auto=add
ikev2=insist
rekey=no
#
esp=aes_gcm256-null,aes_gcm128-null,aes256-sha2_512,aes128-sha2_512,aes256-sha1,aes128-sha1,aes_gcm256-null;modp1024
# ikev2 fragmentation support requires libreswan 3.14 or newer
fragmentation=yes
# optional PAM username verification (eg to implement
bandwidth quota
# pam-authorize=yes
--
Mirsad Goran Todorovac
CARNet sistem inženjer
Grafički fakultet | Akademija likovnih umjetnosti
Sveučilište u Zagrebu
--
Mirsad Goran Todorovac
CARNet sistem inženjer
Grafički fakultet | Akademija likovnih umjetnosti
Sveučilište u Zagrebu
--
CARNet system engineer
Faculty of Graphic Arts | Academy of Fine Arts
University of Zagreb, Republic of Croatia
tel. +385 (0)1 3711 451
mob. +385 91 57 88 355
_______________________________________________
Swan mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan