/testing/guestbin/swan-prep
north #
 # confirm that the network is alive
north #
 ../../pluto/bin/wait-until-alive 192.1.2.23
destination 192.1.2.23 is alive
north #
 ipsec start
Redirecting to: systemctl start ipsec.service
north #
 /testing/pluto/bin/wait-until-pluto-started
north #
 ipsec auto --add north-east-port3
002 added connection description "north-east-port3"
north #
 echo done
done
north #
 ipsec auto --up  north-east-port3
002 "north-east-port3" #1: initiating Main Mode
104 "north-east-port3" #1: STATE_MAIN_I1: initiate
106 "north-east-port3" #1: STATE_MAIN_I2: sent MI2, expecting MR2
108 "north-east-port3" #1: STATE_MAIN_I3: sent MI3, expecting MR3
002 "north-east-port3" #1: Main mode peer ID is ID_FQDN: '@east'
004 "north-east-port3" #1: STATE_MAIN_I4: ISAKMP SA established {auth=RSA_SIG cipher=aes_256 integ=sha group=MODP2048}
002 "north-east-port3" #2: initiating Quick Mode RSASIG+ENCRYPT+PFS+UP+IKEV1_ALLOW+IKEV2_ALLOW+SAREF_TRACK+IKE_FRAG_ALLOW+ESN_NO
117 "north-east-port3" #2: STATE_QUICK_I1: initiate
004 "north-east-port3" #2: STATE_QUICK_I2: sent QI2, IPsec SA established transport mode {ESP/NAT=>0xESPESP <0xESPESP xfrm=AES_128-HMAC_SHA1 NATOA=none NATD=192.1.2.23:4500 DPD=passive}
north #
 # port 2 does NOT go over ipsec, traffic should remain 0
north #
 echo test | nc 192.1.2.23 2
north #
 ipsec whack --trafficstatus
006 #2: "north-east-port3", type=ESP, add_time=1234567890, inBytes=0, outBytes=0, id='@east'
north #
 # port 3 goes over ipsec, traffic counters should be non-zero
north #
 echo test | nc 192.1.2.23 3
north #
 ipsec whack --trafficstatus
006 #2: "north-east-port3", type=ESP, add_time=1234567890, inBytes=104, outBytes=173, id='@east'
north #
 echo done
done
north #
north #
 if [ -n "`ls /tmp/core* 2>/dev/null`" ]; then echo CORE FOUND; mv /tmp/core* OUTPUT/; fi
north #
 if [ -f /sbin/ausearch ]; then ausearch -r -m avc -ts recent ; fi

