/testing/guestbin/swan-prep kroot@swantest:/home/build/libreswan/testing/pluto/ikev2-ppk-static-03-no-insist-fail\[root@east ikev2-ppk-static-03-no-insist-fail]# ipsec _stackmanager start kroot@swantest:/home/build/libreswan/testing/pluto/ikev2-ppk-static-03-no-insist-fail\[root@east ikev2-ppk-static-03-no-insist-fail]# ipsec pluto --config /etc/ipsec.conf --leak-detective kroot@swantest:/home/build/libreswan/testing/pluto/ikev2-ppk-static-03-no-insist-fail\[root@east ikev2-ppk-static-03-no-insist-fail]# /testing/pluto/bin/wait-until-pluto-started kroot@swantest:/home/build/libreswan/testing/pluto/ikev2-ppk-static-03-no-insist-fail\[root@east ikev2-ppk-static-03-no-insist-fail]# ipsec auto --add westnet-eastnet-ipv4-psk-ppk 002 added connection description "westnet-eastnet-ipv4-psk-ppk" kroot@swantest:/home/build/libreswan/testing/pluto/ikev2-ppk-static-03-no-insist-fail\[root@east ikev2-ppk-static-03-no-insist-fail]# ipsec auto --status | grep westnet-eastnet-ipv4-psk-ppk 000 "westnet-eastnet-ipv4-psk-ppk": 192.0.2.0/24===192.1.2.23<192.1.2.23>[@east]...192.1.2.45<192.1.2.45>[@west]===192.0.1.0/24; unrouted; eroute owner: #0 000 "westnet-eastnet-ipv4-psk-ppk": oriented; my_ip=unset; their_ip=unset; my_updown=ipsec _updown; 000 "westnet-eastnet-ipv4-psk-ppk": xauth us:none, xauth them:none, my_username=[any]; their_username=[any] 000 "westnet-eastnet-ipv4-psk-ppk": our auth:secret, their auth:secret 000 "westnet-eastnet-ipv4-psk-ppk": modecfg info: us:none, them:none, modecfg policy:push, dns:unset, domains:unset, banner:unset, cat:unset; 000 "westnet-eastnet-ipv4-psk-ppk": labeled_ipsec:no; 000 "westnet-eastnet-ipv4-psk-ppk": policy_label:unset; 000 "westnet-eastnet-ipv4-psk-ppk": ike_life: 3600s; ipsec_life: 28800s; replay_window: 32; rekey_margin: 540s; rekey_fuzz: 100%; keyingtries: 0; 000 "westnet-eastnet-ipv4-psk-ppk": retransmit-interval: 500ms; retransmit-timeout: 60s; 000 "westnet-eastnet-ipv4-psk-ppk": initial-contact:no; cisco-unity:no; fake-strongswan:no; send-vendorid:no; send-no-esp-tfc:no; 000 "westnet-eastnet-ipv4-psk-ppk": policy: PSK+ENCRYPT+TUNNEL+PFS+IKEV2_ALLOW+SAREF_TRACK+IKE_FRAG_ALLOW+PPK_ALLOW+PPK_INSIST+ESN_NO; 000 "westnet-eastnet-ipv4-psk-ppk": conn_prio: 24,24; interface: eth1; metric: 0; mtu: unset; sa_prio:auto; sa_tfc:none; 000 "westnet-eastnet-ipv4-psk-ppk": nflog-group: unset; mark: unset; vti-iface:unset; vti-routing:no; vti-shared:no; nic-offload:auto; 000 "westnet-eastnet-ipv4-psk-ppk": our idtype: ID_FQDN; our id=@east; their idtype: ID_FQDN; their id=@west 000 "westnet-eastnet-ipv4-psk-ppk": dpd: action:hold; delay:0; timeout:0; nat-t: encaps:auto; nat_keepalive:yes; ikev1_natt:both 000 "westnet-eastnet-ipv4-psk-ppk": newest ISAKMP SA: #0; newest IPsec SA: #0; kroot@swantest:/home/build/libreswan/testing/pluto/ikev2-ppk-static-03-no-insist-fail\[root@east ikev2-ppk-static-03-no-insist-fail]# echo "initdone" initdone kroot@swantest:/home/build/libreswan/testing/pluto/ikev2-ppk-static-03-no-insist-fail\[root@east ikev2-ppk-static-03-no-insist-fail]# # east should show required PPK is missing kroot@swantest:/home/build/libreswan/testing/pluto/ikev2-ppk-static-03-no-insist-fail\[root@east ikev2-ppk-static-03-no-insist-fail]# hostname | grep east > /dev/null && grep "PPK_ID not found" /tmp/pluto.log "westnet-eastnet-ipv4-psk-ppk" #1: Requested PPK_ID not found and connection requires a valid PPK "westnet-eastnet-ipv4-psk-ppk" #2: Requested PPK_ID not found and connection requires a valid PPK "westnet-eastnet-ipv4-psk-ppk" #3: Requested PPK_ID not found and connection requires a valid PPK "westnet-eastnet-ipv4-psk-ppk" #4: Requested PPK_ID not found and connection requires a valid PPK "westnet-eastnet-ipv4-psk-ppk" #5: Requested PPK_ID not found and connection requires a valid PPK kroot@swantest:/home/build/libreswan/testing/pluto/ikev2-ppk-static-03-no-insist-fail\[root@east ikev2-ppk-static-03-no-insist-fail]# ipsec whack --shutdown 002 shutting down kroot@swantest:/home/build/libreswan/testing/pluto/ikev2-ppk-static-03-no-insist-fail\[root@east ikev2-ppk-static-03-no-insist-fail]# grep leak /tmp/pluto.log leak-detective enabled leak detective found no leaks kroot@swantest:/home/build/libreswan/testing/pluto/ikev2-ppk-static-03-no-insist-fail\[root@east ikev2-ppk-static-03-no-insist-fail]# ../bin/check-for-core.sh kroot@swantest:/home/build/libreswan/testing/pluto/ikev2-ppk-static-03-no-insist-fail\[root@east ikev2-ppk-static-03-no-insist-fail]# if [ -f /sbin/ausearch ]; then ausearch -r -m avc -ts recent ; fi type=AVC msg=audit(1566826262.016:237258): avc: denied { write } for pid=23142 comm="ip" path="/tmp/pluto.log" dev="dm-0" ino=581795971 scontext=unconfined_u:system_r:ifconfig_t:s0 tcontext=unconfined_u:object_r:container_file_t:s0:c718,c778 tclass=file permissive=1 type=AVC msg=audit(1566826265.629:237368): avc: denied { write } for pid=24699 comm="ip" path="/tmp/pluto.log" dev="dm-0" ino=1016646947 scontext=unconfined_u:system_r:ifconfig_t:s0 tcontext=unconfined_u:object_r:container_file_t:s0:c718,c778 tclass=file permissive=1 type=AVC msg=audit(1566826426.180:237890): avc: denied { getattr } for pid=32021 comm="df" path="/run/utsns/west-ikev2-ike-rekey-05" dev="nsfs" ino=4026534761 scontext=system_u:system_r:disk_munin_plugin_t:s0 tcontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tclass=file permissive=1 kroot@swantest:/home/build/libreswan/testing/pluto/ikev2-ppk-static-03-no-insist-fail\[root@east ikev2-ppk-static-03-no-insist-fail]# : ==== end ==== kroot@swantest:/home/build/libreswan/testing/pluto/ikev2-ppk-static-03-no-insist-fail\[root@east ikev2-ppk-static-03-no-insist-fail]#