=== STEP_034J CANARY TRAFFIC OBSERVE === timestamp=20260708-122115 mode=temporary WG client in netns + nft counter observe tunnel_ip=10.253.1.10 final_endpoint=wg-studio.secret-studio.ru:51830 forbidden: UCI changes, network reload, WG peer changes, publishing secrets === counters before: VM100 === vm100_dscp_before_packets=0 vm100_dscp_before_bytes=0 vm100_before_done=1 === counters before: VM101 === vm101_mark_before_packets=0 vm101_mark_before_bytes=0 vm101_clear_before_packets=0 vm101_clear_before_bytes=0 vm101_before_done=1 === run temporary canary client on VM121 === work_dir=/root/router-ops-backups/canary-traffic-test-20260708-122117 === tooling === tool_ip_rc=0 tool_wg_rc=0 tool_ping_rc=0 tool_python3_rc=0 source_private_backup=/root/router-ops-backups/canary-test-subscription-real-20260708-121218 private_json_exists_rc=0 === extract temp wg config, no secret output === extract_rc=0 client_endpoint=wg-studio.secret-studio.ru:51830 client_address=10.253.1.10/32 extract_script_rc=0 endpoint_host=wg-studio.secret-studio.ru endpoint_port=51830 endpoint_resolved_ip=95.165.105.4 === create temp netns/client === netns_add_rc=0 wg_link_add_rc=0 wg_setconf_rc=0 wg_move_netns_rc=0 wg_addr_add_rc=0 wg_link_up_rc=0 wg_default_route_rc=0 === wg/netns state, no secrets === wgpaycanary034j UNKNOWN 10.253.1.10/32 FD1J+KVZ965pCjgtO0YWxJsKANY9uz6v1P54JLkiZzY= 95.165.105.4:51830 FD1J+KVZ965pCjgtO0YWxJsKANY9uz6v1P54JLkiZzY= 0 === canary ping === PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data. 64 bytes from 1.1.1.1: icmp_seq=1 ttl=53 time=98.4 ms 64 bytes from 1.1.1.1: icmp_seq=2 ttl=53 time=77.3 ms 64 bytes from 1.1.1.1: icmp_seq=3 ttl=53 time=75.4 ms 64 bytes from 1.1.1.1: icmp_seq=4 ttl=53 time=73.3 ms --- 1.1.1.1 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3004ms rtt min/avg/max/mdev = 73.298/81.107/98.380/10.073 ms canary_ping_rc=0 === wg transfer after ping === FD1J+KVZ965pCjgtO0YWxJsKANY9uz6v1P54JLkiZzY= 1783513277 FD1J+KVZ965pCjgtO0YWxJsKANY9uz6v1P54JLkiZzY= 604 692 === cleanup temp netns/client === netns_cleanup_rc=0 temp_iface_still_exists_rc=1 no_secret_publish=1 no_remote_peer_change=1 no_wg_server_reload=1 temporary_client_cleanup_attempted=1 canary_client_done=1 === counters after: VM100 === vm100_dscp_after_packets=4 vm100_dscp_after_bytes=336 vm100_after_done=1 === counters after: VM101 === vm101_mark_after_packets=4 vm101_mark_after_bytes=336 vm101_clear_after_packets=4 vm101_clear_after_bytes=336 vm101_mark_route_vpn3_rc=0 vm101_after_done=1 === STEP_034J RESULT === extract_script_rc=0 wg_link_add_rc=0 wg_setconf_rc=0 wg_link_up_rc=0 wg_default_route_rc=0 canary_ping_rc=0 netns_cleanup_rc=0 temp_iface_still_exists_rc=1 vm100_dscp_before_packets=0 vm100_dscp_after_packets=4 vm100_dscp_delta_packets=4 vm101_mark_before_packets=0 vm101_mark_after_packets=4 vm101_mark_delta_packets=4 vm101_clear_before_packets=0 vm101_clear_after_packets=4 vm101_clear_delta_packets=4 vm101_mark_route_vpn3_rc=0 decision=PASS_DSCP_CANARY_TRAFFIC_CONFIRMED