START sys/netinet/ipsec 2025-02-16T18:10:46Z true ssh -t ot2 true Pseudo-terminal will not be allocated because stdin is not a terminal. rm -f stamp-* rm -f addr.py addr.py.tmp echo 'SRC_IN_IF=""' >>addr.py.tmp echo 'SRC_IN_IPV4=""' >>addr.py.tmp echo 'SRC_IN_IPV6=""' >>addr.py.tmp echo 'SRC_OUT_IF="em2"' >>addr.py.tmp echo 'SRC_OUT_IPV4="10.188.100.17"' >>addr.py.tmp echo 'SRC_OUT_IPV6="fdd7:e83e:66bc:100::17"' >>addr.py.tmp echo 'SRC_BUNDLE_IF=""' >>addr.py.tmp echo 'SRC_BUNDLE_IPV4="10.188.106.17"' >>addr.py.tmp echo 'SRC_BUNDLE_IPV6="fdd7:e83e:66bc:106::17"' >>addr.py.tmp echo 'IPS_IN_IF="em1"' >>addr.py.tmp echo 'IPS_IN_IPV4="10.188.100.70"' >>addr.py.tmp echo 'IPS_IN_IPV6="fdd7:e83e:66bc:100::70"' >>addr.py.tmp echo 'IPS_OUT_IF="em0"' >>addr.py.tmp echo 'IPS_OUT_IPV4="10.188.101.70"' >>addr.py.tmp echo 'IPS_OUT_IPV6="fdd7:e83e:66bc:101::70"' >>addr.py.tmp echo 'IPS_BUNDLE_IF=""' >>addr.py.tmp echo 'IPS_BUNDLE_IPV4="10.188.106.70"' >>addr.py.tmp echo 'IPS_BUNDLE_IPV6="fdd7:e83e:66bc:106::70"' >>addr.py.tmp echo 'RT_IN_IF="em0"' >>addr.py.tmp echo 'RT_IN_IPV4="10.188.101.71"' >>addr.py.tmp echo 'RT_IN_IPV6="fdd7:e83e:66bc:101::71"' >>addr.py.tmp echo 'RT_OUT_IF="em1"' >>addr.py.tmp echo 'RT_OUT_IPV4="10.188.102.71"' >>addr.py.tmp echo 'RT_OUT_IPV6="fdd7:e83e:66bc:102::71"' >>addr.py.tmp echo 'RT_BUNDLE_IF=""' >>addr.py.tmp echo 'RT_BUNDLE_IPV4=""' >>addr.py.tmp echo 'RT_BUNDLE_IPV6=""' >>addr.py.tmp echo 'ECO_IN_IF="em3"' >>addr.py.tmp echo 'ECO_IN_IPV4="10.188.102.72"' >>addr.py.tmp echo 'ECO_IN_IPV6="fdd7:e83e:66bc:102::72"' >>addr.py.tmp echo 'ECO_OUT_IF=""' >>addr.py.tmp echo 'ECO_OUT_IPV4=""' >>addr.py.tmp echo 'ECO_OUT_IPV6=""' >>addr.py.tmp echo 'ECO_BUNDLE_IF=""' >>addr.py.tmp echo 'ECO_BUNDLE_IPV4=""' >>addr.py.tmp echo 'ECO_BUNDLE_IPV6=""' >>addr.py.tmp echo 'SRC_ESP_TRANSP_IPV4="10.188.105.17"' >>addr.py.tmp echo 'SRC_ESP_TRANSP_IPV6="fdd7:e83e:66bc:104::17"' >>addr.py.tmp echo 'SRC_ESP_TUNNEL_IPV4="10.188.108.17"' >>addr.py.tmp echo 'SRC_ESP_TUNNEL_IPV6="fdd7:e83e:66bc:108::17"' >>addr.py.tmp echo 'IPS_ESP_TRANSP_IPV4="10.188.105.70"' >>addr.py.tmp echo 'IPS_ESP_TRANSP_IPV6="fdd7:e83e:66bc:105::70"' >>addr.py.tmp echo 'IPS_ESP_TUNNEL4_IPV4="10.188.112.70"' >>addr.py.tmp echo 'IPS_ESP_TUNNEL4_IPV6="fdd7:e83e:66bc:10c::70"' >>addr.py.tmp echo 'IPS_ESP_TUNNEL6_IPV4="10.188.113.70"' >>addr.py.tmp echo 'IPS_ESP_TUNNEL6_IPV6="fdd7:e83e:66bc:10d::70"' >>addr.py.tmp echo 'ECO_ESP_TUNNEL4_IPV4="10.188.114.72"' >>addr.py.tmp echo 'ECO_ESP_TUNNEL4_IPV6="fdd7:e83e:66bc:10e::72"' >>addr.py.tmp echo 'ECO_ESP_TUNNEL6_IPV4="10.188.115.72"' >>addr.py.tmp echo 'ECO_ESP_TUNNEL6_IPV6="fdd7:e83e:66bc:10f::72"' >>addr.py.tmp echo 'SRC_AH_TRANSP_IPV4="10.188.125.17"' >>addr.py.tmp echo 'SRC_AH_TRANSP_IPV6="fdd7:e83e:66bc:124::17"' >>addr.py.tmp echo 'SRC_AH_TUNNEL_IPV4="10.188.128.17"' >>addr.py.tmp echo 'SRC_AH_TUNNEL_IPV6="fdd7:e83e:66bc:128::17"' >>addr.py.tmp echo 'IPS_AH_TRANSP_IPV4="10.188.125.70"' >>addr.py.tmp echo 'IPS_AH_TRANSP_IPV6="fdd7:e83e:66bc:125::70"' >>addr.py.tmp echo 'IPS_AH_TUNNEL4_IPV4="10.188.132.70"' >>addr.py.tmp echo 'IPS_AH_TUNNEL4_IPV6="fdd7:e83e:66bc:12c::70"' >>addr.py.tmp echo 'IPS_AH_TUNNEL6_IPV4="10.188.133.70"' >>addr.py.tmp echo 'IPS_AH_TUNNEL6_IPV6="fdd7:e83e:66bc:12d::70"' >>addr.py.tmp echo 'ECO_AH_TUNNEL4_IPV4="10.188.134.72"' >>addr.py.tmp echo 'ECO_AH_TUNNEL4_IPV6="fdd7:e83e:66bc:12e::72"' >>addr.py.tmp echo 'ECO_AH_TUNNEL6_IPV4="10.188.135.72"' >>addr.py.tmp echo 'ECO_AH_TUNNEL6_IPV6="fdd7:e83e:66bc:12f::72"' >>addr.py.tmp echo 'SRC_IPIP_TRANSP_IPV4="10.188.145.17"' >>addr.py.tmp echo 'SRC_IPIP_TRANSP_IPV6="fdd7:e83e:66bc:144::17"' >>addr.py.tmp echo 'SRC_IPIP_TUNNEL_IPV4="10.188.148.17"' >>addr.py.tmp echo 'SRC_IPIP_TUNNEL_IPV6="fdd7:e83e:66bc:148::17"' >>addr.py.tmp echo 'IPS_IPIP_TRANSP_IPV4="10.188.145.70"' >>addr.py.tmp echo 'IPS_IPIP_TRANSP_IPV6="fdd7:e83e:66bc:145::70"' >>addr.py.tmp echo 'IPS_IPIP_TUNNEL4_IPV4="10.188.152.70"' >>addr.py.tmp echo 'IPS_IPIP_TUNNEL4_IPV6="fdd7:e83e:66bc:14c::70"' >>addr.py.tmp echo 'IPS_IPIP_TUNNEL6_IPV4="10.188.153.70"' >>addr.py.tmp echo 'IPS_IPIP_TUNNEL6_IPV6="fdd7:e83e:66bc:14d::70"' >>addr.py.tmp echo 'ECO_IPIP_TUNNEL4_IPV4="10.188.154.72"' >>addr.py.tmp echo 'ECO_IPIP_TUNNEL4_IPV6="fdd7:e83e:66bc:14e::72"' >>addr.py.tmp echo 'ECO_IPIP_TUNNEL6_IPV4="10.188.155.72"' >>addr.py.tmp echo 'ECO_IPIP_TUNNEL6_IPV6="fdd7:e83e:66bc:14f::72"' >>addr.py.tmp echo 'SRC_IPCOMP_TRANSP_IPV4="10.188.165.17"' >>addr.py.tmp echo 'SRC_IPCOMP_TRANSP_IPV6="fdd7:e83e:66bc:164::17"' >>addr.py.tmp echo 'SRC_IPCOMP_TUNNEL_IPV4="10.188.168.17"' >>addr.py.tmp echo 'SRC_IPCOMP_TUNNEL_IPV6="fdd7:e83e:66bc:168::17"' >>addr.py.tmp echo 'IPS_IPCOMP_TRANSP_IPV4="10.188.165.70"' >>addr.py.tmp echo 'IPS_IPCOMP_TRANSP_IPV6="fdd7:e83e:66bc:165::70"' >>addr.py.tmp echo 'IPS_IPCOMP_TUNNEL4_IPV4="10.188.172.70"' >>addr.py.tmp echo 'IPS_IPCOMP_TUNNEL4_IPV6="fdd7:e83e:66bc:16c::70"' >>addr.py.tmp echo 'IPS_IPCOMP_TUNNEL6_IPV4="10.188.173.70"' >>addr.py.tmp echo 'IPS_IPCOMP_TUNNEL6_IPV6="fdd7:e83e:66bc:16d::70"' >>addr.py.tmp echo 'ECO_IPCOMP_TUNNEL4_IPV4="10.188.174.72"' >>addr.py.tmp echo 'ECO_IPCOMP_TUNNEL4_IPV6="fdd7:e83e:66bc:16e::72"' >>addr.py.tmp echo 'ECO_IPCOMP_TUNNEL6_IPV4="10.188.175.72"' >>addr.py.tmp echo 'ECO_IPCOMP_TUNNEL6_IPV6="fdd7:e83e:66bc:16f::72"' >>addr.py.tmp echo 'SRC_BUNDLE_TRANSP_IPV4="10.188.185.17"' >>addr.py.tmp echo 'SRC_BUNDLE_TRANSP_IPV6="fdd7:e83e:66bc:184::17"' >>addr.py.tmp echo 'SRC_BUNDLE_TUNNEL_IPV4="10.188.188.17"' >>addr.py.tmp echo 'SRC_BUNDLE_TUNNEL_IPV6="fdd7:e83e:66bc:188::17"' >>addr.py.tmp echo 'IPS_BUNDLE_TRANSP_IPV4="10.188.185.70"' >>addr.py.tmp echo 'IPS_BUNDLE_TRANSP_IPV6="fdd7:e83e:66bc:185::70"' >>addr.py.tmp echo 'IPS_BUNDLE_TUNNEL4_IPV4="10.188.192.70"' >>addr.py.tmp echo 'IPS_BUNDLE_TUNNEL4_IPV6="fdd7:e83e:66bc:18c::70"' >>addr.py.tmp echo 'IPS_BUNDLE_TUNNEL6_IPV4="10.188.193.70"' >>addr.py.tmp echo 'IPS_BUNDLE_TUNNEL6_IPV6="fdd7:e83e:66bc:18d::70"' >>addr.py.tmp echo 'ECO_BUNDLE_TUNNEL4_IPV4="10.188.194.72"' >>addr.py.tmp echo 'ECO_BUNDLE_TUNNEL4_IPV6="fdd7:e83e:66bc:18e::72"' >>addr.py.tmp echo 'ECO_BUNDLE_TUNNEL6_IPV4="10.188.195.72"' >>addr.py.tmp echo 'ECO_BUNDLE_TUNNEL6_IPV6="fdd7:e83e:66bc:18f::72"' >>addr.py.tmp mv addr.py.tmp addr.py ==== ipsec ==== # Load the ipsec sa and flow into the kernel of the SRC and IPS machine. cat addr.py /usr/src/regress/sys/netinet/ipsec/ipsec.conf | /sbin/ipsecctl -n -f - ipsecctl -F cat addr.py /usr/src/regress/sys/netinet/ipsec/ipsec.conf | ipsecctl -f - ssh ot2 ipsecctl -F cat addr.py /usr/src/regress/sys/netinet/ipsec/ipsec.conf | ssh ot2 ipsecctl -f - -D FROM=to -D TO=from -D LOCAL=peer -D PEER=local ==== pfctl ==== # Load a pf log enc0 pass any rule into the kernel of the IPS machine. cat addr.py /usr/src/regress/sys/netinet/ipsec/pf.conf | /sbin/pfctl -n -f - cat addr.py /usr/src/regress/sys/netinet/ipsec/pf.conf | ssh ot2 pfctl -a regress -f - cc -O2 -pipe -g -MD -MP -c /usr/src/regress/sys/netinet/ipsec/nonxt-reflect.c cc -o nonxt-reflect nonxt-reflect.o ==== reflect ==== # Build and start packet reflection program on IPS and ECO machine. ssh ot2 make -C /usr/src/regress/sys/netinet/ipsec nonxt-reflect cc -O2 -pipe -g -MD -MP -c /usr/src/regress/sys/netinet/ipsec/nonxt-reflect.c cc -o nonxt-reflect nonxt-reflect.o ssh ot2 rcctl start inetd nonxt_reflect nonxt_reflect(ok) ssh ot4 make -C /usr/src/regress/sys/netinet/ipsec nonxt-reflect ssh: connect to host ot4 port 22: Connection refused *** Error 255 in . (Makefile:219 'reflect') *** Error 2 in . (:87 'stamp-reflect': make -C /usr/src/regress/sys/netinet/ipsec reflect) *** Error 2 in /usr/src/regress/sys/netinet/ipsec (:95 'regress': make -C /usr/src/regress/sys/netinet/ipsec stamp-ipsec sta...) NOEXIT sys/netinet/ipsec Command 'make regress' failed: 512