Я уже затрахался, если честно :) Есть два хоста, между ними тоннель, хочу чтобы он поднимался всегда после дисконнекта и пытался это сделать вечно. В OpenVPN с этим проблем нет, а тут... иногда всё же падает каким-то образом и подниматься сам не хочет - ipsec restart на любом из хостов и всё взлетает.
DPD настроен, keyingretries=%forever - что ему не хватает?
config setup
conn %default
ikelifetime=60m
keylife=20m
rekeymargin=3m
keyingtries=%forever
authby=secret
keyexchange=ikev2
mobike=no
dpddelay=30s
dpdtimeout=120s
dpdaction=restart
conn vpn1
left=1.1.1.1
leftid=@host1
right=2.2.2.2
rightid=@host2
type=transport
auto=start