__HOST__ 2026-07-10T17:47:37+00:00 263390.97 262793.62 __CURRENT_STATE_SUMMARY__ iface.vpn1.exists=true iface.vpn1.operstate=unknown iface.vpn1.hmn_endpoint=178.215.227.13:44408 iface.vpn1.proto=amneziawg iface.vpn2.exists=true iface.vpn2.operstate=unknown iface.vpn2.hmn_endpoint=192.121.163.235:42530 iface.vpn2.proto=amneziawg iface.vpn3.exists=true iface.vpn3.operstate=unknown iface.vpn3.hmn_endpoint=95.211.68.119:45176 iface.vpn3.proto=amneziawg iface.vpn4.exists=true iface.vpn4.operstate=unknown iface.vpn4.hmn_endpoint=78.31.250.16:41729 iface.vpn4.proto=amneziawg iface.vpn5.exists=true iface.vpn5.operstate=unknown iface.vpn5.hmn_endpoint=157.173.27.69:41797 iface.vpn5.proto=amneziawg iface.vpn_test.exists=false iface.vpn_test.operstate=missing iface.vpn_test.hmn_endpoint=192.71.27.64:40044 iface.vpn_test.proto=amneziawg __STRICT_PINGS_NOW__ ping.vpn1.1.1.1.1.rc=0 ping.vpn1.1.1.1.1.received=3 ping.vpn1.1.1.1.1.stderr= ping.vpn1.8.8.8.8.rc=0 ping.vpn1.8.8.8.8.received=3 ping.vpn1.8.8.8.8.stderr= ping.vpn1.strict_ok=true ping.vpn2.1.1.1.1.rc=0 ping.vpn2.1.1.1.1.received=3 ping.vpn2.1.1.1.1.stderr= ping.vpn2.8.8.8.8.rc=0 ping.vpn2.8.8.8.8.received=3 ping.vpn2.8.8.8.8.stderr= ping.vpn2.strict_ok=true ping.vpn3.1.1.1.1.rc=0 ping.vpn3.1.1.1.1.received=3 ping.vpn3.1.1.1.1.stderr= ping.vpn3.8.8.8.8.rc=0 ping.vpn3.8.8.8.8.received=3 ping.vpn3.8.8.8.8.stderr= ping.vpn3.strict_ok=true ping.vpn4.1.1.1.1.rc=0 ping.vpn4.1.1.1.1.received=3 ping.vpn4.1.1.1.1.stderr= ping.vpn4.8.8.8.8.rc=0 ping.vpn4.8.8.8.8.received=3 ping.vpn4.8.8.8.8.stderr= ping.vpn4.strict_ok=true ping.vpn5.1.1.1.1.rc=0 ping.vpn5.1.1.1.1.received=3 ping.vpn5.1.1.1.1.stderr= ping.vpn5.8.8.8.8.rc=0 ping.vpn5.8.8.8.8.received=3 ping.vpn5.8.8.8.8.stderr= ping.vpn5.strict_ok=true __ACTIVE_PROCESSES_RELEVANT__ 29 root 0 SW [watchdogd] 1804 root 1892 S /sbin/netifd 2013 root 1180 S udhcpc -p /var/run/udhcpc-eth0.pid -s /lib/netifd/dhcp.script -f -t 0 -i eth0 -x hostname:OpenWrt -C -R - 30879 root 1180 S /bin/sh -c while true; do /usr/local/sbin/router-egress-slot-health.sh "--dry-run" >> "/var/log/router-eg __INITD_SERVICES_RELEVANT__ ### INIT /etc/init.d/dnsmasq init.dnsmasq.enabled=true init.dnsmasq.running=true init.dnsmasq.sha256=10f74ba03774b06dbef56518cf0be01afef9e88c33673cc41a8c48387084f86c 135: for file in /etc/hotplug.d/dhcp/* /etc/hotplug.d/tftp/* /etc/hotplug.d/neigh/*; do ### INIT /etc/init.d/firewall init.firewall.enabled=true init.firewall.running=false init.firewall.sha256=72977b5e4aab0e2eacaebeb47978c7da27ea08742919773c13a81bf8bb170621 29: # Be silent on boot, firewall might be started by hotplug already, ### INIT /etc/init.d/led init.led.enabled=true init.led.running=true init.led.sha256=e3d7be04f84f70e15cc95873ae52b8b5371fd2a3aa9c9c8814a2f82d71d124c8 130: "timer"|"oneshot") ### INIT /etc/init.d/network init.network.enabled=true init.network.running=true init.network.sha256=1c27ae29b6702f51e96d1aacd5181f0041e3672635ed9026fae179afa4e94b6e 32: ubus call network reload || rv=1 38: ifdown -a 141: ifdown -a ### INIT /etc/init.d/openvpn init.openvpn.enabled=true init.openvpn.running=false init.openvpn.sha256=50913b85f2a9031a0521ba1dacb61c1f4d089f0f46ef09bd5de029f29967c21e 11:PROG=/usr/sbin/openvpn 13:PATH_INSTANCE_DIR="/etc/openvpn" 28: echo -n "$v" >> "/var/etc/openvpn-$s.conf" 36: [ "$v" = 1 ] && append_param "$s" "$p" && echo >> "/var/etc/openvpn-$s.conf" 46: [ "$v" = "frames_only" ] && [ "$p" = "compress" ] && unset v && append_param "$s" "$p" && echo >> "/var/etc/openvpn-$s.conf" 47: [ -n "$v" ] && [ "$p" != "push" ] && append_param "$s" "$p" && echo " $v" >> "/var/etc/openvpn-$s.conf" 48: [ -n "$v" ] && [ "$p" = "push" ] && append_param "$s" "$p" && echo " \"$v\"" >> "/var/etc/openvpn-$s.conf" 64: [ -n "$v" ] && append_param "$s" "$p" && echo " ${v:1}" >> "/var/etc/openvpn-$s.conf" 82:openvpn_get_dev() { 98: . /lib/functions/openvpn.sh 101: get_openvpn_option "$conf" odev dev 102: get_openvpn_option "$conf" odev_type dev-type 116:openvpn_get_credentials() { 125: create_temp_file /var/run/openvpn.$name.pass 126: echo "$cert_password" > /var/run/openvpn.$name.pass 127: ret=" --askpass /var/run/openvpn.$name.pass " 131: create_temp_file /var/run/openvpn.$name.userpass 132: echo "$username" > /var/run/openvpn.$name.userpass 133: echo "$password" >> /var/run/openvpn.$name.userpass 134: ret=" --auth-user-pass /var/run/openvpn.$name.userpass " 141:openvpn_add_instance() { 155: --syslog "openvpn($name)" \ 156: --status "/var/run/openvpn.$name.status" \ 161: logger -t "openvpn(${name})" "not adding hotplug scripts due to script-security ${security:-2}" 164: --up "/usr/libexec/openvpn-hotplug up $name" \ 165: --down "/usr/libexec/openvpn-hotplug down $name" \ 166: --route-up "/usr/libexec/openvpn-hotplug route-up $name" \ 167: --route-pre-down "/usr/libexec/openvpn-hotplug route-pre-down $name" \ 168: ${client:+--ipchange "/usr/libexec/openvpn-hotplug ipchange $name"} \ 177: $(openvpn_get_dev "$name" "$conf") \ 178: $(openvpn_get_credentials "$name" "$conf") 211: [ -n "$script_security" ] || get_openvpn_option "$config" script_security script-security 212: [ -n "$up" ] || get_openvpn_option "$config" up up 213: [ -n "$down" ] || get_openvpn_option "$config" down down 214: [ -n "$route_up" ] || get_openvpn_option "$config" route_up route-up 215: [ -n "$route_pre_down" ] || get_openvpn_option "$config" route_pre_down route-pre-down 216: [ -n "$ipchange" ] || get_openvpn_option "$config" ipchange ipchange 217: openvpn_add_instance "$s" "${config%/*}" "$config" "$script_security" "$up" "$down" "$route_up" "$route_pre_down" "$ipchange" 221: create_temp_file "/var/etc/openvpn-$s.conf" 223: append_bools "$s" $OPENVPN_BOOLS 224: append_params "$s" $OPENVPN_PARAMS 225: append_list "$s" $OPENVPN_LIST 227: openvpn_add_instance "$s" "/var/etc" "openvpn-$s.conf" "$script_security" "$up" "$down" "$route_up" "$route_pre_down" "$ipchange" 251: logger -t openvpn "$name.conf already started" 257: logger -t openvpn "$name.conf is disabled in /etc/config/openvpn" 261: get_openvpn_option "$path" up up || up="" 262: get_openvpn_option "$path" down down || down="" 263: get_openvpn_option "$path" route_up route-up || route_up="" 264: get_openvpn_option "$path" route_pre_down route-pre-down || route_pre_down="" 265: get_openvpn_option "$path" ipchange ipchange || ipchange="" 267: openvpn_add_instance "$name" "${path%/*}" "$path" "" "$up" "$down" "$route_up" "$route_pre_down" "$ipchange" 277: if [ "$type" = "openvpn" ]; then 284: . /lib/functions/openvpn.sh 285: . KEYMASK.options 286: config_load 'openvpn' 295: config_foreach start_uci_instance 'openvpn' 297: auto="$(uci_get openvpn globals autostart 1)" 301: logger -t openvpn "Autostart for configs in '$PATH_INSTANCE_DIR/*.conf' disabled" 307: procd_add_reload_trigger openvpn ### INIT /etc/init.d/pbr init.pbr.enabled=false init.pbr.running=false init.pbr.sha256=0aa794b866970a51063861879c0a45f0406e75a872394f270f63caace920e51e 342:is_ovpn() { local d p; uci_get_device d "$1"; network_get_protocol p "$1"; [ "${d:0:3}" = "tun" ] || [ "${d:0:3}" = "tap" ] || [ "${p:0:7}" = "openvpn" ] || [ -f "KEYMASK${d}/tun_flags" ]; } 350:is_softether() { local d; network_get_device d "$1"; [ "${d:0:4}" = "vpn_" ]; } 357:is_tunnel() { is_dslite "$1" || is_l2tp "$1" || is_oc "$1" || is_ovpn "$1" || is_pptp "$1" || is_softether "$1" || is_netbird "$1" || is_tailscale "$1" || is_tor "$1" || is_wg "$1"; } 631: errorInvalidOVPNConfig) printf "Invalid OpenVPN config for '%s' interface" "$1";; 651: KEYMASK) printf "Invalid OpenVPN config for '%s' interface" "$1";; 1707: if { /etc/init.d/network 'reload' && /etc/init.d/firewall 'reload'; } >/dev/null 2>&1; then 2534: if is_ovpn "$iface"; then 3024: procd_add_config_trigger "config.change" 'openvpn' "/etc/init.d/${packageName}" reload 'on_openvpn_change' ### INIT /etc/init.d/router-egress-slot-health init.router-egress-slot-health.enabled=true init.router-egress-slot-health.running=true init.router-egress-slot-health.sha256=3104e99098a9756afb530c432ee30f83c9ba2f99eb8cc1814f37c7686f953ca7 7:CONF="/etc/router-egress-slot-health.conf" 13: LOG="${LOG:-/var/log/router-egress-slot-health.log}" 16: procd_set_param command /bin/sh -c "while true; do /usr/local/sbin/router-egress-slot-health.sh \"$MODE\" >> \"$LOG\" 2>&1; sleep \"$INTERVAL\"; done" ### INIT /etc/init.d/router-egress-slots init.router-egress-slots.enabled=true init.router-egress-slots.running=true init.router-egress-slots.sha256=42ba3c0b10d8535d4100cc4e35e02bc2c0f3fe104bdedf8cf91700832d9051a8 7: /usr/local/sbin/router-egress-slots-apply.sh start 11: /usr/local/sbin/router-egress-slots-apply.sh stop ### INIT /etc/init.d/sysntpd init.sysntpd.enabled=true init.sysntpd.running=true init.sysntpd.sha256=f4ae98536711bbaf5cd1e8de5154d1e654ebf88af6cc07d003119b0571745c0d 8:HOTPLUG_SCRIPT=/usr/sbin/ntpd-hotplug 68: [ -x "$HOTPLUG_SCRIPT" ] && procd_append_param command -S "$HOTPLUG_SCRIPT" 75: procd_add_jail_mount "$HOTPLUG_SCRIPT" __RC_D_AND_PROCD_LINKS__ rc_link=/etc/rc.d/K10openvpn -> ../init.d/openvpn rc_link=/etc/rc.d/K10router-egress-slot-health -> ../init.d/router-egress-slot-health rc_link=/etc/rc.d/K11router-egress-slots -> ../init.d/router-egress-slots rc_link=/etc/rc.d/S90openvpn -> ../init.d/openvpn rc_link=/etc/rc.d/S91router-egress-slot-health -> ../init.d/router-egress-slot-health rc_link=/etc/rc.d/S98router-egress-slots -> ../init.d/router-egress-slots __CRON_AND_PERIODIC__ ### CRON_PERIODIC /etc/crontabs/root __FILES_WITH_LEGACY_VPN1_VPN2_MANAGER_LOGIC__ ### SUSPECT score=130 file=/root/hmn/logs/h42e-reboot-forensics-vm101-20260603-165459.txt mtime=2026-06-03T16:55:04+00:00 sha256=ee1bd17015b17ec632fd67113677bb5260afd5945e9a0d40bce5e0511922afe1 19:10019: from all iif eth1 lookup 200 20:10020: from 10.200.0.0/24 lookup 200 24:--- table 200 --- 32:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 76:* * * * * /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 86:absent: /tmp/vpn-egress-manager.lock 87:absent: /tmp/vpn-egress-hotplug-trigger.lock 727:=== latest HMN cron/manager logs tails === 735:manager_wait_max=180 736:manager_wait_step=3 747:manager_wait_max=180 748:manager_wait_step=3 763:manager_lock_present=1 773:Wed Jun 3 16:47:53 2026 kern.info kernel: [ 0.008128] smpboot: Allowing 1 CPUs, 0 hotplug CPUs 774:Wed Jun 3 16:47:53 2026 kern.warn kernel: [ 1.356151] button_hotplug: loading out-of-tree module taints kernel. 775:Wed Jun 3 16:47:53 2026 kern.info kernel: [ 1.358080] Button Hotplug driver version 0.4.1 825:Wed Jun 3 16:48:02 2026 cron.err crond[1988]: USER root pid 2892 cmd /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 830:Wed Jun 3 16:48:02 2026 user.notice vpn-egress: active slot vpn1 is down or skipped, trying standby vpn2 839:Wed Jun 3 16:48:02 2026 user.notice firewall: Reloading firewall due to ifup of vpn2 (vpn2) 840:Wed Jun 3 16:48:10 2026 user.notice vpn-egress: another manager instance is running, exiting 842:Wed Jun 3 16:48:20 2026 user.notice vpn-egress: refill start: failed=vpn1 active=vpn2 853:Wed Jun 3 16:48:30 2026 user.notice firewall: Reloading firewall due to ifup of vpn2 (vpn2) 859:Wed Jun 3 16:48:45 2026 user.notice vpn-egress: another manager instance is running, exiting 860:Wed Jun 3 16:49:00 2026 cron.err crond[1988]: user root: process already running: /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 864:Wed Jun 3 16:49:12 2026 user.notice vpn-egress: refill success: failed=vpn1 active=vpn2 865:Wed Jun 3 16:50:00 2026 cron.err crond[1988]: USER root pid 4112 cmd /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 866:Wed Jun 3 16:51:00 2026 cron.err crond[1988]: USER root pid 4181 cmd /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 867:Wed Jun 3 16:52:00 2026 cron.err crond[1988]: USER root pid 4259 cmd /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 869:Wed Jun 3 16:53:00 2026 cron.err crond[1988]: USER root pid 4408 cmd /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 870:Wed Jun 3 16:54:00 2026 cron.err crond[1988]: USER root pid 4477 cmd /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 ### SUSPECT score=90 file=/root/router-ops-backups/20260708-082358-before-egress-rework/vpn-egress-manager.sh mtime=2026-07-06T10:00:32+00:00 sha256=499688044940ff193e078c4198f17e361d59f58a2d84ce5821d77d607288d7d7 24:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 27:LOCKDIR="/tmp/vpn-egress-manager.lock" 29:# HMN_VPN_USER_OVERRIDE_MANAGER_GUARD_V1 30:# If timed vpn_user override is active, do not let the normal egress manager 31:# overwrite table 200 back to vpn1/vpn2. 33: if /root/hmn/hmn-vpn-user-override.sh manager-guard >/dev/null 2>&1; then 34: logger -t vpn-user-override "active override: vpn-egress-manager skipped" 38:# END_HMN_VPN_USER_OVERRIDE_MANAGER_GUARD_V1 103:manager_cleanup() { 239: echo "manager_refill failed_slot=$FAILED active_slot=$ACTIVE_NOW" 282:if [ "${HMN_ALLOW_MANAGER_DURING_REFRESH:-0}" != "1" ] && [ -d "$REFRESH_LOCK" ]; then 288: logger -t "$LOGTAG" "another manager instance is running, exiting" 292:trap manager_cleanup EXIT INT TERM 308:if [ -e "$SKIP_ACTIVE_FILE" ] || [ -e "$SKIP_PRIMARY_FILE" ]; then ### SUSPECT score=90 file=/root/client-hmn-audit-before-import.sh mtime=2026-06-03T16:08:14+00:00 sha256=def2eb0fdb2ac1ca037b9f35ca12fa3fc19ae38e38a81e5e913a717918c71e7f 22: /usr/bin/vpn-egress-manager.sh \ 24: /etc/hotplug.d/iface/99-vpn-egress-manager \ 41: grep -nE 'REFRESH_LOCK|RETRY_FLAG|MANAGER_LOCK|HMN_ALLOW_MANAGER|LOW_WATERMARK|USING_OLD_POOL_RETESTED|USING_FRESH_POOL_RETESTED|vpn1|vpn2|vpn_test|10\.71|10\.250|10\.252|table 200' "$F" 2>/dev/null | head -n 60 || true 54: grep -E 'vpn1|vpn2|vpn3|vpn4|vpn_test|vpn_in|direct_in|mgmt|wan|hmn|endpoint|proto|device|ipaddr|gateway|metric|private|public|preshared|route_allowed_ips|defaultroute|auto|table|allowed' | \ 96: /tmp/vpn-egress-manager.lock \ 97: /tmp/vpn-egress-hotplug-trigger.lock \ 106:ip rule show 2>/dev/null | grep -E '10\.200|lookup 200|table 200' || true 107:ip route show table 200 2>/dev/null || true ### SUSPECT score=70 file=/root/hmn/patch-backups/20260703-vpn-user-override-backend-20260706-100032/vpn-egress-manager.sh.before mtime=2026-07-06T10:00:32+00:00 sha256=005f915d1ee956cd5f68862bb1364b8c462d03edb7538b43e525f6e58f42c703 24:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 27:LOCKDIR="/tmp/vpn-egress-manager.lock" 92:manager_cleanup() { 228: echo "manager_refill failed_slot=$FAILED active_slot=$ACTIVE_NOW" 271:if [ "${HMN_ALLOW_MANAGER_DURING_REFRESH:-0}" != "1" ] && [ -d "$REFRESH_LOCK" ]; then 277: logger -t "$LOGTAG" "another manager instance is running, exiting" 281:trap manager_cleanup EXIT INT TERM 297:if [ -e "$SKIP_ACTIVE_FILE" ] || [ -e "$SKIP_PRIMARY_FILE" ]; then ### SUSPECT score=70 file=/root/hmn/patch-backups/20260701-vpn-egress-active-restart-20260701-082248/vpn-egress-manager.sh mtime=2026-06-03T16:20:47+00:00 sha256=a6aa4d2457b9084ceb92784df56533acbc0cdb98fa0fbdf46831126a43f69530 24:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 27:LOCKDIR="/tmp/vpn-egress-manager.lock" 92:manager_cleanup() { 228: echo "manager_refill failed_slot=$FAILED active_slot=$ACTIVE_NOW" 271:if [ "${HMN_ALLOW_MANAGER_DURING_REFRESH:-0}" != "1" ] && [ -d "$REFRESH_LOCK" ]; then 277: logger -t "$LOGTAG" "another manager instance is running, exiting" 281:trap manager_cleanup EXIT INT TERM 297:if [ -e "$SKIP_ACTIVE_FILE" ] || [ -e "$SKIP_PRIMARY_FILE" ]; then ### SUSPECT score=60 file=/root/rollback-step036c-vpn2-table202-runtime.sh mtime=2026-07-08T12:53:52+00:00 sha256=d45726a3cae58a20516088ce423fd6dcb4ee10b686ac4f623db2027dac8b18b0 4:while ip rule show | grep -E 'fwmark 0x202.*lookup 202|fwmark 0x202/0xffffffff.*lookup 202' >/dev/null; do 5: ip rule del fwmark 0x202 lookup 202 2>/dev/null || ip rule del pref 10012 2>/dev/null || break 8:ip route flush table 202 2>/dev/null || true 9:ifdown vpn2 2>/dev/null || true ### SUSPECT score=60 file=/root/hmn/hmn-validate-current-pool.sh mtime=2026-06-03T16:20:47+00:00 sha256=7cf24b674fff3a5077308f07f1202b70dd34979e50b835758f92e9bda92507ee 70: rmdir /tmp/vpn-egress-hotplug-trigger.lock 2>/dev/null || true 71: rmdir /tmp/vpn-egress-manager.lock 2>/dev/null || true 84:rm -f /tmp/vpn-egress-skip-active /tmp/vpn-egress-skip-primary /tmp/vpn-egress-force-wan /root/vpn-egress-force-wan 85:rmdir /tmp/vpn-egress-hotplug-trigger.lock 2>/dev/null || true 86:rmdir /tmp/vpn-egress-manager.lock 2>/dev/null || true 92:ip route show table 200 217:for S in vpn1 vpn2; do 231: vpn1|vpn2) 232: ip route replace default dev "$ACTIVE" table 200 2>/dev/null || true 239:echo "=== unfreeze and run manager once ===" 244:/usr/bin/vpn-egress-manager.sh 245:echo "manager_rc=$?" 250:ip route show table 200 ### SUSPECT score=60 file=/root/hmn/hmn-refresh-pool-safe.sh mtime=2026-06-03T16:20:47+00:00 sha256=138ddd27bd6e6ad77228ecfdb6d6924d6b9a44528df478d96e239cf8899f4df8 12:MAN="/usr/bin/vpn-egress-manager.sh" 145: ip route show table 200 246: echo "=== run manager once after validation ===" 248: HMN_ALLOW_MANAGER_DURING_REFRESH=1 "$MAN" 250: say "manager_rc=$MAN_RC" 252: write_status "REFRESH_DONE_BUT_MANAGER_FAILED" 256: say "WARN: manager missing/not executable: $MAN" 257: write_status "REFRESH_DONE_BUT_MANAGER_MISSING" 264: ip route show table 200 ### SUSPECT score=60 file=/root/hmn/hmn-apply-selected.sh mtime=2026-06-01T14:32:30+00:00 sha256=ea283561a4acf7a781dd0abfeaab39467fec3a4abb2d3769cb98f9ca75f4c93e 32: vpn1) STANDBY="vpn2" ;; 33: vpn2) STANDBY="vpn1" ;; 159: rmdir /tmp/vpn-egress-hotplug-trigger.lock 2>/dev/null || true 160: rmdir /tmp/vpn-egress-manager.lock 2>/dev/null || true 198:rm -f /tmp/vpn-egress-skip-active /tmp/vpn-egress-skip-primary /tmp/vpn-egress-force-wan /root/vpn-egress-force-wan 199:rmdir /tmp/vpn-egress-hotplug-trigger.lock 2>/dev/null || true 200:rmdir /tmp/vpn-egress-manager.lock 2>/dev/null || true 243:ip route show table 200 ### SUSPECT score=60 file=/root/hmn/checkpoints/stable-refresh-wrapper-standby-only-20260601-151334/hmn-apply-selected.sh mtime=2026-06-01T14:32:30+00:00 sha256=ea283561a4acf7a781dd0abfeaab39467fec3a4abb2d3769cb98f9ca75f4c93e 32: vpn1) STANDBY="vpn2" ;; 33: vpn2) STANDBY="vpn1" ;; 159: rmdir /tmp/vpn-egress-hotplug-trigger.lock 2>/dev/null || true 160: rmdir /tmp/vpn-egress-manager.lock 2>/dev/null || true 198:rm -f /tmp/vpn-egress-skip-active /tmp/vpn-egress-skip-primary /tmp/vpn-egress-force-wan /root/vpn-egress-force-wan 199:rmdir /tmp/vpn-egress-hotplug-trigger.lock 2>/dev/null || true 200:rmdir /tmp/vpn-egress-manager.lock 2>/dev/null || true 243:ip route show table 200 ### SUSPECT score=60 file=/root/hmn/checkpoints/stable-nightly-refresh-cron-20260601-152930/hmn-apply-selected.sh mtime=2026-06-01T14:32:30+00:00 sha256=ea283561a4acf7a781dd0abfeaab39467fec3a4abb2d3769cb98f9ca75f4c93e 32: vpn1) STANDBY="vpn2" ;; 33: vpn2) STANDBY="vpn1" ;; 159: rmdir /tmp/vpn-egress-hotplug-trigger.lock 2>/dev/null || true 160: rmdir /tmp/vpn-egress-manager.lock 2>/dev/null || true 198:rm -f /tmp/vpn-egress-skip-active /tmp/vpn-egress-skip-primary /tmp/vpn-egress-force-wan /root/vpn-egress-force-wan 199:rmdir /tmp/vpn-egress-hotplug-trigger.lock 2>/dev/null || true 200:rmdir /tmp/vpn-egress-manager.lock 2>/dev/null || true 243:ip route show table 200 ### SUSPECT score=60 file=/root/hmn/checkpoints/stable-apply-selected-standby-only-20260601-143908/hmn-apply-selected.sh mtime=2026-06-01T14:32:30+00:00 sha256=ea283561a4acf7a781dd0abfeaab39467fec3a4abb2d3769cb98f9ca75f4c93e 32: vpn1) STANDBY="vpn2" ;; 33: vpn2) STANDBY="vpn1" ;; 159: rmdir /tmp/vpn-egress-hotplug-trigger.lock 2>/dev/null || true 160: rmdir /tmp/vpn-egress-manager.lock 2>/dev/null || true 198:rm -f /tmp/vpn-egress-skip-active /tmp/vpn-egress-skip-primary /tmp/vpn-egress-force-wan /root/vpn-egress-force-wan 199:rmdir /tmp/vpn-egress-hotplug-trigger.lock 2>/dev/null || true 200:rmdir /tmp/vpn-egress-manager.lock 2>/dev/null || true 243:ip route show table 200 ### SUSPECT score=60 file=/root/h42e-reboot-forensics-vm101.sh mtime=2026-06-03T16:54:59+00:00 sha256=495e46381ee2fc889db3a639c64b094d838ad365cd20d50c8d63be1fcb5ad642 29:echo "--- table 200 ---" 30:ip route show table 200 71: /tmp/vpn-egress-manager.lock \ 72: /tmp/vpn-egress-hotplug-trigger.lock \ 89:for I in wan mgmt vpn_in direct_in vpn1 vpn2 vpn_test; do 97:for I in vpn1 vpn2 vpn_test; do 112:echo "=== latest HMN cron/manager logs tails ===" 126:logread 2>/dev/null | grep -Ei 'procd|netifd|firewall|fw4|cron|crond|hotplug|iface|eth0|eth1|eth2|eth3|wan|mgmt|vpn_in|direct_in|vpn1|vpn2|vpn_test|wireguard|amnezia|wg|vpn-egress|hmn|51820|51821' | tail -n 350 || true ### SUSPECT score=60 file=/root/h42d-fix-selected-cache-and-final-audit-client001.sh mtime=2026-06-03T16:38:29+00:00 sha256=c3f06eaf91892ceb62454f4897af3670b62e465ce5beda784515eab07b2a9bd7 36:for SLOT in vpn1 vpn2; do 49: for SLOT in vpn1 vpn2; do 94:echo "=== run manager once ===" 95:/usr/bin/vpn-egress-manager.sh 97:echo "manager_rc=$MRC" 123:ip route show table 200 146: /tmp/vpn-egress-manager.lock \ 147: /tmp/vpn-egress-hotplug-trigger.lock \ ### SUSPECT score=50 file=/root/router-ops-disabled-hotplug/STEP_029C2_hotplug/99-vpn-egress-manager.disabled mtime=2026-06-03T16:20:47+00:00 sha256=cb0b6c1c00b47d067c3e9b28090a3fa35b3ef46da741dc6bbdab3d5903cb2476 6: wan|vpn_in|vpn1|vpn2) 13:# Separate debounce lock for hotplug only. 14:# Do NOT use /tmp/vpn-egress-manager.lock here: 15:# that lock belongs to /usr/bin/vpn-egress-manager.sh itself. 16:TRIGGER_LOCK="/tmp/vpn-egress-hotplug-trigger.lock" 24: logger -t vpn-egress-hotplug "maintenance flag present, skip manager for $INTERFACE/$ACTION" 26: /usr/bin/vpn-egress-manager.sh ### SUSPECT score=50 file=/root/router-ops-backups/STEP_029C2_hotplug/99-vpn-egress-manager.before mtime=2026-06-03T16:20:47+00:00 sha256=cb0b6c1c00b47d067c3e9b28090a3fa35b3ef46da741dc6bbdab3d5903cb2476 6: wan|vpn_in|vpn1|vpn2) 13:# Separate debounce lock for hotplug only. 14:# Do NOT use /tmp/vpn-egress-manager.lock here: 15:# that lock belongs to /usr/bin/vpn-egress-manager.sh itself. 16:TRIGGER_LOCK="/tmp/vpn-egress-hotplug-trigger.lock" 24: logger -t vpn-egress-hotplug "maintenance flag present, skip manager for $INTERFACE/$ACTION" 26: /usr/bin/vpn-egress-manager.sh ### SUSPECT score=50 file=/root/router-ops-backups/20260708-082358-before-egress-rework/hotplug-99-vpn-egress-manager mtime=2026-06-03T16:20:47+00:00 sha256=cb0b6c1c00b47d067c3e9b28090a3fa35b3ef46da741dc6bbdab3d5903cb2476 6: wan|vpn_in|vpn1|vpn2) 13:# Separate debounce lock for hotplug only. 14:# Do NOT use /tmp/vpn-egress-manager.lock here: 15:# that lock belongs to /usr/bin/vpn-egress-manager.sh itself. 16:TRIGGER_LOCK="/tmp/vpn-egress-hotplug-trigger.lock" 24: logger -t vpn-egress-hotplug "maintenance flag present, skip manager for $INTERFACE/$ACTION" 26: /usr/bin/vpn-egress-manager.sh ### SUSPECT score=50 file=/root/hmn/checkpoints/stable-vpn1-amsterdam-20260601-131612/99-vpn-egress-manager mtime=2026-06-01T12:38:34+00:00 sha256=cb0b6c1c00b47d067c3e9b28090a3fa35b3ef46da741dc6bbdab3d5903cb2476 6: wan|vpn_in|vpn1|vpn2) 13:# Separate debounce lock for hotplug only. 14:# Do NOT use /tmp/vpn-egress-manager.lock here: 15:# that lock belongs to /usr/bin/vpn-egress-manager.sh itself. 16:TRIGGER_LOCK="/tmp/vpn-egress-hotplug-trigger.lock" 24: logger -t vpn-egress-hotplug "maintenance flag present, skip manager for $INTERFACE/$ACTION" 26: /usr/bin/vpn-egress-manager.sh ### SUSPECT score=50 file=/root/hmn/checkpoints/stable-safe-failover-vpn2-tallinn-20260601-142114/99-vpn-egress-manager mtime=2026-06-01T12:38:34+00:00 sha256=cb0b6c1c00b47d067c3e9b28090a3fa35b3ef46da741dc6bbdab3d5903cb2476 6: wan|vpn_in|vpn1|vpn2) 13:# Separate debounce lock for hotplug only. 14:# Do NOT use /tmp/vpn-egress-manager.lock here: 15:# that lock belongs to /usr/bin/vpn-egress-manager.sh itself. 16:TRIGGER_LOCK="/tmp/vpn-egress-hotplug-trigger.lock" 24: logger -t vpn-egress-hotplug "maintenance flag present, skip manager for $INTERFACE/$ACTION" 26: /usr/bin/vpn-egress-manager.sh ### SUSPECT score=50 file=/root/hmn/checkpoints/stable-safe-failover-vpn1-amsterdam-20260601-134555/99-vpn-egress-manager mtime=2026-06-01T12:38:34+00:00 sha256=cb0b6c1c00b47d067c3e9b28090a3fa35b3ef46da741dc6bbdab3d5903cb2476 6: wan|vpn_in|vpn1|vpn2) 13:# Separate debounce lock for hotplug only. 14:# Do NOT use /tmp/vpn-egress-manager.lock here: 15:# that lock belongs to /usr/bin/vpn-egress-manager.sh itself. 16:TRIGGER_LOCK="/tmp/vpn-egress-hotplug-trigger.lock" 24: logger -t vpn-egress-hotplug "maintenance flag present, skip manager for $INTERFACE/$ACTION" 26: /usr/bin/vpn-egress-manager.sh ### SUSPECT score=50 file=/root/hmn/checkpoints/stable-refresh-wrapper-standby-only-20260601-151334/99-vpn-egress-manager mtime=2026-06-01T12:38:34+00:00 sha256=cb0b6c1c00b47d067c3e9b28090a3fa35b3ef46da741dc6bbdab3d5903cb2476 6: wan|vpn_in|vpn1|vpn2) 13:# Separate debounce lock for hotplug only. 14:# Do NOT use /tmp/vpn-egress-manager.lock here: 15:# that lock belongs to /usr/bin/vpn-egress-manager.sh itself. 16:TRIGGER_LOCK="/tmp/vpn-egress-hotplug-trigger.lock" 24: logger -t vpn-egress-hotplug "maintenance flag present, skip manager for $INTERFACE/$ACTION" 26: /usr/bin/vpn-egress-manager.sh ### SUSPECT score=50 file=/root/hmn/checkpoints/stable-nightly-refresh-cron-20260601-152930/99-vpn-egress-manager mtime=2026-06-01T12:38:34+00:00 sha256=cb0b6c1c00b47d067c3e9b28090a3fa35b3ef46da741dc6bbdab3d5903cb2476 6: wan|vpn_in|vpn1|vpn2) 13:# Separate debounce lock for hotplug only. 14:# Do NOT use /tmp/vpn-egress-manager.lock here: 15:# that lock belongs to /usr/bin/vpn-egress-manager.sh itself. 16:TRIGGER_LOCK="/tmp/vpn-egress-hotplug-trigger.lock" 24: logger -t vpn-egress-hotplug "maintenance flag present, skip manager for $INTERFACE/$ACTION" 26: /usr/bin/vpn-egress-manager.sh ### SUSPECT score=50 file=/root/hmn/checkpoints/stable-apply-selected-standby-only-20260601-143908/99-vpn-egress-manager mtime=2026-06-01T12:38:34+00:00 sha256=cb0b6c1c00b47d067c3e9b28090a3fa35b3ef46da741dc6bbdab3d5903cb2476 6: wan|vpn_in|vpn1|vpn2) 13:# Separate debounce lock for hotplug only. 14:# Do NOT use /tmp/vpn-egress-manager.lock here: 15:# that lock belongs to /usr/bin/vpn-egress-manager.sh itself. 16:TRIGGER_LOCK="/tmp/vpn-egress-hotplug-trigger.lock" 24: logger -t vpn-egress-hotplug "maintenance flag present, skip manager for $INTERFACE/$ACTION" 26: /usr/bin/vpn-egress-manager.sh ### SUSPECT score=50 file=/root/h42b-validate-client-pool-after-import.sh mtime=2026-06-03T16:22:25+00:00 sha256=06edcad1e06ff49955ab038870a147d5473ba7779bbf6fb6751a4101a8b022dd 26:ip route show table 200 39: /tmp/vpn-egress-manager.lock \ 40: /tmp/vpn-egress-hotplug-trigger.lock \ 54:echo "=== run manager once explicitly ===" 55:/usr/bin/vpn-egress-manager.sh 57:echo "manager_rc=$MRC" 101:ip route show table 200 ### SUSPECT score=50 file=/root/h42a-import-hmn-script-layer-client001.sh mtime=2026-06-03T16:20:47+00:00 sha256=c162d817415543fca47106aa6d4b86a68e315703677bea7b1d61f587df66b47f 36: /usr/bin/vpn-egress-manager.sh \ 38: /etc/hotplug.d/iface/99-vpn-egress-manager \ 39: /etc/hotplug.d/iface/99-vpnin-policy-route \ 54:ip route show table 200 > "$BACKUP/table200.before" 2>/dev/null || true 99:mkdir -p /etc/hotplug.d/iface 102: usr/bin/vpn-egress-manager.sh \ 103: etc/hotplug.d/iface/99-vpn-egress-manager \ 104: etc/hotplug.d/iface/99-vpnin-policy-route \ 134:* * * * * /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 146: /usr/bin/vpn-egress-manager.sh \ 147: /etc/hotplug.d/iface/99-vpn-egress-manager \ 148: /etc/hotplug.d/iface/99-vpnin-policy-route \ 186:ip route show table 200 ### SUSPECT score=40 file=/root/router-ops-backups/20260708-082358-before-egress-rework/hmn-file-list.txt mtime=2026-07-08T08:24:01+00:00 sha256=de79bb86ea61d356d6f3d47f5b6a648100d69a28fa3adc01d5827cb8a40f4c71 1:/root/hmn/backups/99-vpn-egress-manager.before-hotplug-lock-fix-20260601-123834 158:/root/hmn/backups/vpn-egress-manager-before-lock-fix-20260601-122802.sh ### SUSPECT score=40 file=/root/hmn/refill.log mtime=2026-07-08T06:16:37+00:00 sha256=74931f22331ffaae690aa70ac6387c5a2be965d7903d15f066ef45e29e67d3ff 2:manager_refill failed_slot=vpn1 active_slot=vpn2 27: active table 200 before load: vpn2 63:table 200 after load: 140:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 147:manager_refill failed_slot=vpn2 active_slot=vpn1 172: active table 200 before load: vpn1 208:table 200 after load: 285:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 292:manager_refill failed_slot=vpn1 active_slot=vpn2 317: active table 200 before load: vpn2 353:table 200 after load: 430:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 437:manager_refill failed_slot=vpn2 active_slot=vpn1 462: active table 200 before load: vpn1 498:table 200 after load: 575:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 582:manager_refill failed_slot=vpn1 active_slot=vpn2 607: active table 200 before load: vpn2 643:table 200 after load: 720:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 727:manager_refill failed_slot=vpn2 active_slot=vpn1 752: active table 200 before load: vpn1 788:table 200 after load: 865:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 872:manager_refill failed_slot=vpn1 active_slot=vpn2 897: active table 200 before load: vpn2 933:table 200 after load: 1010:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 1017:manager_refill failed_slot=vpn2 active_slot=vpn1 1042: active table 200 before load: vpn1 1078:table 200 after load: 1155:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 1162:manager_refill failed_slot=vpn1 active_slot=vpn2 1187: active table 200 before load: vpn2 1223:table 200 after load: 1300:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 1307:manager_refill failed_slot=vpn2 active_slot=vpn1 1332: active table 200 before load: vpn1 1368:table 200 after load: 1445:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 1452:manager_refill failed_slot=vpn1 active_slot=vpn2 1477: active table 200 before load: vpn2 1513:table 200 after load: 1590:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 1597:manager_refill failed_slot=vpn2 active_slot=vpn1 1622: active table 200 before load: vpn1 1658:table 200 after load: 1735:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 1742:manager_refill failed_slot=vpn1 active_slot=vpn2 1767: active table 200 before load: vpn2 1803:table 200 after load: 1880:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 1887:manager_refill failed_slot=vpn2 active_slot=vpn1 1912: active table 200 before load: vpn1 1948:table 200 after load: 2025:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 2032:manager_refill failed_slot=vpn1 active_slot=vpn2 2057: active table 200 before load: vpn2 2093:table 200 after load: 2170:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 2177:manager_refill failed_slot=vpn2 active_slot=vpn1 2202: active table 200 before load: vpn1 2238:table 200 after load: 2315:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 2322:manager_refill failed_slot=vpn1 active_slot=vpn2 2347: active table 200 before load: vpn2 2383:table 200 after load: 2460:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 2467:manager_refill failed_slot=vpn2 active_slot=vpn1 2492: active table 200 before load: vpn1 2528:table 200 after load: 2605:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 2612:manager_refill failed_slot=vpn1 active_slot=vpn2 2637: active table 200 before load: vpn2 2673:table 200 after load: 2750:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 2757:manager_refill failed_slot=vpn2 active_slot=vpn1 2782: active table 200 before load: vpn1 2818:table 200 after load: 2895:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 2902:manager_refill failed_slot=vpn1 active_slot=vpn2 2927: active table 200 before load: vpn2 2963:table 200 after load: 3040:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 3047:manager_refill failed_slot=vpn2 active_slot=vpn1 3072: active table 200 before load: vpn1 3108:table 200 after load: 3185:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 3192:manager_refill failed_slot=vpn1 active_slot=vpn2 3217: active table 200 before load: vpn2 3253:table 200 after load: 3330:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 3337:manager_refill failed_slot=vpn2 active_slot=vpn1 3362: active table 200 before load: vpn1 3398:table 200 after load: 3463:manager_refill failed_slot=vpn1 active_slot=vpn2 3488: active table 200 before load: vpn2 3524:table 200 after load: 3601:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 3608:manager_refill failed_slot=vpn2 active_slot=vpn1 3633: active table 200 before load: vpn1 3669:table 200 after load: 3746:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 3753:manager_refill failed_slot=vpn1 active_slot=vpn2 3778: active table 200 before load: vpn2 3814:table 200 after load: 3891:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 3898:manager_refill failed_slot=vpn2 active_slot=vpn1 3923: active table 200 before load: vpn1 3959:table 200 after load: 4036:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 4043:manager_refill failed_slot=vpn1 active_slot=vpn2 4068: active table 200 before load: vpn2 4104:table 200 after load: 4181:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 4188:manager_refill failed_slot=vpn2 active_slot=vpn1 4213: active table 200 before load: vpn1 4249:table 200 after load: 4326:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 4333:manager_refill failed_slot=vpn1 active_slot=vpn2 4358: active table 200 before load: vpn2 4394:table 200 after load: 4471:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 4478:manager_refill failed_slot=vpn2 active_slot=vpn1 4503: active table 200 before load: vpn1 4539:table 200 after load: 4616:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 4623:manager_refill failed_slot=vpn1 active_slot=vpn2 4648: active table 200 before load: vpn2 4684:table 200 after load: 4761:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 4768:manager_refill failed_slot=vpn2 active_slot=vpn1 4793: active table 200 before load: vpn1 4829:table 200 after load: 4906:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 4913:manager_refill failed_slot=vpn1 active_slot=vpn2 4938: active table 200 before load: vpn2 4974:table 200 after load: 5051:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 5058:manager_refill failed_slot=vpn2 active_slot=vpn1 5083: active table 200 before load: vpn1 5119:table 200 after load: 5196:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 5203:manager_refill failed_slot=vpn1 active_slot=vpn2 5228: active table 200 before load: vpn2 5264:table 200 after load: 5341:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 5348:manager_refill failed_slot=vpn2 active_slot=vpn1 5373: active table 200 before load: vpn1 5409:table 200 after load: 5458:manager_refill failed_slot=vpn1 active_slot=vpn2 5483: active table 200 before load: vpn2 5519:table 200 after load: 5592:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 5599:manager_refill failed_slot=vpn2 active_slot=vpn1 5624: active table 200 before load: vpn1 5660:table 200 after load: 5733:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 5740:manager_refill failed_slot=vpn1 active_slot=vpn2 5765: active table 200 before load: vpn2 5801:table 200 after load: 5874:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 5881:manager_refill failed_slot=vpn2 active_slot=vpn1 5906: active table 200 before load: vpn1 5942:table 200 after load: 6015:9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 ### SUSPECT score=40 file=/root/hmn/patch-backups/20260703-vm101-vpn-egress-revive-script-20260706-142437/hmn-vpn-egress-revive.sh.before mtime=2026-07-06T14:24:37+00:00 sha256=4499e51203fdc47fc62ef6150f544eb7751b1a89dfb15d82162d6fbd25101a93 13:MANAGER="/usr/bin/vpn-egress-manager.sh" 22: ip -4 route show table 200 | awk ' 56: # Re-run manager first; if it is still racing with netifd, explicitly reassert 58: if [ -x "$MANAGER" ]; then 59: "$MANAGER" >/dev/null 2>&1 || true 63: vpn1|vpn2) 65: ip -4 route replace default dev "$WANT" table 200 2>/dev/null || true 115: ip -4 route show table 200 131: vpn1|vpn2) TARGET="$TABLE_DEV" ;; 136: vpn1|vpn2) TARGET="$ACTIVE_SLOT" ;; 154: echo "=== run vpn-egress-manager ===" 155: if [ -x "$MANAGER" ]; then 156: "$MANAGER" || true 158: echo "ERROR: manager not executable: $MANAGER" 163: echo "=== wait table 200 default ===" 167: ip -4 route show table 200 184: ip -4 route show table 200 ### SUSPECT score=40 file=/root/hmn/hmn-vpn-egress-revive.sh mtime=2026-07-06T14:24:37+00:00 sha256=4499e51203fdc47fc62ef6150f544eb7751b1a89dfb15d82162d6fbd25101a93 13:MANAGER="/usr/bin/vpn-egress-manager.sh" 22: ip -4 route show table 200 | awk ' 56: # Re-run manager first; if it is still racing with netifd, explicitly reassert 58: if [ -x "$MANAGER" ]; then 59: "$MANAGER" >/dev/null 2>&1 || true 63: vpn1|vpn2) 65: ip -4 route replace default dev "$WANT" table 200 2>/dev/null || true 115: ip -4 route show table 200 131: vpn1|vpn2) TARGET="$TABLE_DEV" ;; 136: vpn1|vpn2) TARGET="$ACTIVE_SLOT" ;; 154: echo "=== run vpn-egress-manager ===" 155: if [ -x "$MANAGER" ]; then 156: "$MANAGER" || true 158: echo "ERROR: manager not executable: $MANAGER" 163: echo "=== wait table 200 default ===" 167: ip -4 route show table 200 184: ip -4 route show table 200 ### SUSPECT score=40 file=/root/hmn/hmn-refresh-awg.sh.before-lock-20260601-152728 mtime=2026-06-01T14:41:45+00:00 sha256=8e052492c197189e6f9fdca35553f82d1d7f4a7222ee981cef2e09343073a0ff 53: ip route show table 200 | awk ' 83:for F in /tmp/vpn-egress-skip-active /tmp/vpn-egress-skip-primary /tmp/vpn-egress-force-wan /root/vpn-egress-force-wan; do 91: vpn1|vpn2) ;; 97:echo "table 200 default dev: $TABLE_DEV" 98:ip route show table 200 101: fail "table 200 default dev does not match active slot" 135: ip route show table 200 136: ip route show | grep -E 'vpn1|vpn2|vpn_test' || true 171: echo "table 200:" 172: ip route show table 200 194: echo "main routes containing vpn1/vpn2/vpn_test:" 195: ip route show | grep -E 'vpn1|vpn2|vpn_test' || true ### SUSPECT score=40 file=/root/hmn/hmn-refresh-awg.sh.before-awk-lock-20260601-152842 mtime=2026-06-01T14:41:45+00:00 sha256=8e052492c197189e6f9fdca35553f82d1d7f4a7222ee981cef2e09343073a0ff 53: ip route show table 200 | awk ' 83:for F in /tmp/vpn-egress-skip-active /tmp/vpn-egress-skip-primary /tmp/vpn-egress-force-wan /root/vpn-egress-force-wan; do 91: vpn1|vpn2) ;; 97:echo "table 200 default dev: $TABLE_DEV" 98:ip route show table 200 101: fail "table 200 default dev does not match active slot" 135: ip route show table 200 136: ip route show | grep -E 'vpn1|vpn2|vpn_test' || true 171: echo "table 200:" 172: ip route show table 200 194: echo "main routes containing vpn1/vpn2/vpn_test:" 195: ip route show | grep -E 'vpn1|vpn2|vpn_test' || true ### SUSPECT score=40 file=/root/hmn/hmn-refresh-awg.sh mtime=2026-06-01T15:28:42+00:00 sha256=f725224e1b766f85f1ccf4a934e44f3c240865081348ff6bed8f63d366678e17 65: ip route show table 200 | awk ' 95:for F in /tmp/vpn-egress-skip-active /tmp/vpn-egress-skip-primary /tmp/vpn-egress-force-wan /root/vpn-egress-force-wan; do 103: vpn1|vpn2) ;; 109:echo "table 200 default dev: $TABLE_DEV" 110:ip route show table 200 113: fail "table 200 default dev does not match active slot" 147: ip route show table 200 148: ip route show | grep -E 'vpn1|vpn2|vpn_test' || true 183: echo "table 200:" 184: ip route show table 200 206: echo "main routes containing vpn1/vpn2/vpn_test:" 207: ip route show | grep -E 'vpn1|vpn2|vpn_test' || true ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-vpn1-amsterdam-20260601-131612/vpn-egress-manager.sh mtime=2026-06-01T12:28:02+00:00 sha256=6ed154c4b4586f55ec063cefe50af7bf313f3c6f4ebb1d381330cd11f9b9924d 24:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 27:LOCKDIR="/tmp/vpn-egress-manager.lock" 91:manager_cleanup() { 222: logger -t "$LOGTAG" "another manager instance is running, exiting" 226:trap manager_cleanup EXIT INT TERM 241:if [ -e "$SKIP_ACTIVE_FILE" ] || [ -e "$SKIP_PRIMARY_FILE" ]; then ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-vpn1-amsterdam-20260601-131612/99-vpnin-policy-route mtime=2026-06-01T12:36:40+00:00 sha256=149429cc102d1e6262da0e0134c488a34202ffa944a2437b003d5bee6b233a80 3:# Old version hardcoded table 200 default route to vpn1. 4:# New vpn1/vpn2 active-slot routing is handled by /usr/bin/vpn-egress-manager.sh. ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-safe-failover-vpn2-tallinn-20260601-142114/vpn-egress-manager.sh mtime=2026-06-01T13:24:41+00:00 sha256=b6099b2c44d6d404aa4e735b169c37e37cfa2ac030b05d4f83b32cb2ff21103d 24:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 27:LOCKDIR="/tmp/vpn-egress-manager.lock" 91:manager_cleanup() { 222: logger -t "$LOGTAG" "another manager instance is running, exiting" 226:trap manager_cleanup EXIT INT TERM 241:if [ -e "$SKIP_ACTIVE_FILE" ] || [ -e "$SKIP_PRIMARY_FILE" ]; then ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-safe-failover-vpn2-tallinn-20260601-142114/99-vpnin-policy-route mtime=2026-06-01T12:36:40+00:00 sha256=149429cc102d1e6262da0e0134c488a34202ffa944a2437b003d5bee6b233a80 3:# Old version hardcoded table 200 default route to vpn1. 4:# New vpn1/vpn2 active-slot routing is handled by /usr/bin/vpn-egress-manager.sh. ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-safe-failover-vpn1-amsterdam-20260601-134555/vpn-egress-manager.sh.before-safe-active-fallback mtime=2026-06-01T12:28:02+00:00 sha256=6ed154c4b4586f55ec063cefe50af7bf313f3c6f4ebb1d381330cd11f9b9924d 24:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 27:LOCKDIR="/tmp/vpn-egress-manager.lock" 91:manager_cleanup() { 222: logger -t "$LOGTAG" "another manager instance is running, exiting" 226:trap manager_cleanup EXIT INT TERM 241:if [ -e "$SKIP_ACTIVE_FILE" ] || [ -e "$SKIP_PRIMARY_FILE" ]; then ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-safe-failover-vpn1-amsterdam-20260601-134555/vpn-egress-manager.sh mtime=2026-06-01T13:24:41+00:00 sha256=b6099b2c44d6d404aa4e735b169c37e37cfa2ac030b05d4f83b32cb2ff21103d 24:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 27:LOCKDIR="/tmp/vpn-egress-manager.lock" 91:manager_cleanup() { 222: logger -t "$LOGTAG" "another manager instance is running, exiting" 226:trap manager_cleanup EXIT INT TERM 241:if [ -e "$SKIP_ACTIVE_FILE" ] || [ -e "$SKIP_PRIMARY_FILE" ]; then ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-safe-failover-vpn1-amsterdam-20260601-134555/99-vpnin-policy-route mtime=2026-06-01T12:36:40+00:00 sha256=149429cc102d1e6262da0e0134c488a34202ffa944a2437b003d5bee6b233a80 3:# Old version hardcoded table 200 default route to vpn1. 4:# New vpn1/vpn2 active-slot routing is handled by /usr/bin/vpn-egress-manager.sh. ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-refresh-wrapper-standby-only-20260601-151334/vpn-egress-manager.sh mtime=2026-06-01T13:24:41+00:00 sha256=b6099b2c44d6d404aa4e735b169c37e37cfa2ac030b05d4f83b32cb2ff21103d 24:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 27:LOCKDIR="/tmp/vpn-egress-manager.lock" 91:manager_cleanup() { 222: logger -t "$LOGTAG" "another manager instance is running, exiting" 226:trap manager_cleanup EXIT INT TERM 241:if [ -e "$SKIP_ACTIVE_FILE" ] || [ -e "$SKIP_PRIMARY_FILE" ]; then ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-refresh-wrapper-standby-only-20260601-151334/hmn-refresh-awg.sh mtime=2026-06-01T14:41:45+00:00 sha256=8e052492c197189e6f9fdca35553f82d1d7f4a7222ee981cef2e09343073a0ff 53: ip route show table 200 | awk ' 83:for F in /tmp/vpn-egress-skip-active /tmp/vpn-egress-skip-primary /tmp/vpn-egress-force-wan /root/vpn-egress-force-wan; do 91: vpn1|vpn2) ;; 97:echo "table 200 default dev: $TABLE_DEV" 98:ip route show table 200 101: fail "table 200 default dev does not match active slot" 135: ip route show table 200 136: ip route show | grep -E 'vpn1|vpn2|vpn_test' || true 171: echo "table 200:" 172: ip route show table 200 194: echo "main routes containing vpn1/vpn2/vpn_test:" 195: ip route show | grep -E 'vpn1|vpn2|vpn_test' || true ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-refresh-wrapper-standby-only-20260601-151334/STATUS.txt mtime=2026-06-01T15:13:34+00:00 sha256=ea6a5fa89654dbde1b92379dae308201d92f14dfac95b8683091ab5286995d27 12:table 200: 20:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 63:main routes containing vpn1/vpn2/vpn_test: 66:* * * * * /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-refresh-wrapper-standby-only-20260601-151334/99-vpnin-policy-route mtime=2026-06-01T12:36:40+00:00 sha256=149429cc102d1e6262da0e0134c488a34202ffa944a2437b003d5bee6b233a80 3:# Old version hardcoded table 200 default route to vpn1. 4:# New vpn1/vpn2 active-slot routing is handled by /usr/bin/vpn-egress-manager.sh. ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-nightly-refresh-cron-20260601-152930/vpn-egress-manager.sh mtime=2026-06-01T13:24:41+00:00 sha256=b6099b2c44d6d404aa4e735b169c37e37cfa2ac030b05d4f83b32cb2ff21103d 24:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 27:LOCKDIR="/tmp/vpn-egress-manager.lock" 91:manager_cleanup() { 222: logger -t "$LOGTAG" "another manager instance is running, exiting" 226:trap manager_cleanup EXIT INT TERM 241:if [ -e "$SKIP_ACTIVE_FILE" ] || [ -e "$SKIP_PRIMARY_FILE" ]; then ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-nightly-refresh-cron-20260601-152930/hmn-refresh-awg.sh mtime=2026-06-01T15:28:42+00:00 sha256=f725224e1b766f85f1ccf4a934e44f3c240865081348ff6bed8f63d366678e17 65: ip route show table 200 | awk ' 95:for F in /tmp/vpn-egress-skip-active /tmp/vpn-egress-skip-primary /tmp/vpn-egress-force-wan /root/vpn-egress-force-wan; do 103: vpn1|vpn2) ;; 109:echo "table 200 default dev: $TABLE_DEV" 110:ip route show table 200 113: fail "table 200 default dev does not match active slot" 147: ip route show table 200 148: ip route show | grep -E 'vpn1|vpn2|vpn_test' || true 183: echo "table 200:" 184: ip route show table 200 206: echo "main routes containing vpn1/vpn2/vpn_test:" 207: ip route show | grep -E 'vpn1|vpn2|vpn_test' || true ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-nightly-refresh-cron-20260601-152930/STATUS.txt mtime=2026-06-01T15:29:30+00:00 sha256=fdf20e99428868e528196af6df4e244bfdb3ad2acd1a4ebfb59599d4f49fcff0 4:* * * * * /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 16:table 200: 24:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 56:main routes containing vpn1/vpn2/vpn_test: ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-nightly-refresh-cron-20260601-152930/99-vpnin-policy-route mtime=2026-06-01T12:36:40+00:00 sha256=149429cc102d1e6262da0e0134c488a34202ffa944a2437b003d5bee6b233a80 3:# Old version hardcoded table 200 default route to vpn1. 4:# New vpn1/vpn2 active-slot routing is handled by /usr/bin/vpn-egress-manager.sh. ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-apply-selected-standby-only-20260601-143908/vpn-egress-manager.sh mtime=2026-06-01T13:24:41+00:00 sha256=b6099b2c44d6d404aa4e735b169c37e37cfa2ac030b05d4f83b32cb2ff21103d 24:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 27:LOCKDIR="/tmp/vpn-egress-manager.lock" 91:manager_cleanup() { 222: logger -t "$LOGTAG" "another manager instance is running, exiting" 226:trap manager_cleanup EXIT INT TERM 241:if [ -e "$SKIP_ACTIVE_FILE" ] || [ -e "$SKIP_PRIMARY_FILE" ]; then ### SUSPECT score=40 file=/root/hmn/checkpoints/stable-apply-selected-standby-only-20260601-143908/99-vpnin-policy-route mtime=2026-06-01T12:36:40+00:00 sha256=149429cc102d1e6262da0e0134c488a34202ffa944a2437b003d5bee6b233a80 3:# Old version hardcoded table 200 default route to vpn1. 4:# New vpn1/vpn2 active-slot routing is handled by /usr/bin/vpn-egress-manager.sh. ### SUSPECT score=40 file=/root/h42c-load-strict-top-slots-client001.sh mtime=2026-06-03T16:36:45+00:00 sha256=3d31d7cf64d152ac0782e2e43eb0cc075969a00e5ef6d8072ac13b9594bb5160 10:echo "=== H42C: load strict top candidates into vpn1/vpn2 ===" 60:ip route show table 200 > "$BACKUP/table200.before" 2>/dev/null || true 82:echo "=== pause before manager ===" 86:echo "=== run manager ===" 87:/usr/bin/vpn-egress-manager.sh 89:echo "manager_rc=$MRC" 97:uci show network.vpn1.hmn_source_config network.vpn1.hmn_endpoint network.vpn2.hmn_source_config network.vpn2.hmn_endpoint 2>/dev/null || true 107:ip route show table 200 ### SUSPECT score=30 file=/root/vpn-force-wan-persistent-on.sh mtime=2026-05-25T08:13:26+00:00 sha256=9fbcbb114f89b752f17e9dc3a855b026fcf85bdc9297648f99424fdc4eb19548 5:/usr/bin/vpn-egress-manager.sh 6:ip route show table 200 ### SUSPECT score=30 file=/root/vpn-force-wan-persistent-off.sh mtime=2026-05-25T08:13:26+00:00 sha256=7e1283476cb84df30f9e29831e8b4e20ef7636f91500715502d53e8bb6f8a35d 5:/usr/bin/vpn-egress-manager.sh 6:ip route show table 200 ### SUSPECT score=30 file=/root/vpn-force-wan-on.sh mtime=2026-05-25T08:13:10+00:00 sha256=16b71aaa83190e69c89834374e12c5ec3e878f898d0d3f0a929013a66e699272 5:/usr/bin/vpn-egress-manager.sh 6:ip route show table 200 ### SUSPECT score=30 file=/root/vpn-force-wan-off.sh mtime=2026-05-25T08:13:19+00:00 sha256=5d0ab0f027c982259ed0da58622eeaee2254a1f1364ef3f3cf326bd2553c4f75 5:/usr/bin/vpn-egress-manager.sh 6:ip route show table 200 ### SUSPECT score=30 file=/root/hmn/logs/vpn-egress-revive-last.log mtime=2026-07-06T17:33:19+00:00 sha256=0bdba520537027488e696c50f0efc99d847f076e055ef53de05f2fe0a0a1cbca 21:=== run vpn-egress-manager === 23:=== wait table 200 default === ### SUSPECT score=30 file=/root/hmn/logs/step048i2-controlled-refresh-20260710-163600.log mtime=2026-07-10T16:59:10+00:00 sha256=589a7c2b82a8c5d9647d1e41407b251f8d4c5a4b6821030592fb2b7696d4ec8a 385:[16:47:54] [tester] table 200: 411:[16:47:54] [validator] 9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 603:[16:59:02] [validator] table 200: 630:[16:59:02] [validator] === unfreeze and run manager once === 631:[16:59:10] [validator] manager_rc=0 638:[16:59:10] [validator] 9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 ### SUSPECT score=30 file=/root/hmn/logs/refresh-pool-safe-20260708-042000-24122.log mtime=2026-07-08T04:32:07+00:00 sha256=e4877d58298eacec7185275364444a9d832bf55efbce443f356b90608d5c9c5d 12:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 227:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 418:table 200: 445:=== unfreeze and run manager once === 446:manager_rc=0 453:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 491:=== run manager once after validation === 492:2026-07-08T04:32:07+00:00 manager_rc=0 499:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 ### SUSPECT score=30 file=/root/hmn/logs/refresh-pool-safe-20260707-042000-9733.log mtime=2026-07-07T04:32:09+00:00 sha256=72369c7cae3eb78c11a49d1957ccf4a186aa9717477dddf44ad60d8e01977d53 12:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 226:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 413:table 200: 440:=== unfreeze and run manager once === 441:manager_rc=0 448:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 486:=== run manager once after validation === 487:2026-07-07T04:32:09+00:00 manager_rc=0 494:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 ### SUSPECT score=30 file=/root/hmn/logs/refresh-pool-safe-20260706-161226-12417.log mtime=2026-07-06T16:24:21+00:00 sha256=0f208e0d47b2d5ee842b7b9fbbd3fa6f86cdccefb92201016e27799b33f37ca6 12:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 222:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 389:table 200: 416:=== unfreeze and run manager once === 417:manager_rc=0 424:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 462:=== run manager once after validation === 463:2026-07-06T16:24:21+00:00 manager_rc=0 470:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 ### SUSPECT score=30 file=/root/hmn/logs/cron-refresh-pool-safe-last.log mtime=2026-07-08T04:32:07+00:00 sha256=a846eaf105d39d06de14d7981ec7c87860de66ba85808f06d84c19004e4a75a4 15:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 230:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 421:table 200: 448:=== unfreeze and run manager once === 449:manager_rc=0 456:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 494:=== run manager once after validation === 495:2026-07-08T04:32:07+00:00 manager_rc=0 502:9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 ### SUSPECT score=30 file=/root/hmn/hmn-vpn-user-override.sh mtime=2026-07-06T10:00:32+00:00 sha256=6e03209458dff3410976e193dfd83d06c3a888d7c1eb624b57def6f1913a1dd8 11:MANAGER="/usr/bin/vpn-egress-manager.sh" 35: $0 manager-guard 64: ip -4 route show table 200 2>/dev/null | sed -n 's/^default dev \([^ ]*\).*/\1/p' | head -n 1 73: ip -4 route replace default dev vpn_user table 200 173: echo "=== table 200 ===" 175: ip -4 route show table 200 2>/dev/null || true 241: echo "=== activate table 200 override ===" 242: ensure_vpn_user_route || die "failed to set table 200 default dev vpn_user" 262: ip -4 route del default table 200 2>/dev/null || true 267: if [ -x "$MANAGER" ]; then 268: "$MANAGER" >/dev/null 2>&1 || true 298:cmd_manager_guard() { 336: manager-guard) 338: cmd_manager_guard "$@" ### SUSPECT score=30 file=/root/hmn/hmn-pool-low-watermark-check.sh mtime=2026-06-03T16:20:47+00:00 sha256=033a50ebb64fad8db3fb813a6d3990affad4d6b14b163c1d4c946fd1be84e074 17:MANAGER_LOCK="/tmp/vpn-egress-manager.lock" 21:MANAGER_WAIT_MAX="${MANAGER_WAIT_MAX:-180}" 22:MANAGER_WAIT_STEP="${MANAGER_WAIT_STEP:-3}" 42: echo "manager_wait_max=$MANAGER_WAIT_MAX" 43: echo "manager_wait_step=$MANAGER_WAIT_STEP" 94: if [ "$EP" = "$VPN1_EP" ] || [ "$EP" = "$VPN2_EP" ]; then 149: [ -d "$MANAGER_LOCK" ] && MANAGER_LOCK_PRESENT=1 || MANAGER_LOCK_PRESENT=0 152: echo "manager_lock_present=$MANAGER_LOCK_PRESENT" 178: echo "=== wait for manager window ===" 180: while [ -d "$MANAGER_LOCK" ] && [ "$WAITED" -lt "$MANAGER_WAIT_MAX" ]; do 181: echo "manager lock present; waited=${WAITED}s; sleeping ${MANAGER_WAIT_STEP}s" 182: sleep "$MANAGER_WAIT_STEP" 183: WAITED=$((WAITED + MANAGER_WAIT_STEP)) 186: if [ -d "$MANAGER_LOCK" ]; then 187: echo "action=skip-manager-lock-still-present-after-${WAITED}s" 188: echo "SKIP_MANAGER_LOCK_TIMEOUT" > "$STATE/last-low-watermark-decision" 192: echo "manager window ok after ${WAITED}s" ### SUSPECT score=30 file=/root/disable-cloned-vpn-egress.sh mtime=2026-05-31T08:41:10+00:00 sha256=4c60a6748eb93ab0e1b565a5044728b4786af68a9a7b96f8c0ef9a76b19553ea 7:echo "=== backup real vpn-egress-manager ===" 8:if [ -x /usr/bin/vpn-egress-manager.sh ] && [ ! -f /usr/bin/vpn-egress-manager.sh.real ]; then 9: cp -a /usr/bin/vpn-egress-manager.sh /usr/bin/vpn-egress-manager.sh.real 11:cp -a /usr/bin/vpn-egress-manager.sh /root/vpn-egress-manager.sh.before-disable-$STAMP 2>/dev/null || true 19:echo "=== replace manager with no-vpn stub ===" 20:cat >/usr/bin/vpn-egress-manager.sh <<'STUB' 32:# Keep table 200 usable through WAN fallback, with local transit route preserved. 33:ip route flush table 200 2>/dev/null || true 34:ip route replace 10.200.0.0/24 dev eth1 src 10.200.0.2 table 200 2>/dev/null || true 38: ip route replace default via "$GW" dev eth0 table 200 2>/dev/null || true 40: ip route replace default dev eth0 table 200 2>/dev/null || true 46:chmod +x /usr/bin/vpn-egress-manager.sh 49:/usr/bin/vpn-egress-manager.sh 59:ip route show table 200 ### SUSPECT score=20 file=/usr/local/sbin/router-egress-slots-status.sh mtime=2026-07-08T14:34:36+00:00 sha256=1910fcb67a10bf174025179ab6a11bf5de4256fed5cc159855b99e6e42e66e15 28: "manager_invoked": false, 46: echo " \"manager_invoked\": false," 51: while read -r slot_code selector_class fwmark table_id iface provider_type manager_id enabled allocation_weight label rest; do 121: esc_manager="$(json_escape "$manager_id")" 134: "manager_id": "$esc_manager", ### SUSPECT score=20 file=/root/vpn-rename-backup-20260601-074311/vpn-egress-manager.sh.real mtime=2026-05-31T08:18:22+00:00 sha256=c216baa92574a60b6602d6f42be71f2a490cedd71ceddbda2e98f9e834db7ed5 7:PRIMARY="NethR5" 8:HOT_STANDBY="NorwayS13" 9:COLD1="NethS20" 10:COLD2="HungaryS8" 16:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 63: for IF in "$PRIMARY" "$HOT_STANDBY" "$COLD1" "$COLD2" eth0 eth1 eth3; do 113:down_cold_reserves() { 114: ifdown "$COLD1" >/dev/null 2>&1 115: ifdown "$COLD2" >/dev/null 2>&1 118:try_cold() { 121: logger -t "$LOGTAG" "trying cold reserve $DEV" 131: logger -t "$LOGTAG" "cold reserve $DEV failed" 144:if [ -e "$SKIP_PRIMARY_FILE" ]; then 145: logger -t "$LOGTAG" "$PRIMARY skipped by test flag" 147: ensure_up "$PRIMARY" 150:ensure_up "$HOT_STANDBY" 154:if [ ! -e "$SKIP_PRIMARY_FILE" ]; then 155: if is_alive "$PRIMARY"; then 156: use_vpn "$PRIMARY" 157: down_cold_reserves 161: logger -t "$LOGTAG" "$PRIMARY is down, checking $HOT_STANDBY" 163: logger -t "$LOGTAG" "$PRIMARY skipped, checking $HOT_STANDBY" 166:if is_alive "$HOT_STANDBY"; then 167: use_vpn "$HOT_STANDBY" 168: down_cold_reserves 172:logger -t "$LOGTAG" "active VPNs are down, trying cold reserves" 174:if try_cold "$COLD1"; then 178:if try_cold "$COLD2"; then ### SUSPECT score=20 file=/root/vpn-rename-backup-20260601-074311/vpn-egress-manager.sh mtime=2026-05-31T08:18:22+00:00 sha256=c216baa92574a60b6602d6f42be71f2a490cedd71ceddbda2e98f9e834db7ed5 7:PRIMARY="NethR5" 8:HOT_STANDBY="NorwayS13" 9:COLD1="NethS20" 10:COLD2="HungaryS8" 16:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 63: for IF in "$PRIMARY" "$HOT_STANDBY" "$COLD1" "$COLD2" eth0 eth1 eth3; do 113:down_cold_reserves() { 114: ifdown "$COLD1" >/dev/null 2>&1 115: ifdown "$COLD2" >/dev/null 2>&1 118:try_cold() { 121: logger -t "$LOGTAG" "trying cold reserve $DEV" 131: logger -t "$LOGTAG" "cold reserve $DEV failed" 144:if [ -e "$SKIP_PRIMARY_FILE" ]; then 145: logger -t "$LOGTAG" "$PRIMARY skipped by test flag" 147: ensure_up "$PRIMARY" 150:ensure_up "$HOT_STANDBY" 154:if [ ! -e "$SKIP_PRIMARY_FILE" ]; then 155: if is_alive "$PRIMARY"; then 156: use_vpn "$PRIMARY" 157: down_cold_reserves 161: logger -t "$LOGTAG" "$PRIMARY is down, checking $HOT_STANDBY" 163: logger -t "$LOGTAG" "$PRIMARY skipped, checking $HOT_STANDBY" 166:if is_alive "$HOT_STANDBY"; then 167: use_vpn "$HOT_STANDBY" 168: down_cold_reserves 172:logger -t "$LOGTAG" "active VPNs are down, trying cold reserves" 174:if try_cold "$COLD1"; then 178:if try_cold "$COLD2"; then ### SUSPECT score=20 file=/root/vpn-rename-backup-20260601-074311/99-vpn-egress-manager mtime=2026-04-25T19:45:07+00:00 sha256=98b604b5905ba70893d1679abeaa6e3399346f155b24e28ca911c9289f2187e9 13:LOCK="/tmp/vpn-egress-manager.lock" 19: /usr/bin/vpn-egress-manager.sh ### SUSPECT score=20 file=/root/vpn-egress-manager.sh.before-disable-20260531-084111 mtime=2026-05-31T08:18:22+00:00 sha256=c216baa92574a60b6602d6f42be71f2a490cedd71ceddbda2e98f9e834db7ed5 7:PRIMARY="NethR5" 8:HOT_STANDBY="NorwayS13" 9:COLD1="NethS20" 10:COLD2="HungaryS8" 16:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 63: for IF in "$PRIMARY" "$HOT_STANDBY" "$COLD1" "$COLD2" eth0 eth1 eth3; do 113:down_cold_reserves() { 114: ifdown "$COLD1" >/dev/null 2>&1 115: ifdown "$COLD2" >/dev/null 2>&1 118:try_cold() { 121: logger -t "$LOGTAG" "trying cold reserve $DEV" 131: logger -t "$LOGTAG" "cold reserve $DEV failed" 144:if [ -e "$SKIP_PRIMARY_FILE" ]; then 145: logger -t "$LOGTAG" "$PRIMARY skipped by test flag" 147: ensure_up "$PRIMARY" 150:ensure_up "$HOT_STANDBY" 154:if [ ! -e "$SKIP_PRIMARY_FILE" ]; then 155: if is_alive "$PRIMARY"; then 156: use_vpn "$PRIMARY" 157: down_cold_reserves 161: logger -t "$LOGTAG" "$PRIMARY is down, checking $HOT_STANDBY" 163: logger -t "$LOGTAG" "$PRIMARY skipped, checking $HOT_STANDBY" 166:if is_alive "$HOT_STANDBY"; then 167: use_vpn "$HOT_STANDBY" 168: down_cold_reserves 172:logger -t "$LOGTAG" "active VPNs are down, trying cold reserves" 174:if try_cold "$COLD1"; then 178:if try_cold "$COLD2"; then ### SUSPECT score=20 file=/root/vpn-egress-manager.sh.bak mtime=2026-05-03T07:50:08+00:00 sha256=969221b0b8b45562647fb68f4f2f40e18654670b06f1a1853ed27eeaa1e721b5 7:PRIMARY="NethR5" 8:HOT_STANDBY="NorwayS13" 9:COLD1="NethS20" 10:COLD2="HungaryS8" 66:down_cold_reserves() { 67: ifdown "$COLD1" >/dev/null 2>&1 68: ifdown "$COLD2" >/dev/null 2>&1 71:try_cold() { 74: logger -t "$LOGTAG" "trying cold reserve $DEV" 84: logger -t "$LOGTAG" "cold reserve $DEV failed" 91:ensure_up "$PRIMARY" 92:ensure_up "$HOT_STANDBY" 96:if is_alive "$PRIMARY"; then 97: use_vpn "$PRIMARY" 98: down_cold_reserves 102:logger -t "$LOGTAG" "$PRIMARY is down, checking $HOT_STANDBY" 104:if is_alive "$HOT_STANDBY"; then 105: use_vpn "$HOT_STANDBY" 106: down_cold_reserves 110:logger -t "$LOGTAG" "active VPNs are down, trying cold reserves" 112:if try_cold "$COLD1"; then 116:if try_cold "$COLD2"; then ### SUSPECT score=20 file=/root/vpn-egress-manager.sh.backup-table200-local-20260531-081128 mtime=2026-05-31T08:11:28+00:00 sha256=0bc38a268b8eb1de9ab08994339ae281b61801f2ca690c19010ea36de66e8808 7:PRIMARY="NethR5" 8:HOT_STANDBY="NorwayS13" 9:COLD1="NethS20" 10:COLD2="HungaryS8" 16:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 63: for IF in "$PRIMARY" "$HOT_STANDBY" "$COLD1" "$COLD2" eth0 eth1 eth3; do 111:down_cold_reserves() { 112: ifdown "$COLD1" >/dev/null 2>&1 113: ifdown "$COLD2" >/dev/null 2>&1 116:try_cold() { 119: logger -t "$LOGTAG" "trying cold reserve $DEV" 129: logger -t "$LOGTAG" "cold reserve $DEV failed" 142:if [ -e "$SKIP_PRIMARY_FILE" ]; then 143: logger -t "$LOGTAG" "$PRIMARY skipped by test flag" 145: ensure_up "$PRIMARY" 148:ensure_up "$HOT_STANDBY" 152:if [ ! -e "$SKIP_PRIMARY_FILE" ]; then 153: if is_alive "$PRIMARY"; then 154: use_vpn "$PRIMARY" 155: down_cold_reserves 159: logger -t "$LOGTAG" "$PRIMARY is down, checking $HOT_STANDBY" 161: logger -t "$LOGTAG" "$PRIMARY skipped, checking $HOT_STANDBY" 164:if is_alive "$HOT_STANDBY"; then 165: use_vpn "$HOT_STANDBY" 166: down_cold_reserves 170:logger -t "$LOGTAG" "active VPNs are down, trying cold reserves" 172:if try_cold "$COLD1"; then 176:if try_cold "$COLD2"; then ### SUSPECT score=20 file=/root/vpn-egress-manager.sh.backup-local-routes-20260531-081821 mtime=2026-05-31T08:18:21+00:00 sha256=0bc38a268b8eb1de9ab08994339ae281b61801f2ca690c19010ea36de66e8808 7:PRIMARY="NethR5" 8:HOT_STANDBY="NorwayS13" 9:COLD1="NethS20" 10:COLD2="HungaryS8" 16:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 63: for IF in "$PRIMARY" "$HOT_STANDBY" "$COLD1" "$COLD2" eth0 eth1 eth3; do 111:down_cold_reserves() { 112: ifdown "$COLD1" >/dev/null 2>&1 113: ifdown "$COLD2" >/dev/null 2>&1 116:try_cold() { 119: logger -t "$LOGTAG" "trying cold reserve $DEV" 129: logger -t "$LOGTAG" "cold reserve $DEV failed" 142:if [ -e "$SKIP_PRIMARY_FILE" ]; then 143: logger -t "$LOGTAG" "$PRIMARY skipped by test flag" 145: ensure_up "$PRIMARY" 148:ensure_up "$HOT_STANDBY" 152:if [ ! -e "$SKIP_PRIMARY_FILE" ]; then 153: if is_alive "$PRIMARY"; then 154: use_vpn "$PRIMARY" 155: down_cold_reserves 159: logger -t "$LOGTAG" "$PRIMARY is down, checking $HOT_STANDBY" 161: logger -t "$LOGTAG" "$PRIMARY skipped, checking $HOT_STANDBY" 164:if is_alive "$HOT_STANDBY"; then 165: use_vpn "$HOT_STANDBY" 166: down_cold_reserves 170:logger -t "$LOGTAG" "active VPNs are down, trying cold reserves" 172:if try_cold "$COLD1"; then 176:if try_cold "$COLD2"; then ### SUSPECT score=20 file=/root/vpn-egress-manager.before-replace.20260525-081145 mtime=2026-05-25T08:11:45+00:00 sha256=d28692bf4e198716bde4fe368534a7f6c399a066b14f1945f75d8a32986984d5 7:PRIMARY="NethR5" 8:HOT_STANDBY="NorwayS13" 9:COLD1="NethS20" 10:COLD2="HungaryS8" 16:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 59: for IF in "$PRIMARY" "$HOT_STANDBY" "$COLD1" "$COLD2" eth0 eth1 eth3; do 97:down_cold_reserves() { 98: ifdown "$COLD1" >/dev/null 2>&1 99: ifdown "$COLD2" >/dev/null 2>&1 102:try_cold() { 105: logger -t "$LOGTAG" "trying cold reserve $DEV" 115: logger -t "$LOGTAG" "cold reserve $DEV failed" 122:if [ -e "$SKIP_PRIMARY_FILE" ]; then 123: logger -t "$LOGTAG" "$PRIMARY skipped by test flag" 125: ensure_up "$PRIMARY" 128:ensure_up "$HOT_STANDBY" 132:if [ ! -e "$SKIP_PRIMARY_FILE" ]; then 133: if is_alive "$PRIMARY"; then 134: use_vpn "$PRIMARY" 135: down_cold_reserves 139: logger -t "$LOGTAG" "$PRIMARY is down, checking $HOT_STANDBY" 141: logger -t "$LOGTAG" "$PRIMARY skipped, checking $HOT_STANDBY" 144:if is_alive "$HOT_STANDBY"; then 145: use_vpn "$HOT_STANDBY" 146: down_cold_reserves 150:logger -t "$LOGTAG" "active VPNs are down, trying cold reserves" 152:if try_cold "$COLD1"; then 156:if try_cold "$COLD2"; then ### SUSPECT score=20 file=/root/vpn-egress-manager.before-hmn-update.20260525-050530 mtime=2026-05-25T05:05:30+00:00 sha256=d28692bf4e198716bde4fe368534a7f6c399a066b14f1945f75d8a32986984d5 7:PRIMARY="NethR5" 8:HOT_STANDBY="NorwayS13" 9:COLD1="NethS20" 10:COLD2="HungaryS8" 16:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 59: for IF in "$PRIMARY" "$HOT_STANDBY" "$COLD1" "$COLD2" eth0 eth1 eth3; do 97:down_cold_reserves() { 98: ifdown "$COLD1" >/dev/null 2>&1 99: ifdown "$COLD2" >/dev/null 2>&1 102:try_cold() { 105: logger -t "$LOGTAG" "trying cold reserve $DEV" 115: logger -t "$LOGTAG" "cold reserve $DEV failed" 122:if [ -e "$SKIP_PRIMARY_FILE" ]; then 123: logger -t "$LOGTAG" "$PRIMARY skipped by test flag" 125: ensure_up "$PRIMARY" 128:ensure_up "$HOT_STANDBY" 132:if [ ! -e "$SKIP_PRIMARY_FILE" ]; then 133: if is_alive "$PRIMARY"; then 134: use_vpn "$PRIMARY" 135: down_cold_reserves 139: logger -t "$LOGTAG" "$PRIMARY is down, checking $HOT_STANDBY" 141: logger -t "$LOGTAG" "$PRIMARY skipped, checking $HOT_STANDBY" 144:if is_alive "$HOT_STANDBY"; then 145: use_vpn "$HOT_STANDBY" 146: down_cold_reserves 150:logger -t "$LOGTAG" "active VPNs are down, trying cold reserves" 152:if try_cold "$COLD1"; then 156:if try_cold "$COLD2"; then ### SUSPECT score=20 file=/root/vpn-egress-manager.backup.20260525-080707 mtime=2026-05-25T08:07:06+00:00 sha256=d28692bf4e198716bde4fe368534a7f6c399a066b14f1945f75d8a32986984d5 7:PRIMARY="NethR5" 8:HOT_STANDBY="NorwayS13" 9:COLD1="NethS20" 10:COLD2="HungaryS8" 16:SKIP_PRIMARY_FILE="/tmp/vpn-egress-skip-primary" 59: for IF in "$PRIMARY" "$HOT_STANDBY" "$COLD1" "$COLD2" eth0 eth1 eth3; do 97:down_cold_reserves() { 98: ifdown "$COLD1" >/dev/null 2>&1 99: ifdown "$COLD2" >/dev/null 2>&1 102:try_cold() { 105: logger -t "$LOGTAG" "trying cold reserve $DEV" 115: logger -t "$LOGTAG" "cold reserve $DEV failed" 122:if [ -e "$SKIP_PRIMARY_FILE" ]; then 123: logger -t "$LOGTAG" "$PRIMARY skipped by test flag" 125: ensure_up "$PRIMARY" 128:ensure_up "$HOT_STANDBY" 132:if [ ! -e "$SKIP_PRIMARY_FILE" ]; then 133: if is_alive "$PRIMARY"; then 134: use_vpn "$PRIMARY" 135: down_cold_reserves 139: logger -t "$LOGTAG" "$PRIMARY is down, checking $HOT_STANDBY" 141: logger -t "$LOGTAG" "$PRIMARY skipped, checking $HOT_STANDBY" 144:if is_alive "$HOT_STANDBY"; then 145: use_vpn "$HOT_STANDBY" 146: down_cold_reserves 150:logger -t "$LOGTAG" "active VPNs are down, trying cold reserves" 152:if try_cold "$COLD1"; then 156:if try_cold "$COLD2"; then ### SUSPECT score=20 file=/root/router-ops-disabled-hotplug/STEP_029C2_hotplug/99-vpnin-policy-route.disabled mtime=2026-06-03T16:20:47+00:00 sha256=d5ca9601daeab68242ca1dd02f7e4b2d26f04d76fc6493941f6a5387b66afc09 2:# Disabled. Active-slot routing is handled by /usr/bin/vpn-egress-manager.sh. ### SUSPECT score=20 file=/root/router-ops-backups/STEP_029C2_hotplug/99-vpnin-policy-route.before mtime=2026-06-03T16:20:47+00:00 sha256=d5ca9601daeab68242ca1dd02f7e4b2d26f04d76fc6493941f6a5387b66afc09 2:# Disabled. Active-slot routing is handled by /usr/bin/vpn-egress-manager.sh. ### SUSPECT score=20 file=/root/router-ops-backups/20260708-083241-step029c1-freeze-legacy-cron/crontab.installed mtime=2026-07-08T08:32:41+00:00 sha256=c8bfdbe5025b8d41f46e389c0ebdc828f5d411479419bb6c16a1c3aebbe8b887 1:# STEP_029C1_DISABLED * * * * * /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 ### SUSPECT score=20 file=/root/router-ops-backups/20260708-083241-step029c1-freeze-legacy-cron/crontab.before mtime=2026-07-08T08:32:41+00:00 sha256=cbe6763928e4516e91f853fdd3ccd126874666770a32bab4ff8c92d83088d7da 1:* * * * * /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 ### SUSPECT score=20 file=/root/router-ops-backups/20260708-083241-step029c1-freeze-legacy-cron/crontab.after mtime=2026-07-08T08:32:41+00:00 sha256=c8bfdbe5025b8d41f46e389c0ebdc828f5d411479419bb6c16a1c3aebbe8b887 1:# STEP_029C1_DISABLED * * * * * /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 ### SUSPECT score=20 file=/root/router-ops-backups/20260708-082358-before-egress-rework/hotplug-99-vpnin-policy-route mtime=2026-06-03T16:20:47+00:00 sha256=d5ca9601daeab68242ca1dd02f7e4b2d26f04d76fc6493941f6a5387b66afc09 2:# Disabled. Active-slot routing is handled by /usr/bin/vpn-egress-manager.sh. __HMN_REFRESH_SAFE_WRAPPER_MANAGER_PATH__ ### HMN_SCRIPT /root/hmn/hmn-refresh-pool-safe.sh 12:MAN="/usr/bin/vpn-egress-manager.sh" 64: say "rollback: restoring published pointers/tables from $BACK" 98: say "ERROR: missing executable validator: $VALIDATE" 145: ip route show table 200 146: ip route get 9.9.9.9 from 10.200.0.2 2>/dev/null || true 149: echo "=== backup current published pointers/tables ===" 176: say "ERROR: missing executable downloader: $DOWNLOADER" 205: say "validate fresh/current latest pool through vpn_test" 222: say "fallback: keep old configs/latest and validate current local pool through vpn_test" 234: say "old/current pool validation failed; rolling back published tables" 246: echo "=== run manager once after validation ===" 248: HMN_ALLOW_MANAGER_DURING_REFRESH=1 "$MAN" 250: say "manager_rc=$MAN_RC" 252: write_status "REFRESH_DONE_BUT_MANAGER_FAILED" 256: say "WARN: manager missing/not executable: $MAN" 257: write_status "REFRESH_DONE_BUT_MANAGER_MISSING" 264: ip route show table 200 265: ip route get 9.9.9.9 from 10.200.0.2 2>/dev/null || true ### HMN_SCRIPT /root/hmn/hmn-refresh-pool-cron.sh ### HMN_SCRIPT /root/hmn/hmn-test-all-awg.sh 22:cleanup_route_one() { 25: ip route del "$IP/32" dev "$DEV" 2>/dev/null || true 28:cleanup_routes() { 30: cleanup_route_one "$DEV" "$PROBE_IP1" 31: cleanup_route_one "$DEV" "$PROBE_IP2" 41: for IFX in vpn1 vpn2 vpn_test; do 66: ip route replace "$IP/32" dev "$DEV" 2>&1 67: ip route get "$IP" 2>&1 71: cleanup_route_one "$DEV" "$IP" 174: DEV="vpn_test" 176: ifdown vpn_test 2>/dev/null || true 177: cleanup_routes vpn_test 187: ifup vpn_test > "$RUN_DIR/${FILE}.ifup.log" 2>&1 || true 211: if [ "$DEV" = "vpn_test" ] && [ "$LEAVE_UP" != "1" ]; then 212: ifdown vpn_test 2>/dev/null || true 215: cleanup_routes "$DEV" 221: ifdown vpn_test 2>/dev/null || true 238:echo "table 200:" 239:ip route show table 200 241:echo "main routes touching vpn_test:" 242:ip route show | grep vpn_test || true ### HMN_SCRIPT /root/hmn/hmn-download-all-awg.sh 32: ACTIVE="$(ip route show table 200 | awk '/^default dev /{print $3; exit}')" 40: echo " ip route show table 200" 83: -H "Referer: https://hide-my-name.net/vpn/router/" \ 86: --data "routers=1" \ 186: -H "Referer: https://hide-my-name.net/vpn/router/" \ ### HMN_SCRIPT /root/hmn/hmn-validate-current-pool.sh 42: echo "ERROR: tester missing/not executable: $TESTER" 62: ifdown vpn_test 2>/dev/null || true 63: ip route del 9.9.9.9/32 dev vpn_test 2>/dev/null || true 64: ip route del 1.1.1.1/32 dev vpn_test 2>/dev/null || true 70: rmdir /tmp/vpn-egress-hotplug-trigger.lock 2>/dev/null || true 71: rmdir /tmp/vpn-egress-manager.lock 2>/dev/null || true 84:rm -f /tmp/vpn-egress-skip-active /tmp/vpn-egress-skip-primary /tmp/vpn-egress-force-wan /root/vpn-egress-force-wan 85:rmdir /tmp/vpn-egress-hotplug-trigger.lock 2>/dev/null || true 86:rmdir /tmp/vpn-egress-manager.lock 2>/dev/null || true 92:ip route show table 200 93:ip route get 9.9.9.9 from 10.200.0.2 2>&1 || true 108: echo "ERROR: tester failed; old strict tables left untouched" 114: echo "ERROR: no results.tsv found after tester; old strict tables left untouched" 146: echo "ERROR: too few OK tunnels after retest; old strict tables left untouched" 153:write_ranked_table() { 173:write_ranked_table "$TMP_ALL_LINES" "$OUT_ALL" 174:write_ranked_table "$TMP_FOREIGN_LINES" "$OUT_FOREIGN" 181:echo "=== publish strict tables atomically ===" 217:for S in vpn1 vpn2; do 221: echo "OK in current strict foreign table" 223: echo "WARN not in current strict foreign table" 228:echo "=== restore active route ===" 231: vpn1|vpn2) 232: ip route replace default dev "$ACTIVE" table 200 2>/dev/null || true 233: /usr/bin/vpn-table200-local-routes.sh || true 234: ip route flush cache 239:echo "=== unfreeze and run manager once ===" 244:/usr/bin/vpn-egress-manager.sh 245:echo "manager_rc=$?" 250:ip route show table 200 251:ip route get 9.9.9.9 from 10.200.0.2 2>&1 || true __RECENT_LOGREAD_FORENSIC__ Fri Jul 10 16:46:18 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:46:18 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:46:18 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:46:18 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:46:34 2026 daemon.notice netifd: vpn_test (24640): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:46:34 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:46:34 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:46:36 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:46:36 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:46:36 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:46:36 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:46:52 2026 daemon.notice netifd: vpn_test (25388): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:46:52 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:46:52 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:46:54 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:46:54 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:46:54 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:46:54 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:47:14 2026 daemon.notice netifd: vpn_test (25874): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:47:15 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:47:15 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:47:17 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:47:17 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:47:17 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:47:17 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:47:23 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 16:47:23 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 16:47:34 2026 daemon.notice netifd: vpn_test (26368): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:47:34 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:47:34 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:47:36 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:47:36 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:47:36 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:47:36 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:47:52 2026 daemon.notice netifd: vpn_test (27005): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:47:52 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:47:52 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:47:54 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:47:54 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:47:55 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:47:55 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:48:14 2026 daemon.notice netifd: vpn_test (28153): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:48:15 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:48:15 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:48:17 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:48:17 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:48:17 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:48:17 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:48:37 2026 daemon.notice netifd: vpn_test (28639): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:48:37 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:48:37 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:48:39 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:48:39 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:48:39 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:48:39 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:48:55 2026 daemon.notice netifd: vpn_test (29125): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:48:55 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:48:55 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:48:57 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:48:57 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:48:57 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:48:57 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:49:17 2026 daemon.notice netifd: vpn_test (29802): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:49:17 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:49:17 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:49:19 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:49:19 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:49:19 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:49:19 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:49:36 2026 daemon.notice netifd: vpn_test (30522): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:49:36 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:49:36 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:49:38 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:49:38 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:49:38 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:49:38 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:49:53 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 16:49:53 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 16:49:54 2026 daemon.notice netifd: vpn_test (31018): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:49:54 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:49:54 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:49:56 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:49:56 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:49:56 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:49:56 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:50:13 2026 daemon.notice netifd: vpn_test (31505): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:50:14 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:50:14 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:50:16 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:50:16 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:50:16 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:50:16 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:50:33 2026 daemon.notice netifd: vpn_test (32141): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:50:33 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:50:33 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:50:35 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:50:35 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:50:35 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:50:35 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:50:51 2026 daemon.notice netifd: vpn_test (440): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:50:51 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:50:51 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:50:53 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:50:53 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:50:53 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:50:53 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:51:09 2026 daemon.notice netifd: vpn_test (929): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:51:10 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:51:10 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:51:12 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:51:12 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:51:12 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:51:12 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:51:28 2026 daemon.notice netifd: vpn_test (1423): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:51:28 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:51:28 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:51:30 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:51:30 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:51:30 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:51:30 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:51:47 2026 daemon.notice netifd: vpn_test (1980): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:51:47 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:51:47 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:51:49 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:51:49 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:51:49 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:52:06 2026 daemon.notice netifd: vpn_test (2827): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:52:06 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:52:06 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:52:08 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:52:08 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:52:09 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:52:09 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:52:23 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 16:52:23 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 16:52:26 2026 daemon.notice netifd: vpn_test (3325): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:52:26 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:52:26 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:52:28 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:52:28 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:52:28 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:52:28 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:52:48 2026 daemon.notice netifd: vpn_test (3811): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:52:48 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:52:48 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:52:50 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:52:50 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:52:50 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:52:50 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:53:06 2026 daemon.notice netifd: vpn_test (4366): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:53:06 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:53:06 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:53:08 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:53:08 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:53:08 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:53:08 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:53:28 2026 daemon.notice netifd: vpn_test (5219): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:53:28 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:53:28 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:53:30 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:53:30 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:53:31 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:53:31 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:53:50 2026 daemon.notice netifd: vpn_test (5705): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:53:51 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:53:51 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:53:53 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:53:53 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:53:53 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:53:53 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:54:09 2026 daemon.notice netifd: vpn_test (6192): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:54:09 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:54:09 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:54:11 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:54:11 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:54:11 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:54:11 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:54:28 2026 daemon.notice netifd: vpn_test (6746): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:54:28 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:54:28 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:54:40 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:54:40 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:54:40 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:54:40 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:54:53 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 16:54:53 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 16:55:00 2026 daemon.notice netifd: vpn_test (7685): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:55:01 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:55:01 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:55:03 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:55:03 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:55:03 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:55:03 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:55:20 2026 daemon.notice netifd: vpn_test (8171): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:55:20 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:55:20 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:55:22 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:55:22 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:55:22 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:55:22 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:55:42 2026 daemon.notice netifd: vpn_test (8657): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:55:42 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:55:42 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:55:44 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:55:44 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:55:44 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:55:44 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:56:00 2026 daemon.notice netifd: vpn_test (9334): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:56:00 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:56:00 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:56:02 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:56:02 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:56:02 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:56:02 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:56:19 2026 daemon.notice netifd: vpn_test (10054): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:56:19 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:56:19 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:56:21 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:56:21 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:56:21 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:56:21 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:56:37 2026 daemon.notice netifd: vpn_test (10540): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:56:37 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:56:37 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:56:49 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:56:49 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:56:49 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:56:49 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:57:05 2026 daemon.notice netifd: vpn_test (11139): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:57:05 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:57:05 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:57:07 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:57:07 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:57:08 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:57:08 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:57:23 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 16:57:23 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 16:57:24 2026 daemon.notice netifd: vpn_test (11811): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:57:24 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:57:24 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:57:26 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:57:26 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:57:26 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:57:26 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:57:42 2026 daemon.notice netifd: vpn_test (12518): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:57:42 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:57:42 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:57:44 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:57:44 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:57:44 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:57:44 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:58:01 2026 daemon.notice netifd: vpn_test (13004): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:58:01 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:58:01 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:58:03 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:58:03 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:58:03 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:58:03 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:58:23 2026 daemon.notice netifd: vpn_test (13490): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:58:23 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:58:23 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:58:25 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:58:25 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:58:25 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:58:25 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:58:41 2026 daemon.notice netifd: vpn_test (14167): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:58:41 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:58:41 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:58:43 2026 daemon.notice netifd: Interface 'vpn_test' is setting up now Fri Jul 10 16:58:43 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 16:58:43 2026 daemon.notice netifd: Interface 'vpn_test' is now up Fri Jul 10 16:58:43 2026 daemon.notice netifd: Network device 'vpn_test' link is up Fri Jul 10 16:59:00 2026 daemon.notice netifd: vpn_test (14887): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:59:00 2026 daemon.notice netifd: Network device 'vpn_test' link is down Fri Jul 10 16:59:00 2026 daemon.notice netifd: Interface 'vpn_test' is now down Fri Jul 10 16:59:10 2026 daemon.notice netifd: vpn2 (15487): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Fri Jul 10 16:59:10 2026 daemon.notice netifd: Network device 'vpn2' link is down Fri Jul 10 16:59:10 2026 daemon.notice netifd: Interface 'vpn2' is now down Fri Jul 10 16:59:53 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 16:59:53 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:02:23 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:02:23 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:04:53 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:04:53 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:07:24 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:07:24 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:09:54 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:09:54 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:12:24 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:12:24 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:14:54 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:14:54 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:17:24 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:17:24 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:19:54 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:19:54 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:22:24 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:22:24 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:24:54 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:24:54 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:27:24 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:27:24 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:29:55 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:29:55 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:32:25 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:32:25 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:34:55 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:34:55 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:37:25 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:37:25 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:39:54 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:39:54 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:41:50 2026 daemon.notice netifd: Interface 'vpn2' is setting up now Fri Jul 10 17:41:50 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Fri Jul 10 17:41:50 2026 daemon.notice netifd: Interface 'vpn2' is now up Fri Jul 10 17:41:50 2026 daemon.notice netifd: Network device 'vpn2' link is up Fri Jul 10 17:41:50 2026 user.notice firewall: Reloading firewall due to ifup of vpn2 (vpn2) Fri Jul 10 17:42:24 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:42:24 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:44:54 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:44:54 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 Fri Jul 10 17:47:24 2026 daemon.notice netifd: wan (2013): udhcpc: sending renew to server 95.165.96.1 Fri Jul 10 17:47:24 2026 daemon.notice netifd: wan (2013): udhcpc: lease of 95.165.105.4 obtained from 95.165.96.1, lease time 300 __HMN_AND_REFRESH_LOGS_FORENSIC__ ### LOGFILE /root/hmn/logs/step048i2-controlled-refresh-20260710-163600.log mtime=2026-07-10T16:59:10+00:00 [16:36:45] [downloader] 33. id=214 | EE | Estonia, Tallinn S2 | 89.40.104.201:36979 | endpoint=89.40.104.201:36979 | KEYMASK-163600/214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf [16:36:45] [downloader] 34. id=218 | KZ | Kazakhstan, Almaty M2 | 77.67.8.84:43378 | endpoint=77.67.8.84:43378 | KEYMASK-163600/218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf [16:36:45] [downloader] 35. id=225 | IL | Israel, Tel Aviv S5 | 192.71.27.64:40044 | endpoint=192.71.27.64:40044 | KEYMASK-163600/225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf stage.tester.command=/root/hmn/hmn-test-all-awg.sh [16:36:45] [tester] HideMyName AWG strict zero-loss tunnel tester [16:36:45] [tester] Run dir: /root/hmn/test-runs/20260710-163645 [16:36:45] [tester] [1/35] 012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf [16:37:06] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:37:08] [tester] [2/35] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf [16:37:28] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:37:30] [tester] [3/35] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf [16:37:48] [tester] [4/35] 053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf [16:38:08] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:38:10] [tester] [5/35] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf [16:38:29] [tester] [6/35] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf [16:38:47] [tester] [7/35] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf [16:39:05] [tester] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=66.613 [16:39:07] [tester] [8/35] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf [16:39:24] [tester] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=190.659 [16:39:26] [tester] [9/35] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf [16:39:44] [tester] [10/35] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf [16:40:03] [tester] [11/35] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf [16:40:21] [tester] [12/35] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf [16:40:38] [tester] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=236.931 [16:40:40] [tester] [13/35] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf [16:40:58] [tester] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=136.927 [16:41:00] [tester] [14/35] 088-US-USA-Dallas-107.174.226.51-awg1.conf [16:41:17] [tester] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=158.208 [16:41:19] [tester] [15/35] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf [16:41:39] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:41:41] [tester] [16/35] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf [16:42:00] [tester] [17/35] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf [16:42:20] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:42:22] [tester] [18/35] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf [16:42:42] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:42:44] [tester] [19/35] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf [16:43:02] [tester] [20/35] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf [16:43:20] [tester] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:40% avg=68.091 [16:43:22] [tester] [21/35] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [16:43:22] [tester] endpoint already UP on vpn2; testing existing interface, not starting duplicate [16:43:32] [tester] [22/35] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf [16:43:52] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:43:54] [tester] [23/35] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf [16:44:11] [tester] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=63.609 [16:44:13] [tester] [24/35] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf [16:44:33] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:44:35] [tester] [25/35] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf [16:44:54] [tester] [26/35] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf [16:45:12] [tester] [27/35] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf [16:45:31] [tester] [28/35] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [16:45:31] [tester] endpoint already UP on vpn1; testing existing interface, not starting duplicate [16:45:41] [tester] [29/35] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf [16:45:59] [tester] [30/35] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf [16:46:17] [tester] [31/35] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf [16:46:36] [tester] [32/35] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf [16:46:54] [tester] [33/35] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf [16:47:14] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:47:16] [tester] [34/35] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf [16:47:34] [tester] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=181.312 [16:47:36] [tester] [35/35] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf [16:47:54] [tester] /root/hmn/test-runs/20260710-163645/results.tsv [16:47:54] [tester] total=35 OK=18 FAIL=17 [16:47:54] [tester] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf | 157.173.27.69:41797 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=58.182 [16:47:54] [tester] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf | 194.71.227.212:32583 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=214.873 [16:47:54] [tester] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf | 38.7.197.83:38465 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=247.656 [16:47:54] [tester] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf | 78.31.250.16:41729 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=47.403 [16:47:54] [tester] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf | 84.32.230.159:43808 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=71.170 [16:47:54] [tester] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf | 95.211.68.119:45176 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=44.494 [16:47:54] [tester] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf | 89.46.237.14:38594 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=76.303 [16:47:54] [tester] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf | 64.253.89.235:37402 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=135.640 [16:47:54] [tester] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf | 192.121.163.235:42530 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=39.198 [16:47:54] [tester] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf | 37.235.54.96:38971 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=81.942 [16:47:54] [tester] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf | 23.158.72.87:45460 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=183.362 [16:47:54] [tester] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf | 157.173.25.198:34340 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=61.160 [16:47:54] [tester] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf | 178.215.227.13:44408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=51.002 [16:47:54] [tester] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf | 192.71.244.202:45735 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=66.161 [16:47:54] [tester] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf | 109.248.198.4:37129 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=185.328 [16:47:54] [tester] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf | 151.236.30.139:33998 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=68.770 [16:47:54] [tester] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf | 112.120.98.53:46369 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=199.576 [16:47:54] [tester] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf | 192.71.27.64:40044 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=160.959 [16:47:54] [tester] Strict rejects with ping loss: [16:47:54] [tester] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf | 193.235.207.39:38330 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=66.613 [16:47:54] [tester] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf | 107.172.187.100:39480 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=190.659 [16:47:54] [tester] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf | 149.154.157.24:35090 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=236.931 [16:47:54] [tester] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf | 107.175.93.59:31095 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=136.927 [16:47:54] [tester] 088-US-USA-Dallas-107.174.226.51-awg1.conf | 107.174.226.51:44839 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=158.208 [16:47:54] [tester] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf | 141.98.189.83:39408 | loss=9.9.9.9:0%,1.1.1.1:40% | avg=68.091 [16:47:54] [tester] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf | 46.246.127.84:36230 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=63.609 [16:47:54] [tester] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf | 77.67.8.84:43378 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=181.312 [16:47:54] [tester] default dev vpn1 scope link [16:47:54] [tester] main routes touching vpn_test: stage.validator.command=/root/hmn/hmn-validate-current-pool.sh [16:47:54] [validator] === hmn-validate-current-pool: retest existing local pool safely === [16:47:54] [validator] active=vpn1 [16:47:54] [validator] default dev vpn1 scope link [16:47:54] [validator] 9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 [16:47:54] [validator] === run strict tester on current local pool === [16:47:54] [validator] HideMyName AWG strict zero-loss tunnel tester [16:47:54] [validator] Run dir: /root/hmn/test-runs/20260710-164754 [16:47:54] [validator] [1/35] 012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf [16:48:14] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:48:16] [validator] [2/35] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf [16:48:37] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:48:39] [validator] [3/35] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf [16:48:57] [validator] [4/35] 053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf [16:49:17] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:49:19] [validator] [5/35] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf [16:49:38] [validator] [6/35] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf [16:49:56] [validator] [7/35] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf [16:50:13] [validator] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=66.516 [16:50:15] [validator] [8/35] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf [16:50:33] [validator] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=198.493 [16:50:35] [validator] [9/35] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf [16:50:53] [validator] [10/35] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf [16:51:11] [validator] [11/35] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf [16:51:30] [validator] [12/35] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf [16:51:47] [validator] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=239.439 [16:51:49] [validator] [13/35] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf [16:52:06] [validator] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=137.246 [16:52:08] [validator] [14/35] 088-US-USA-Dallas-107.174.226.51-awg1.conf [16:52:26] [validator] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=158.594 [16:52:28] [validator] [15/35] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf [16:52:48] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:52:50] [validator] [16/35] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf [16:53:08] [validator] [17/35] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf [16:53:28] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:53:30] [validator] [18/35] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf [16:53:50] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:53:52] [validator] [19/35] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf [16:54:11] [validator] [20/35] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf [16:54:28] [validator] status=FAIL_PING_LOSS loss=9.9.9.9:20%,1.1.1.1:0% avg=85.942 [16:54:30] [validator] [21/35] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [16:54:30] [validator] endpoint already UP on vpn2; testing existing interface, not starting duplicate [16:54:40] [validator] [22/35] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf [16:55:00] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:55:02] [validator] [23/35] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf [16:55:20] [validator] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=63.559 [16:55:22] [validator] [24/35] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf [16:55:42] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:55:44] [validator] [25/35] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf [16:56:02] [validator] [26/35] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf [16:56:21] [validator] [27/35] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf [16:56:39] [validator] [28/35] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [16:56:39] [validator] endpoint already UP on vpn1; testing existing interface, not starting duplicate [16:56:49] [validator] [29/35] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf [16:57:07] [validator] [30/35] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf [16:57:26] [validator] [31/35] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf [16:57:44] [validator] [32/35] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf [16:58:03] [validator] [33/35] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf [16:58:23] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:58:25] [validator] [34/35] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf [16:58:43] [validator] [35/35] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf [16:59:02] [validator] /root/hmn/test-runs/20260710-164754/results.tsv [16:59:02] [validator] total=35 OK=19 FAIL=16 [16:59:02] [validator] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf | 157.173.27.69:41797 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=56.803 [16:59:02] [validator] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf | 194.71.227.212:32583 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=216.974 [16:59:02] [validator] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf | 38.7.197.83:38465 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=252.528 [16:59:02] [validator] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf | 78.31.250.16:41729 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=50.697 [16:59:02] [validator] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf | 84.32.230.159:43808 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=72.088 [16:59:02] [validator] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf | 95.211.68.119:45176 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=44.271 [16:59:02] [validator] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf | 89.46.237.14:38594 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=77.023 [16:59:02] [validator] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf | 64.253.89.235:37402 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=124.618 [16:59:02] [validator] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf | 192.121.163.235:42530 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=39.008 [16:59:02] [validator] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf | 37.235.54.96:38971 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=62.926 [16:59:02] [validator] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf | 23.158.72.87:45460 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=185.245 [16:59:02] [validator] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf | 157.173.25.198:34340 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=62.423 [16:59:02] [validator] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf | 178.215.227.13:44408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=50.900 [16:59:02] [validator] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf | 192.71.244.202:45735 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=66.349 [16:59:02] [validator] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf | 109.248.198.4:37129 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=202.323 [16:59:02] [validator] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf | 151.236.30.139:33998 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=67.482 [16:59:02] [validator] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf | 112.120.98.53:46369 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=199.625 [16:59:02] [validator] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf | 77.67.8.84:43378 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=163.880 [16:59:02] [validator] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf | 192.71.27.64:40044 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=164.930 [16:59:02] [validator] Strict rejects with ping loss: [16:59:02] [validator] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf | 193.235.207.39:38330 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=66.516 [16:59:02] [validator] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf | 107.172.187.100:39480 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=198.493 [16:59:02] [validator] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf | 149.154.157.24:35090 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=239.439 [16:59:02] [validator] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf | 107.175.93.59:31095 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=137.246 [16:59:02] [validator] 088-US-USA-Dallas-107.174.226.51-awg1.conf | 107.174.226.51:44839 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=158.594 [16:59:02] [validator] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf | 141.98.189.83:39408 | loss=9.9.9.9:20%,1.1.1.1:0% | avg=85.942 [16:59:02] [validator] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf | 46.246.127.84:36230 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=63.559 [16:59:02] [validator] default dev vpn1 scope link [16:59:02] [validator] main routes touching vpn_test: [16:59:02] [validator] results=/root/hmn/test-runs/20260710-164754/results.tsv [16:59:02] [validator] === publish strict tables atomically === [16:59:02] [validator] === selected consistency check, no selected changes here === [16:59:02] [validator] vpn2 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 38.879 KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [16:59:02] [validator] vpn1 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [16:59:02] [validator] vpn1 endpoint 178.215.227.13:44408: OK in current strict foreign table [16:59:02] [validator] vpn2 endpoint 192.121.163.235:42530: OK in current strict foreign table [16:59:02] [validator] === restore active route === [16:59:02] [validator] === unfreeze and run manager once === [16:59:10] [validator] manager_rc=0 [16:59:10] [validator] vpn1 [16:59:10] [validator] default dev vpn1 scope link [16:59:10] [validator] 9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 [16:59:10] [validator] --- strict all head --- [16:59:10] [validator] 1 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 39.008 9.9.9.9:0%,1.1.1.1:0% KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [16:59:10] [validator] 2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 44.271 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf [16:59:10] [validator] 3 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 78.31.250.16:41729 50.697 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf [16:59:10] [validator] 4 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 50.900 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [16:59:10] [validator] 5 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 56.803 9.9.9.9:0%,1.1.1.1:0% KEYMASK-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf [16:59:10] [validator] 6 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 62.423 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf [16:59:10] [validator] 7 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 62.926 9.9.9.9:0%,1.1.1.1:0% KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf [16:59:10] [validator] 8 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 66.349 9.9.9.9:0%,1.1.1.1:0% KEYMASK-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf [16:59:10] [validator] 9 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 67.482 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Graz-S1-151.236.30.139-awg1.conf [16:59:10] [validator] 10 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 72.088 9.9.9.9:0%,1.1.1.1:0% KEYMASK-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf [16:59:10] [validator] 11 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 77.023 9.9.9.9:0%,1.1.1.1:0% KEYMASK-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf [16:59:10] [validator] --- strict foreign head --- [16:59:10] [validator] 1 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 39.008 9.9.9.9:0%,1.1.1.1:0% KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [16:59:10] [validator] 2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 44.271 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf [16:59:10] [validator] 3 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 78.31.250.16:41729 50.697 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf [16:59:10] [validator] 4 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 50.900 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [16:59:10] [validator] 5 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 56.803 9.9.9.9:0%,1.1.1.1:0% KEYMASK-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf [16:59:10] [validator] 6 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 62.423 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf [16:59:10] [validator] 7 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 62.926 9.9.9.9:0%,1.1.1.1:0% KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf [16:59:10] [validator] 8 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 66.349 9.9.9.9:0%,1.1.1.1:0% KEYMASK-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf [16:59:10] [validator] 9 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 67.482 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Graz-S1-151.236.30.139-awg1.conf [16:59:10] [validator] 10 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 72.088 9.9.9.9:0%,1.1.1.1:0% KEYMASK-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf [16:59:10] [validator] 11 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 77.023 9.9.9.9:0%,1.1.1.1:0% KEYMASK-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf ### LOGFILE /root/hmn/logs/cron-refresh-pool-safe-last.log mtime=2026-07-08T04:32:07+00:00 === cron refresh start 2026-07-08T04:20:00+00:00 === cmd=/root/hmn/hmn-refresh-pool-safe.sh fresh-download 2026-07-08T04:20:00+00:00 === hmn-refresh-pool-safe start === 2026-07-08T04:20:00+00:00 KEYMASK-pool-safe-20260708-042000-24122.log active=vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 2026-07-08T04:20:00+00:00 KEYMASK-safe-before-20260708-042000-24122 latest before: KEYMASK-042000 2026-07-08T04:20:00+00:00 trying fresh HMN download via: /root/hmn/hmn-download-all-awg.sh HideMyName download all AWG configs AWG parameter: awg=1 Request interface: vpn2 Run dir: /root/hmn/runs/20260708-042000 Config dir: KEYMASK-042000 0/4 Проверяю доступ к hide-my-name.net через vpn2... /root/hmn/runs/20260708-042000/serverlist.json [32/35] HK | Hong Kong, Central District S2 | 112.120.98.53:46369 KEYMASK-042000 KEYMASK /root/hmn/runs/20260708-042000/working-awg1.tsv /root/hmn/cache/working-awg1-latest.tsv 1. id=12 | DK | Denmark, Copenhagen S4 | 192.36.27.17:35500 | endpoint=192.36.27.17:35500 | KEYMASK-042000/012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf 2. id=29 | UA | Ukraine, Kyiv S3 | 38.244.192.244:45389 | endpoint=38.244.192.244:45389 | KEYMASK-042000/029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf 3. id=49 | DE | Germany, Berlin S7 | 157.173.27.69:41797 | endpoint=157.173.27.69:41797 | KEYMASK-042000/049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 4. id=53 | FI | Finland, Helsinki S4 | 192.71.247.18:35999 | endpoint=192.71.247.18:35999 | KEYMASK-042000/053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf 5. id=62 | BE | Belgium, Oostkamp S7 | 194.71.227.212:32583 | endpoint=194.71.227.212:32583 | KEYMASK-042000/062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf 6. id=63 | CL | Chile, Santiago | 38.7.197.83:38465 | endpoint=38.7.197.83:38465 | KEYMASK-042000/063-CL-Chile-Santiago-38.7.197.83-awg1.conf 7. id=70 | CZ | Czech Republic, Prague S1 | 193.235.207.39:38330 | endpoint=193.235.207.39:38330 | KEYMASK-042000/070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf 8. id=71 | US | USA, Los Angeles S2 | 107.172.187.100:39480 | endpoint=107.172.187.100:39480 | KEYMASK-042000/071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf 9. id=72 | NL | Netherlands, Amsterdam S8 | 78.31.250.16:41729 | endpoint=78.31.250.16:41729 | KEYMASK-042000/072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 10. id=73 | TR | Turkey, Istanbul S3 | 84.32.230.159:43808 | endpoint=84.32.230.159:43808 | KEYMASK-042000/073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 11. id=75 | NL | Netherlands, Amsterdam H13 | 95.211.68.119:45176 | endpoint=95.211.68.119:45176 | KEYMASK-042000/075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 12. id=76 | IT | Italy, Milan S3 | 149.154.157.24:35090 | endpoint=149.154.157.24:35090 | KEYMASK-042000/076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf 13. id=87 | US | USA, New York S1 | 107.175.93.59:31095 | endpoint=107.175.93.59:31095 | KEYMASK-042000/087-US-USA-New-York-S1-107.175.93.59-awg1.conf 14. id=88 | US | USA, Dallas | 107.174.226.51:44839 | endpoint=107.174.226.51:44839 | KEYMASK-042000/088-US-USA-Dallas-107.174.226.51-awg1.conf 15. id=94 | JP | Japan, Tokyo | 192.121.162.75:45945 | endpoint=192.121.162.75:45945 | KEYMASK-042000/094-JP-Japan-Tokyo-192.121.162.75-awg1.conf 16. id=108 | HU | Hungary, Budapest S6 | 89.46.237.14:38594 | endpoint=89.46.237.14:38594 | KEYMASK-042000/108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 17. id=114 | PS | UAE, Dubai | 103.57.251.39:37380 | endpoint=103.57.251.39:37380 | KEYMASK-042000/114-PS-UAE-Dubai-103.57.251.39-awg1.conf 18. id=115 | NO | Norway, Sandefjord S15 | 185.14.97.234:37492 | endpoint=185.14.97.234:37492 | KEYMASK-042000/115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf 19. id=117 | US | USA, New York City S3 | 64.253.89.235:37402 | endpoint=64.253.89.235:37402 | KEYMASK-042000/117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf 20. id=118 | RU | Russia, Moscow S5 | 141.98.189.83:39408 | endpoint=141.98.189.83:39408 | KEYMASK-042000/118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf 21. id=128 | LV | Latvia, Riga S1 | 192.121.163.235:42530 | endpoint=192.121.163.235:42530 | KEYMASK-042000/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 22. id=129 | CH | Switzerland, Zurich S2 | 89.46.232.39:40316 | endpoint=89.46.232.39:40316 | KEYMASK-042000/129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf 23. id=133 | SE | Sweden, Stockholm S2 | 46.246.127.84:36230 | endpoint=46.246.127.84:36230 | KEYMASK-042000/133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf 24. id=141 | RS | Serbia, Belgrade S2 | 194.71.126.45:32821 | endpoint=194.71.126.45:32821 | KEYMASK-042000/141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf 25. id=146 | GB | United Kingdom, London S1 | 37.235.54.96:38971 | endpoint=37.235.54.96:38971 | KEYMASK-042000/146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 26. id=147 | US | USA, Salt Lake City S2 | 23.158.72.87:45460 | endpoint=23.158.72.87:45460 | KEYMASK-042000/147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf 27. id=149 | AT | Austria, Vienna S3 | 157.173.25.198:34340 | endpoint=157.173.25.198:34340 | KEYMASK-042000/149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 28. id=150 | NL | Netherlands, Amsterdam R5 | 178.215.227.13:44408 | endpoint=178.215.227.13:44408 | KEYMASK-042000/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 29. id=153 | SI | Slovenia, Ljubljana S3 | 192.71.244.202:45735 | endpoint=192.71.244.202:45735 | KEYMASK-042000/153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 30. id=162 | KZ | Kazakhstan, Karaganda S1 | 109.248.198.4:37129 | endpoint=109.248.198.4:37129 | KEYMASK-042000/162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf 31. id=180 | AT | Austria, Graz S1 | 151.236.30.139:33998 | endpoint=151.236.30.139:33998 | KEYMASK-042000/180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 32. id=206 | HK | Hong Kong, Central District S2 | 112.120.98.53:46369 | endpoint=112.120.98.53:46369 | KEYMASK-042000/206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf 33. id=214 | EE | Estonia, Tallinn S2 | 89.40.104.201:36979 | endpoint=89.40.104.201:36979 | KEYMASK-042000/214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf 34. id=218 | KZ | Kazakhstan, Almaty M2 | 77.67.8.84:43378 | endpoint=77.67.8.84:43378 | KEYMASK-042000/218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf 35. id=225 | IL | Israel, Tel Aviv S5 | 192.71.27.64:40044 | endpoint=192.71.27.64:40044 | KEYMASK-042000/225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf 2026-07-08T04:20:44+00:00 validate fresh/current latest pool through vpn_test === hmn-validate-current-pool: retest existing local pool safely === config_KEYMASK KEYMASK-current-pool-20260708-042044.log active=vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 === run strict tester on current local pool === HideMyName AWG strict zero-loss tunnel tester Config dir: KEYMASK Run dir: /root/hmn/test-runs/20260708-042044 [1/35] 012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [2/35] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [3/35] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf [4/35] 053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [5/35] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf [6/35] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf [7/35] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=66.891 [8/35] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=193.085 [9/35] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf [10/35] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf [11/35] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf endpoint already UP on vpn2; testing existing interface, not starting duplicate [12/35] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=235.987 [13/35] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=137.851 [14/35] 088-US-USA-Dallas-107.174.226.51-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=165.396 [15/35] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16/35] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf [17/35] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [18/35] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [19/35] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf [20/35] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf [21/35] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [22/35] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [23/35] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=63.235 [24/35] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [25/35] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf [26/35] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf [27/35] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf [28/35] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [29/35] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf [30/35] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf [31/35] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf [32/35] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf [33/35] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [34/35] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf [35/35] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf /root/hmn/test-runs/20260708-042044/results.tsv total=35 OK=20 FAIL=15 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf | 157.173.27.69:41797 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=57.299 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf | 194.71.227.212:32583 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=219.008 063-CL-Chile-Santiago-38.7.197.83-awg1.conf | 38.7.197.83:38465 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=247.649 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf | 78.31.250.16:41729 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=46.381 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf | 84.32.230.159:43808 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=75.272 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf | 95.211.68.119:45176 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=43.304 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf | 89.46.237.14:38594 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=75.675 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf | 64.253.89.235:37402 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=129.320 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf | 141.98.189.83:39408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=27.745 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf | 192.121.163.235:42530 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=38.879 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf | 37.235.54.96:38971 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=62.362 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf | 23.158.72.87:45460 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=184.748 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf | 157.173.25.198:34340 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=59.395 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf | 178.215.227.13:44408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=50.097 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf | 192.71.244.202:45735 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=65.777 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf | 109.248.198.4:37129 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=186.153 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf | 151.236.30.139:33998 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=66.513 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf | 112.120.98.53:46369 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=194.613 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf | 77.67.8.84:43378 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=161.595 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf | 192.71.27.64:40044 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=105.977 Strict rejects with ping loss: 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf | 193.235.207.39:38330 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=66.891 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf | 107.172.187.100:39480 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=193.085 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf | 149.154.157.24:35090 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=235.987 087-US-USA-New-York-S1-107.175.93.59-awg1.conf | 107.175.93.59:31095 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=137.851 088-US-USA-Dallas-107.174.226.51-awg1.conf | 107.174.226.51:44839 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=165.396 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf | 46.246.127.84:36230 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=63.235 default dev vpn2 scope link main routes touching vpn_test: results=/root/hmn/test-runs/20260708-042044/results.tsv === publish strict tables atomically === === selected consistency check, no selected changes here === vpn1 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf vpn2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 46.188 KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf vpn1 endpoint 178.215.227.13:44408: OK in current strict foreign table vpn2 endpoint 95.211.68.119:45176: OK in current strict foreign table === restore active route === === unfreeze and run manager once === manager_rc=0 vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 --- strict all head --- 1 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf 141.98.189.83:39408 27.745 9.9.9.9:0%,1.1.1.1:0% KEYMASK-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf 2 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 38.879 9.9.9.9:0%,1.1.1.1:0% KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 3 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 43.304 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 4 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 78.31.250.16:41729 46.381 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 5 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 50.097 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 6 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 57.299 9.9.9.9:0%,1.1.1.1:0% KEYMASK-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 7 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 59.395 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 8 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 62.362 9.9.9.9:0%,1.1.1.1:0% KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 9 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 65.777 9.9.9.9:0%,1.1.1.1:0% KEYMASK-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 10 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 66.513 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 11 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 75.272 9.9.9.9:0%,1.1.1.1:0% KEYMASK-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf --- strict foreign head --- 1 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 38.879 9.9.9.9:0%,1.1.1.1:0% KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 43.304 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 3 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 78.31.250.16:41729 46.381 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 4 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 50.097 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 5 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 57.299 9.9.9.9:0%,1.1.1.1:0% KEYMASK-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 6 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 59.395 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 7 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 62.362 9.9.9.9:0%,1.1.1.1:0% KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 8 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 65.777 9.9.9.9:0%,1.1.1.1:0% KEYMASK-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 9 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 66.513 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 10 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 75.272 9.9.9.9:0%,1.1.1.1:0% KEYMASK-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 11 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 75.675 9.9.9.9:0%,1.1.1.1:0% KEYMASK-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf === run manager once after validation === 2026-07-08T04:32:07+00:00 manager_rc=0 active=vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 latest after: KEYMASK-042000 === refresh status === === strict foreign head === 1 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 38.879 9.9.9.9:0%,1.1.1.1:0% KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 43.304 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 3 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 78.31.250.16:41729 46.381 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 4 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 50.097 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 5 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 57.299 9.9.9.9:0%,1.1.1.1:0% KEYMASK-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 6 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 59.395 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 7 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 62.362 9.9.9.9:0%,1.1.1.1:0% KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 8 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 65.777 9.9.9.9:0%,1.1.1.1:0% KEYMASK-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 9 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 66.513 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 10 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 75.272 9.9.9.9:0%,1.1.1.1:0% KEYMASK-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 11 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 75.675 9.9.9.9:0%,1.1.1.1:0% KEYMASK-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf === selected cache === vpn1 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf vpn2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 46.188 KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 2026-07-08T04:32:07+00:00 === hmn-refresh-pool-safe done === wrapper_KEYMASK-pool-safe-20260708-042000-24122.log refresh_rc=0 === cron refresh done 2026-07-08T04:32:07+00:00 === ### LOGFILE /root/hmn/logs/cron-refresh-retry-last.log mtime=2026-07-08T08:05:00+00:00 === hmn-refresh-retry-cron === manager_wait_max=180 manager_wait_step=3 ### LOGFILE /root/hmn/logs/h42e-reboot-forensics-vm101-20260603-165459.txt mtime=2026-06-03T16:55:04+00:00 vpn1 not up --- vpn2 --- interface: vpn2 --- vpn_test --- vpn_test not up === vpn-egress switch log tail === route: default dev NethR5 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 route: default dev NethR5 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 target: VPN vpn1 route: default dev vpn1 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn1 state=unknown rx=220 tx=587 vpn2 state=unknown rx=0 tx=438 target: VPN vpn1 route: default dev vpn1 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn1 state=unknown rx=71572 tx=57584 vpn2 state=unknown rx=0 tx=453 target: VPN vpn2 active-slot: vpn2 route: default dev vpn2 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn2 state=unknown rx=475157596 tx=417628531 active-slot: vpn2 route: default via 192.168.30.1 dev eth0 main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn2 state=unknown rx=485737412 tx=419629955 target: VPN vpn2 active-slot: vpn2 route: default dev vpn2 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn2 state=unknown rx=40852 tx=41386 target: VPN vpn1 active-slot: vpn1 route: default dev vpn1 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn1 state=unknown rx=220 tx=592 vpn2 state=unknown rx=3176412 tx=7250034 target: VPN vpn2 active-slot: vpn2 route: default dev vpn2 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn1 state=unknown rx=700 tx=125923 vpn2 state=unknown rx=1020 tx=559 target: VPN vpn1 active-slot: vpn1 route: default dev vpn1 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn1 state=unknown rx=451197388 tx=428290790 vpn2 state=unknown rx=21265996 tx=15787813 target: VPN vpn2 active-slot: vpn2 route: default dev vpn2 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn1 state=unknown rx=460317248 tx=442985280 vpn2 state=unknown rx=220 tx=548 target: VPN vpn1 active-slot: vpn1 route: default dev vpn1 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn1 state=unknown rx=1004 tx=548 vpn2 state=unknown rx=437508956 tx=434143264 target: VPN vpn2 active-slot: vpn2 route: default dev vpn2 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn1 state=unknown rx=444634944 tx=475901058 vpn2 state=unknown rx=220 tx=555 target: VPN vpn1 active-slot: vpn1 route: default dev vpn1 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn1 state=unknown rx=220 tx=596 vpn2 state=unknown rx=51291848 tx=32254621 target: VPN vpn2 active-slot: vpn2 route: default dev vpn2 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn1 state=unknown rx=684 tx=7212 vpn2 state=unknown rx=7944 tx=566 target: VPN vpn1 active-slot: vpn1 route: default dev vpn1 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn1 state=unknown rx=220 tx=588 vpn2 state=unknown rx=5058796 tx=5248184 active-slot: vpn1 route: default via 192.168.30.1 dev eth0 main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn1 state=unknown rx=684 tx=7532 target: VPN vpn1 active-slot: vpn1 route: default dev vpn1 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn1 state=unknown rx=1372 tx=1758 vpn2 state=unknown rx=92 tx=503 target: VPN vpn2 active-slot: vpn2 route: default dev vpn2 scope link main: default via 192.168.30.1 dev eth0 proto static src 192.168.30.218 vpn1 state=unknown rx=188 tx=477 vpn2 state=unknown rx=1372 tx=1788 === HMN logs list === -rw-r--r-- 1 root root 117 Jun 3 16:38 cron-refresh-retry-last.log -rw-r--r-- 1 root root 652 Jun 3 04:20 hmn-refresh-awg-nightly.log -rw------- 1 root root 1679 Jun 1 15:24 hmn-refresh-awg-20260601-151531.report.txt -rw-r--r-- 1 root root 33536 Jun 1 15:24 hmn-refresh-awg-visible-20260601-151529.log -rw------- 1 root root 1837 Jun 1 14:52 hmn-refresh-awg-20260601-144311.report.txt -rw-r--r-- 1 root root 35942 Jun 1 14:52 hmn-refresh-awg-console-20260601-144308.log === latest HMN cron/manager logs tails === --- /root/hmn/logs/cron-refresh-last.log --- --- /root/hmn/logs/cron-refresh-retry-last.log --- === hmn-refresh-retry-cron === manager_wait_max=180 manager_wait_step=3 --- /root/hmn/logs/low-watermark-last.log --- === hmn-pool-low-watermark-check === KEYMASK-awg1-strict-foreign-latest.tsv manager_wait_max=180 manager_wait_step=3 vpn1_ep=194.71.227.212:32583 vpn2_ep=178.215.227.13:44408 active_slot=vpn2 refresh_lock_present=0 manager_lock_present=1 --- /root/hmn/logs/hmn-refresh-pool-safe-last.log --- === logread filtered: boot/network/vpn/hmn === Wed Jun 3 16:47:53 2026 kern.info kernel: [ 0.008128] smpboot: Allowing 1 CPUs, 0 hotplug CPUs Wed Jun 3 16:47:53 2026 kern.warn kernel: [ 1.356151] button_hotplug: loading out-of-tree module taints kernel. Wed Jun 3 16:47:53 2026 kern.info kernel: [ 1.358080] Button Hotplug driver version 0.4.1 Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'direct_in' is enabled Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'direct_in' is setting up now Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'direct_in' is now up Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'loopback' is enabled Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'loopback' is setting up now Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'loopback' is now up Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'mgmt' is enabled Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'mgmt' is setting up now Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'mgmt' is now up Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'vpn_in' is enabled Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'vpn_in' is setting up now Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'vpn_in' is now up Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'wan' is enabled Wed Jun 3 16:47:53 2026 daemon.notice netifd: Network device 'eth3' link is up Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'direct_in' has link connectivity Wed Jun 3 16:47:53 2026 daemon.notice netifd: Network device 'lo' link is up Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'loopback' has link connectivity Wed Jun 3 16:47:53 2026 daemon.notice netifd: Network device 'eth2' link is up Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'mgmt' has link connectivity Wed Jun 3 16:47:53 2026 daemon.notice netifd: Network device 'eth1' link is up Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'vpn_in' has link connectivity Wed Jun 3 16:47:53 2026 daemon.notice netifd: Network device 'eth0' link is up Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'wan' has link connectivity Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'wan' is setting up now Wed Jun 3 16:47:53 2026 daemon.notice netifd: wan (2000): udhcpc: started, v1.36.1 Wed Jun 3 16:47:53 2026 daemon.notice netifd: wan (2000): udhcpc: broadcasting discover Wed Jun 3 16:47:53 2026 user.notice firewall: Reloading firewall due to ifup of direct_in (eth3) Wed Jun 3 16:47:53 2026 daemon.notice netifd: wan (2000): udhcpc: broadcasting select for 192.168.30.218, server 192.168.30.1 Wed Jun 3 16:47:53 2026 daemon.notice netifd: wan (2000): udhcpc: lease of 192.168.30.218 obtained from 192.168.30.1, lease time 43200 Wed Jun 3 16:47:53 2026 daemon.notice netifd: Interface 'wan' is now up Wed Jun 3 16:47:54 2026 user.notice firewall: Reloading firewall due to ifup of mgmt (eth2) Wed Jun 3 16:47:54 2026 user.notice firewall: Reloading firewall due to ifup of vpn_in (eth1) Wed Jun 3 16:47:54 2026 user.notice firewall: Reloading firewall due to ifup of wan (eth0) Wed Jun 3 16:48:02 2026 cron.err crond[1988]: USER root pid 2892 cmd /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 Wed Jun 3 16:48:02 2026 daemon.notice netifd: Interface 'vpn1' is setting up now Wed Jun 3 16:48:02 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Wed Jun 3 16:48:02 2026 kern.info kernel: [ 14.913780] amneziawg: WireGuard 1.0.0-awg (Amnezia VPN) loaded. See www.wireguard.com for information. Wed Jun 3 16:48:02 2026 kern.info kernel: [ 14.915343] amneziawg: Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. Wed Jun 3 16:48:02 2026 user.notice vpn-egress: active slot vpn1 is down or skipped, trying standby vpn2 Wed Jun 3 16:48:02 2026 user.notice vpn-egress: trying slot vpn2 Wed Jun 3 16:48:02 2026 daemon.notice netifd: Interface 'vpn2' is setting up now Wed Jun 3 16:48:02 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Wed Jun 3 16:48:02 2026 daemon.notice netifd: Interface 'vpn1' is now up Wed Jun 3 16:48:02 2026 daemon.notice netifd: Network device 'vpn1' link is up Wed Jun 3 16:48:02 2026 daemon.notice netifd: Interface 'vpn2' is now up Wed Jun 3 16:48:02 2026 daemon.notice netifd: Network device 'vpn2' link is up Wed Jun 3 16:48:02 2026 user.notice firewall: Reloading firewall due to ifup of vpn1 (vpn1) Wed Jun 3 16:48:02 2026 user.notice firewall: Reloading firewall due to ifup of vpn2 (vpn2) Wed Jun 3 16:48:10 2026 user.notice vpn-egress: another manager instance is running, exiting Wed Jun 3 16:48:20 2026 user.notice vpn-egress: changed -> VPN vpn2 Wed Jun 3 16:48:20 2026 user.notice vpn-egress: refill start: failed=vpn1 active=vpn2 Wed Jun 3 16:48:20 2026 daemon.notice netifd: vpn1 (3286): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Wed Jun 3 16:48:20 2026 daemon.notice netifd: Network device 'vpn1' link is down Wed Jun 3 16:48:20 2026 daemon.notice netifd: Interface 'vpn1' is now down Wed Jun 3 16:48:30 2026 daemon.notice netifd: vpn2 (3538): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Wed Jun 3 16:48:30 2026 daemon.notice netifd: Network device 'vpn2' link is down Wed Jun 3 16:48:30 2026 daemon.notice netifd: Interface 'vpn2' is now down Wed Jun 3 16:48:30 2026 daemon.notice netifd: Interface 'vpn2' is setting up now Wed Jun 3 16:48:30 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Wed Jun 3 16:48:30 2026 daemon.notice netifd: Interface 'vpn2' is now up Wed Jun 3 16:48:30 2026 daemon.notice netifd: Network device 'vpn2' link is up Wed Jun 3 16:48:30 2026 user.notice firewall: Reloading firewall due to ifup of vpn2 (vpn2) Wed Jun 3 16:48:38 2026 daemon.notice netifd: Interface 'vpn1' is setting up now Wed Jun 3 16:48:38 2026 user.notice amneziawg: info: using kernel-space kmod-amneziawg for /usr/bin/amneziawg Wed Jun 3 16:48:38 2026 daemon.notice netifd: Interface 'vpn1' is now up Wed Jun 3 16:48:38 2026 daemon.notice netifd: Network device 'vpn1' link is up Wed Jun 3 16:48:38 2026 user.notice firewall: Reloading firewall due to ifup of vpn1 (vpn1) Wed Jun 3 16:48:45 2026 user.notice vpn-egress: another manager instance is running, exiting Wed Jun 3 16:49:00 2026 cron.err crond[1988]: user root: process already running: /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 Wed Jun 3 16:49:08 2026 daemon.notice netifd: vpn1 (3962): ./amneziawg.sh: eval: line 298: proto_amneziawg_check_installed: not found Wed Jun 3 16:49:08 2026 daemon.notice netifd: Network device 'vpn1' link is down Wed Jun 3 16:49:08 2026 daemon.notice netifd: Interface 'vpn1' is now down Wed Jun 3 16:49:12 2026 user.notice vpn-egress: refill success: failed=vpn1 active=vpn2 Wed Jun 3 16:50:00 2026 cron.err crond[1988]: USER root pid 4112 cmd /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 Wed Jun 3 16:51:00 2026 cron.err crond[1988]: USER root pid 4181 cmd /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 Wed Jun 3 16:52:00 2026 cron.err crond[1988]: USER root pid 4259 cmd /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 Wed Jun 3 16:52:00 2026 cron.err crond[1988]: USER root pid 4261 cmd /root/hmn/hmn-pool-low-watermark-check.sh run >/dev/null 2>&1 Wed Jun 3 16:53:00 2026 cron.err crond[1988]: USER root pid 4408 cmd /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 Wed Jun 3 16:54:00 2026 cron.err crond[1988]: USER root pid 4477 cmd /usr/bin/vpn-egress-manager.sh >/dev/null 2>&1 [ 0.251698] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.644038] NET: Registered PF_INET protocol family [ 0.662272] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.911777] NET: Registered PF_INET6 protocol family [ 0.916021] NET: Registered PF_PACKET protocol family [ 0.921931] NET: Registered PF_VSOCK protocol family [ 6.268213] NET: Registered PF_PPPOX protocol family [ 14.913780] amneziawg: WireGuard 1.0.0-awg (Amnezia VPN) loaded. See www.wireguard.com for information. [ 14.915343] amneziawg: Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. ### LOGFILE /root/hmn/logs/low-watermark-last.log mtime=2026-07-08T08:22:00+00:00 === hmn-pool-low-watermark-check === KEYMASK-awg1-strict-foreign-latest.tsv manager_wait_max=180 manager_wait_step=3 vpn1_ep=178.215.227.13:44408 vpn2_ep=192.121.163.235:42530 active_slot=vpn1 refresh_lock_present=0 manager_lock_present=1 ### LOGFILE /root/hmn/logs/refresh-pool-safe-20260706-161226-12417.log mtime=2026-07-06T16:24:21+00:00 2026-07-06T16:12:26+00:00 === hmn-refresh-pool-safe start === 2026-07-06T16:12:26+00:00 KEYMASK-pool-safe-20260706-161226-12417.log active=vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 2026-07-06T16:12:26+00:00 KEYMASK-safe-before-20260706-161226-12417 latest before: KEYMASK-042000 2026-07-06T16:12:26+00:00 trying fresh HMN download via: /root/hmn/hmn-download-all-awg.sh HideMyName download all AWG configs AWG parameter: awg=1 Request interface: vpn2 Run dir: /root/hmn/runs/20260706-161226 Config dir: KEYMASK-161226 0/4 Проверяю доступ к hide-my-name.net через vpn2... /root/hmn/runs/20260706-161226/serverlist.json FAIL: No IP addresses available on this server FAIL: Failed to sync server: WG: ERR_RELOAD FAIL: Failed to sync server: WG: ERR_RELOAD FAIL: No IP addresses available on this server FAIL: Failed to sync server: WG: ERR_CURL [32/35] HK | Hong Kong, Central District S2 | 112.120.98.53:46369 KEYMASK-161226 KEYMASK /root/hmn/runs/20260706-161226/working-awg1.tsv /root/hmn/cache/working-awg1-latest.tsv 1. id=12 | DK | Denmark, Copenhagen S4 | 192.36.27.17:35500 | endpoint=192.36.27.17:35500 | KEYMASK-161226/012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf 2. id=29 | UA | Ukraine, Kyiv S3 | 38.244.192.244:45389 | endpoint=38.244.192.244:45389 | KEYMASK-161226/029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf 3. id=49 | DE | Germany, Berlin S7 | 157.173.27.69:41797 | endpoint=157.173.27.69:41797 | KEYMASK-161226/049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 4. id=62 | BE | Belgium, Oostkamp S7 | 194.71.227.212:32583 | endpoint=194.71.227.212:32583 | KEYMASK-161226/062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf 5. id=63 | CL | Chile, Santiago | 38.7.197.83:38465 | endpoint=38.7.197.83:38465 | KEYMASK-161226/063-CL-Chile-Santiago-38.7.197.83-awg1.conf 6. id=71 | US | USA, Los Angeles S2 | 107.172.187.100:39480 | endpoint=107.172.187.100:39480 | KEYMASK-161226/071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf 7. id=75 | NL | Netherlands, Amsterdam H13 | 95.211.68.119:45176 | endpoint=95.211.68.119:45176 | KEYMASK-161226/075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 8. id=87 | US | USA, New York S1 | 107.175.93.59:31095 | endpoint=107.175.93.59:31095 | KEYMASK-161226/087-US-USA-New-York-S1-107.175.93.59-awg1.conf 9. id=88 | US | USA, Dallas | 107.174.226.51:44839 | endpoint=107.174.226.51:44839 | KEYMASK-161226/088-US-USA-Dallas-107.174.226.51-awg1.conf 10. id=94 | JP | Japan, Tokyo | 192.121.162.75:45945 | endpoint=192.121.162.75:45945 | KEYMASK-161226/094-JP-Japan-Tokyo-192.121.162.75-awg1.conf 11. id=108 | HU | Hungary, Budapest S6 | 89.46.237.14:38594 | endpoint=89.46.237.14:38594 | KEYMASK-161226/108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 12. id=114 | PS | UAE, Dubai | 103.57.251.39:37380 | endpoint=103.57.251.39:37380 | KEYMASK-161226/114-PS-UAE-Dubai-103.57.251.39-awg1.conf 13. id=115 | NO | Norway, Sandefjord S15 | 185.14.97.234:37492 | endpoint=185.14.97.234:37492 | KEYMASK-161226/115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf 14. id=117 | US | USA, New York City S3 | 64.253.89.235:37402 | endpoint=64.253.89.235:37402 | KEYMASK-161226/117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf 15. id=118 | RU | Russia, Moscow S5 | 141.98.189.83:39408 | endpoint=141.98.189.83:39408 | KEYMASK-161226/118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf 16. id=128 | LV | Latvia, Riga S1 | 192.121.163.235:42530 | endpoint=192.121.163.235:42530 | KEYMASK-161226/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 17. id=129 | CH | Switzerland, Zurich S2 | 89.46.232.39:40316 | endpoint=89.46.232.39:40316 | KEYMASK-161226/129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf 18. id=133 | SE | Sweden, Stockholm S2 | 46.246.127.84:36230 | endpoint=46.246.127.84:36230 | KEYMASK-161226/133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf 19. id=141 | RS | Serbia, Belgrade S2 | 194.71.126.45:32821 | endpoint=194.71.126.45:32821 | KEYMASK-161226/141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf 20. id=146 | GB | United Kingdom, London S1 | 37.235.54.96:38971 | endpoint=37.235.54.96:38971 | KEYMASK-161226/146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 21. id=147 | US | USA, Salt Lake City S2 | 23.158.72.87:45460 | endpoint=23.158.72.87:45460 | KEYMASK-161226/147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf 22. id=149 | AT | Austria, Vienna S3 | 157.173.25.198:34340 | endpoint=157.173.25.198:34340 | KEYMASK-161226/149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 23. id=150 | NL | Netherlands, Amsterdam R5 | 178.215.227.13:44408 | endpoint=178.215.227.13:44408 | KEYMASK-161226/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 24. id=153 | SI | Slovenia, Ljubljana S3 | 192.71.244.202:45735 | endpoint=192.71.244.202:45735 | KEYMASK-161226/153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 25. id=162 | KZ | Kazakhstan, Karaganda S1 | 109.248.198.4:37129 | endpoint=109.248.198.4:37129 | KEYMASK-161226/162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf 26. id=180 | AT | Austria, Graz S1 | 151.236.30.139:33998 | endpoint=151.236.30.139:33998 | KEYMASK-161226/180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 27. id=206 | HK | Hong Kong, Central District S2 | 112.120.98.53:46369 | endpoint=112.120.98.53:46369 | KEYMASK-161226/206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf 28. id=214 | EE | Estonia, Tallinn S2 | 89.40.104.201:36979 | endpoint=89.40.104.201:36979 | KEYMASK-161226/214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf 29. id=218 | KZ | Kazakhstan, Almaty M2 | 77.67.8.84:43378 | endpoint=77.67.8.84:43378 | KEYMASK-161226/218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf 30. id=225 | IL | Israel, Tel Aviv S5 | 192.71.27.64:40044 | endpoint=192.71.27.64:40044 | KEYMASK-161226/225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf 2026-07-06T16:14:34+00:00 validate fresh/current latest pool through vpn_test === hmn-validate-current-pool: retest existing local pool safely === config_KEYMASK KEYMASK-current-pool-20260706-161434.log active=vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 === run strict tester on current local pool === HideMyName AWG strict zero-loss tunnel tester Config dir: KEYMASK Run dir: /root/hmn/test-runs/20260706-161434 [1/30] 012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [2/30] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [3/30] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf endpoint already UP on vpn2; testing existing interface, not starting duplicate [4/30] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf [5/30] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf [6/30] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=185.490 [7/30] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf [8/30] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=147.450 [9/30] 088-US-USA-Dallas-107.174.226.51-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=175.478 [10/30] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [11/30] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf [12/30] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [13/30] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [14/30] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf [15/30] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:20%,1.1.1.1:0% avg=93.971 [16/30] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [17/30] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [18/30] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=33.000 [19/30] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [20/30] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf [21/30] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf [22/30] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf [23/30] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [24/30] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf [25/30] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf [26/30] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf [27/30] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf [28/30] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [29/30] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf [30/30] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf /root/hmn/test-runs/20260706-161434/results.tsv total=30 OK=17 FAIL=13 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf | 157.173.27.69:41797 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=82.925 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf | 194.71.227.212:32583 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=223.488 063-CL-Chile-Santiago-38.7.197.83-awg1.conf | 38.7.197.83:38465 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=409.210 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf | 95.211.68.119:45176 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=46.188 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf | 89.46.237.14:38594 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=75.864 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf | 64.253.89.235:37402 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=166.254 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf | 192.121.163.235:42530 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=68.609 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf | 37.235.54.96:38971 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=82.420 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf | 23.158.72.87:45460 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=217.195 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf | 157.173.25.198:34340 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=60.091 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf | 178.215.227.13:44408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=53.234 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf | 192.71.244.202:45735 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=77.636 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf | 109.248.198.4:37129 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=190.290 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf | 151.236.30.139:33998 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=66.316 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf | 112.120.98.53:46369 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=288.838 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf | 77.67.8.84:43378 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=183.763 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf | 192.71.27.64:40044 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=121.653 Strict rejects with ping loss: 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf | 107.172.187.100:39480 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=185.490 087-US-USA-New-York-S1-107.175.93.59-awg1.conf | 107.175.93.59:31095 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=147.450 088-US-USA-Dallas-107.174.226.51-awg1.conf | 107.174.226.51:44839 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=175.478 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf | 141.98.189.83:39408 | loss=9.9.9.9:20%,1.1.1.1:0% | avg=93.971 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf | 46.246.127.84:36230 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=33.000 default dev vpn2 scope link main routes touching vpn_test: results=/root/hmn/test-runs/20260706-161434/results.tsv === publish strict tables atomically === === selected consistency check, no selected changes here === vpn1 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 67.297 KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf vpn2 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 52.579 KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf vpn1 endpoint 37.235.54.96:38971: OK in current strict foreign table vpn2 endpoint 157.173.27.69:41797: OK in current strict foreign table === restore active route === === unfreeze and run manager once === manager_rc=0 vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 --- strict all head --- 1 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 46.188 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 2 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 3 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 60.091 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 4 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 66.316 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 5 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 68.609 9.9.9.9:0%,1.1.1.1:0% KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 6 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 75.864 9.9.9.9:0%,1.1.1.1:0% KEYMASK-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 7 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 77.636 9.9.9.9:0%,1.1.1.1:0% KEYMASK-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 8 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 82.420 9.9.9.9:0%,1.1.1.1:0% KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 9 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 82.925 9.9.9.9:0%,1.1.1.1:0% KEYMASK-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 10 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf 192.71.27.64:40044 121.653 9.9.9.9:0%,1.1.1.1:0% KEYMASK-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf 11 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf 64.253.89.235:37402 166.254 9.9.9.9:0%,1.1.1.1:0% KEYMASK-US-USA-New-York-City-S3-64.253.89.235-awg1.conf --- strict foreign head --- 1 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 46.188 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 2 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 3 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 60.091 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 4 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 66.316 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 5 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 68.609 9.9.9.9:0%,1.1.1.1:0% KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 6 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 75.864 9.9.9.9:0%,1.1.1.1:0% KEYMASK-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 7 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 77.636 9.9.9.9:0%,1.1.1.1:0% KEYMASK-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 8 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 82.420 9.9.9.9:0%,1.1.1.1:0% KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 9 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 82.925 9.9.9.9:0%,1.1.1.1:0% KEYMASK-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 10 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf 192.71.27.64:40044 121.653 9.9.9.9:0%,1.1.1.1:0% KEYMASK-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf 11 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf 77.67.8.84:43378 183.763 9.9.9.9:0%,1.1.1.1:0% KEYMASK-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf === run manager once after validation === 2026-07-06T16:24:21+00:00 manager_rc=0 active=vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 latest after: KEYMASK-161226 === refresh status === === strict foreign head === 1 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 46.188 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 2 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 3 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 60.091 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 4 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 66.316 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 5 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 68.609 9.9.9.9:0%,1.1.1.1:0% KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 6 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 75.864 9.9.9.9:0%,1.1.1.1:0% KEYMASK-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 7 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 77.636 9.9.9.9:0%,1.1.1.1:0% KEYMASK-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 8 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 82.420 9.9.9.9:0%,1.1.1.1:0% KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 9 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 82.925 9.9.9.9:0%,1.1.1.1:0% KEYMASK-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 10 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf 192.71.27.64:40044 121.653 9.9.9.9:0%,1.1.1.1:0% KEYMASK-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf 11 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf 77.67.8.84:43378 183.763 9.9.9.9:0%,1.1.1.1:0% KEYMASK-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf === selected cache === vpn1 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 67.297 KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf vpn2 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 52.579 KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 2026-07-06T16:24:21+00:00 === hmn-refresh-pool-safe done === ### LOGFILE /root/hmn/logs/refresh-pool-safe-20260707-042000-9733.log mtime=2026-07-07T04:32:09+00:00 2026-07-07T04:20:00+00:00 === hmn-refresh-pool-safe start === 2026-07-07T04:20:00+00:00 KEYMASK-pool-safe-20260707-042000-9733.log active=vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 2026-07-07T04:20:00+00:00 KEYMASK-safe-before-20260707-042000-9733 latest before: KEYMASK-161226 2026-07-07T04:20:00+00:00 trying fresh HMN download via: /root/hmn/hmn-download-all-awg.sh HideMyName download all AWG configs AWG parameter: awg=1 Request interface: vpn2 Run dir: /root/hmn/runs/20260707-042000 Config dir: KEYMASK-042000 0/4 Проверяю доступ к hide-my-name.net через vpn2... /root/hmn/runs/20260707-042000/serverlist.json FAIL: No IP addresses available on this server [32/35] HK | Hong Kong, Central District S2 | 112.120.98.53:46369 KEYMASK-042000 KEYMASK /root/hmn/runs/20260707-042000/working-awg1.tsv /root/hmn/cache/working-awg1-latest.tsv 1. id=12 | DK | Denmark, Copenhagen S4 | 192.36.27.17:35500 | endpoint=192.36.27.17:35500 | KEYMASK-042000/012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf 2. id=29 | UA | Ukraine, Kyiv S3 | 38.244.192.244:45389 | endpoint=38.244.192.244:45389 | KEYMASK-042000/029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf 3. id=49 | DE | Germany, Berlin S7 | 157.173.27.69:41797 | endpoint=157.173.27.69:41797 | KEYMASK-042000/049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 4. id=62 | BE | Belgium, Oostkamp S7 | 194.71.227.212:32583 | endpoint=194.71.227.212:32583 | KEYMASK-042000/062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf 5. id=63 | CL | Chile, Santiago | 38.7.197.83:38465 | endpoint=38.7.197.83:38465 | KEYMASK-042000/063-CL-Chile-Santiago-38.7.197.83-awg1.conf 6. id=70 | CZ | Czech Republic, Prague S1 | 193.235.207.39:38330 | endpoint=193.235.207.39:38330 | KEYMASK-042000/070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf 7. id=71 | US | USA, Los Angeles S2 | 107.172.187.100:39480 | endpoint=107.172.187.100:39480 | KEYMASK-042000/071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf 8. id=72 | NL | Netherlands, Amsterdam S8 | 78.31.250.16:41729 | endpoint=78.31.250.16:41729 | KEYMASK-042000/072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 9. id=73 | TR | Turkey, Istanbul S3 | 84.32.230.159:43808 | endpoint=84.32.230.159:43808 | KEYMASK-042000/073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 10. id=75 | NL | Netherlands, Amsterdam H13 | 95.211.68.119:45176 | endpoint=95.211.68.119:45176 | KEYMASK-042000/075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 11. id=76 | IT | Italy, Milan S3 | 149.154.157.24:35090 | endpoint=149.154.157.24:35090 | KEYMASK-042000/076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf 12. id=87 | US | USA, New York S1 | 107.175.93.59:31095 | endpoint=107.175.93.59:31095 | KEYMASK-042000/087-US-USA-New-York-S1-107.175.93.59-awg1.conf 13. id=88 | US | USA, Dallas | 107.174.226.51:44839 | endpoint=107.174.226.51:44839 | KEYMASK-042000/088-US-USA-Dallas-107.174.226.51-awg1.conf 14. id=94 | JP | Japan, Tokyo | 192.121.162.75:45945 | endpoint=192.121.162.75:45945 | KEYMASK-042000/094-JP-Japan-Tokyo-192.121.162.75-awg1.conf 15. id=108 | HU | Hungary, Budapest S6 | 89.46.237.14:38594 | endpoint=89.46.237.14:38594 | KEYMASK-042000/108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 16. id=114 | PS | UAE, Dubai | 103.57.251.39:37380 | endpoint=103.57.251.39:37380 | KEYMASK-042000/114-PS-UAE-Dubai-103.57.251.39-awg1.conf 17. id=115 | NO | Norway, Sandefjord S15 | 185.14.97.234:37492 | endpoint=185.14.97.234:37492 | KEYMASK-042000/115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf 18. id=117 | US | USA, New York City S3 | 64.253.89.235:37402 | endpoint=64.253.89.235:37402 | KEYMASK-042000/117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf 19. id=118 | RU | Russia, Moscow S5 | 141.98.189.83:39408 | endpoint=141.98.189.83:39408 | KEYMASK-042000/118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf 20. id=128 | LV | Latvia, Riga S1 | 192.121.163.235:42530 | endpoint=192.121.163.235:42530 | KEYMASK-042000/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 21. id=129 | CH | Switzerland, Zurich S2 | 89.46.232.39:40316 | endpoint=89.46.232.39:40316 | KEYMASK-042000/129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf 22. id=133 | SE | Sweden, Stockholm S2 | 46.246.127.84:36230 | endpoint=46.246.127.84:36230 | KEYMASK-042000/133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf 23. id=141 | RS | Serbia, Belgrade S2 | 194.71.126.45:32821 | endpoint=194.71.126.45:32821 | KEYMASK-042000/141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf 24. id=146 | GB | United Kingdom, London S1 | 37.235.54.96:38971 | endpoint=37.235.54.96:38971 | KEYMASK-042000/146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 25. id=147 | US | USA, Salt Lake City S2 | 23.158.72.87:45460 | endpoint=23.158.72.87:45460 | KEYMASK-042000/147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf 26. id=149 | AT | Austria, Vienna S3 | 157.173.25.198:34340 | endpoint=157.173.25.198:34340 | KEYMASK-042000/149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 27. id=150 | NL | Netherlands, Amsterdam R5 | 178.215.227.13:44408 | endpoint=178.215.227.13:44408 | KEYMASK-042000/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 28. id=153 | SI | Slovenia, Ljubljana S3 | 192.71.244.202:45735 | endpoint=192.71.244.202:45735 | KEYMASK-042000/153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 29. id=162 | KZ | Kazakhstan, Karaganda S1 | 109.248.198.4:37129 | endpoint=109.248.198.4:37129 | KEYMASK-042000/162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf 30. id=180 | AT | Austria, Graz S1 | 151.236.30.139:33998 | endpoint=151.236.30.139:33998 | KEYMASK-042000/180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 31. id=206 | HK | Hong Kong, Central District S2 | 112.120.98.53:46369 | endpoint=112.120.98.53:46369 | KEYMASK-042000/206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf 32. id=214 | EE | Estonia, Tallinn S2 | 89.40.104.201:36979 | endpoint=89.40.104.201:36979 | KEYMASK-042000/214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf 33. id=218 | KZ | Kazakhstan, Almaty M2 | 77.67.8.84:43378 | endpoint=77.67.8.84:43378 | KEYMASK-042000/218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf 34. id=225 | IL | Israel, Tel Aviv S5 | 192.71.27.64:40044 | endpoint=192.71.27.64:40044 | KEYMASK-042000/225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf 2026-07-07T04:20:48+00:00 validate fresh/current latest pool through vpn_test === hmn-validate-current-pool: retest existing local pool safely === config_KEYMASK KEYMASK-current-pool-20260707-042048.log active=vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 === run strict tester on current local pool === HideMyName AWG strict zero-loss tunnel tester Config dir: KEYMASK Run dir: /root/hmn/test-runs/20260707-042048 [1/34] 012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [2/34] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [3/34] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf [4/34] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf [5/34] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf [6/34] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=70.304 [7/34] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=196.164 [8/34] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf [9/34] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf [10/34] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf endpoint already UP on vpn2; testing existing interface, not starting duplicate [11/34] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=254.692 [12/34] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=149.456 [13/34] 088-US-USA-Dallas-107.174.226.51-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=170.044 [14/34] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [15/34] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf [16/34] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [17/34] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [18/34] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf [19/34] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf [20/34] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [21/34] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [22/34] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=33.203 [23/34] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [24/34] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf [25/34] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf [26/34] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf [27/34] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [28/34] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf [29/34] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf [30/34] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf [31/34] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf [32/34] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [33/34] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf [34/34] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf /root/hmn/test-runs/20260707-042048/results.tsv total=34 OK=20 FAIL=14 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf | 157.173.27.69:41797 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=61.023 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf | 194.71.227.212:32583 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=221.263 063-CL-Chile-Santiago-38.7.197.83-awg1.conf | 38.7.197.83:38465 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=378.025 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf | 78.31.250.16:41729 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=44.837 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf | 84.32.230.159:43808 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=83.564 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf | 95.211.68.119:45176 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=46.081 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf | 89.46.237.14:38594 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=81.681 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf | 64.253.89.235:37402 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=126.080 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf | 141.98.189.83:39408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=30.744 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf | 192.121.163.235:42530 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=44.888 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf | 37.235.54.96:38971 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=58.125 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf | 23.158.72.87:45460 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=179.873 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf | 157.173.25.198:34340 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=58.542 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf | 178.215.227.13:44408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=50.488 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf | 192.71.244.202:45735 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=71.913 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf | 109.248.198.4:37129 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=169.753 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf | 151.236.30.139:33998 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=67.658 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf | 112.120.98.53:46369 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=266.162 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf | 77.67.8.84:43378 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=168.916 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf | 192.71.27.64:40044 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=151.461 Strict rejects with ping loss: 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf | 193.235.207.39:38330 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=70.304 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf | 107.172.187.100:39480 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=196.164 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf | 149.154.157.24:35090 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=254.692 087-US-USA-New-York-S1-107.175.93.59-awg1.conf | 107.175.93.59:31095 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=149.456 088-US-USA-Dallas-107.174.226.51-awg1.conf | 107.174.226.51:44839 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=170.044 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf | 46.246.127.84:36230 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=33.203 default dev vpn2 scope link main routes touching vpn_test: results=/root/hmn/test-runs/20260707-042048/results.tsv === publish strict tables atomically === === selected consistency check, no selected changes here === vpn1 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf vpn2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 46.188 KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf vpn1 endpoint 178.215.227.13:44408: OK in current strict foreign table vpn2 endpoint 95.211.68.119:45176: OK in current strict foreign table === restore active route === === unfreeze and run manager once === manager_rc=0 vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 --- strict all head --- 1 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf 141.98.189.83:39408 30.744 9.9.9.9:0%,1.1.1.1:0% KEYMASK-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf 2 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 78.31.250.16:41729 44.837 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 3 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 44.888 9.9.9.9:0%,1.1.1.1:0% KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 4 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 46.081 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 5 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 50.488 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 6 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 58.125 9.9.9.9:0%,1.1.1.1:0% KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 7 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 58.542 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 8 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 61.023 9.9.9.9:0%,1.1.1.1:0% KEYMASK-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 9 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 67.658 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 10 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 71.913 9.9.9.9:0%,1.1.1.1:0% KEYMASK-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 11 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 81.681 9.9.9.9:0%,1.1.1.1:0% KEYMASK-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf --- strict foreign head --- 1 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 78.31.250.16:41729 44.837 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 2 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 44.888 9.9.9.9:0%,1.1.1.1:0% KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 3 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 46.081 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 4 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 50.488 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 5 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 58.125 9.9.9.9:0%,1.1.1.1:0% KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 6 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 58.542 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 7 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 61.023 9.9.9.9:0%,1.1.1.1:0% KEYMASK-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 8 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 67.658 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 9 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 71.913 9.9.9.9:0%,1.1.1.1:0% KEYMASK-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 10 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 81.681 9.9.9.9:0%,1.1.1.1:0% KEYMASK-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 11 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 83.564 9.9.9.9:0%,1.1.1.1:0% KEYMASK-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf === run manager once after validation === 2026-07-07T04:32:09+00:00 manager_rc=0 active=vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 latest after: KEYMASK-042000 === refresh status === === strict foreign head === 1 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 78.31.250.16:41729 44.837 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 2 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 44.888 9.9.9.9:0%,1.1.1.1:0% KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 3 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 46.081 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 4 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 50.488 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 5 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 58.125 9.9.9.9:0%,1.1.1.1:0% KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 6 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 58.542 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 7 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 61.023 9.9.9.9:0%,1.1.1.1:0% KEYMASK-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 8 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 67.658 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 9 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 71.913 9.9.9.9:0%,1.1.1.1:0% KEYMASK-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 10 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 81.681 9.9.9.9:0%,1.1.1.1:0% KEYMASK-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 11 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 83.564 9.9.9.9:0%,1.1.1.1:0% KEYMASK-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf === selected cache === vpn1 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf vpn2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 46.188 KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 2026-07-07T04:32:09+00:00 === hmn-refresh-pool-safe done === ### LOGFILE /root/hmn/logs/refresh-pool-safe-20260708-042000-24122.log mtime=2026-07-08T04:32:07+00:00 2026-07-08T04:20:00+00:00 === hmn-refresh-pool-safe start === 2026-07-08T04:20:00+00:00 KEYMASK-pool-safe-20260708-042000-24122.log active=vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 2026-07-08T04:20:00+00:00 KEYMASK-safe-before-20260708-042000-24122 latest before: KEYMASK-042000 2026-07-08T04:20:00+00:00 trying fresh HMN download via: /root/hmn/hmn-download-all-awg.sh HideMyName download all AWG configs AWG parameter: awg=1 Request interface: vpn2 Run dir: /root/hmn/runs/20260708-042000 Config dir: KEYMASK-042000 0/4 Проверяю доступ к hide-my-name.net через vpn2... /root/hmn/runs/20260708-042000/serverlist.json [32/35] HK | Hong Kong, Central District S2 | 112.120.98.53:46369 KEYMASK-042000 KEYMASK /root/hmn/runs/20260708-042000/working-awg1.tsv /root/hmn/cache/working-awg1-latest.tsv 1. id=12 | DK | Denmark, Copenhagen S4 | 192.36.27.17:35500 | endpoint=192.36.27.17:35500 | KEYMASK-042000/012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf 2. id=29 | UA | Ukraine, Kyiv S3 | 38.244.192.244:45389 | endpoint=38.244.192.244:45389 | KEYMASK-042000/029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf 3. id=49 | DE | Germany, Berlin S7 | 157.173.27.69:41797 | endpoint=157.173.27.69:41797 | KEYMASK-042000/049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 4. id=53 | FI | Finland, Helsinki S4 | 192.71.247.18:35999 | endpoint=192.71.247.18:35999 | KEYMASK-042000/053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf 5. id=62 | BE | Belgium, Oostkamp S7 | 194.71.227.212:32583 | endpoint=194.71.227.212:32583 | KEYMASK-042000/062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf 6. id=63 | CL | Chile, Santiago | 38.7.197.83:38465 | endpoint=38.7.197.83:38465 | KEYMASK-042000/063-CL-Chile-Santiago-38.7.197.83-awg1.conf 7. id=70 | CZ | Czech Republic, Prague S1 | 193.235.207.39:38330 | endpoint=193.235.207.39:38330 | KEYMASK-042000/070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf 8. id=71 | US | USA, Los Angeles S2 | 107.172.187.100:39480 | endpoint=107.172.187.100:39480 | KEYMASK-042000/071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf 9. id=72 | NL | Netherlands, Amsterdam S8 | 78.31.250.16:41729 | endpoint=78.31.250.16:41729 | KEYMASK-042000/072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 10. id=73 | TR | Turkey, Istanbul S3 | 84.32.230.159:43808 | endpoint=84.32.230.159:43808 | KEYMASK-042000/073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 11. id=75 | NL | Netherlands, Amsterdam H13 | 95.211.68.119:45176 | endpoint=95.211.68.119:45176 | KEYMASK-042000/075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 12. id=76 | IT | Italy, Milan S3 | 149.154.157.24:35090 | endpoint=149.154.157.24:35090 | KEYMASK-042000/076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf 13. id=87 | US | USA, New York S1 | 107.175.93.59:31095 | endpoint=107.175.93.59:31095 | KEYMASK-042000/087-US-USA-New-York-S1-107.175.93.59-awg1.conf 14. id=88 | US | USA, Dallas | 107.174.226.51:44839 | endpoint=107.174.226.51:44839 | KEYMASK-042000/088-US-USA-Dallas-107.174.226.51-awg1.conf 15. id=94 | JP | Japan, Tokyo | 192.121.162.75:45945 | endpoint=192.121.162.75:45945 | KEYMASK-042000/094-JP-Japan-Tokyo-192.121.162.75-awg1.conf 16. id=108 | HU | Hungary, Budapest S6 | 89.46.237.14:38594 | endpoint=89.46.237.14:38594 | KEYMASK-042000/108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 17. id=114 | PS | UAE, Dubai | 103.57.251.39:37380 | endpoint=103.57.251.39:37380 | KEYMASK-042000/114-PS-UAE-Dubai-103.57.251.39-awg1.conf 18. id=115 | NO | Norway, Sandefjord S15 | 185.14.97.234:37492 | endpoint=185.14.97.234:37492 | KEYMASK-042000/115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf 19. id=117 | US | USA, New York City S3 | 64.253.89.235:37402 | endpoint=64.253.89.235:37402 | KEYMASK-042000/117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf 20. id=118 | RU | Russia, Moscow S5 | 141.98.189.83:39408 | endpoint=141.98.189.83:39408 | KEYMASK-042000/118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf 21. id=128 | LV | Latvia, Riga S1 | 192.121.163.235:42530 | endpoint=192.121.163.235:42530 | KEYMASK-042000/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 22. id=129 | CH | Switzerland, Zurich S2 | 89.46.232.39:40316 | endpoint=89.46.232.39:40316 | KEYMASK-042000/129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf 23. id=133 | SE | Sweden, Stockholm S2 | 46.246.127.84:36230 | endpoint=46.246.127.84:36230 | KEYMASK-042000/133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf 24. id=141 | RS | Serbia, Belgrade S2 | 194.71.126.45:32821 | endpoint=194.71.126.45:32821 | KEYMASK-042000/141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf 25. id=146 | GB | United Kingdom, London S1 | 37.235.54.96:38971 | endpoint=37.235.54.96:38971 | KEYMASK-042000/146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 26. id=147 | US | USA, Salt Lake City S2 | 23.158.72.87:45460 | endpoint=23.158.72.87:45460 | KEYMASK-042000/147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf 27. id=149 | AT | Austria, Vienna S3 | 157.173.25.198:34340 | endpoint=157.173.25.198:34340 | KEYMASK-042000/149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 28. id=150 | NL | Netherlands, Amsterdam R5 | 178.215.227.13:44408 | endpoint=178.215.227.13:44408 | KEYMASK-042000/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 29. id=153 | SI | Slovenia, Ljubljana S3 | 192.71.244.202:45735 | endpoint=192.71.244.202:45735 | KEYMASK-042000/153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 30. id=162 | KZ | Kazakhstan, Karaganda S1 | 109.248.198.4:37129 | endpoint=109.248.198.4:37129 | KEYMASK-042000/162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf 31. id=180 | AT | Austria, Graz S1 | 151.236.30.139:33998 | endpoint=151.236.30.139:33998 | KEYMASK-042000/180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 32. id=206 | HK | Hong Kong, Central District S2 | 112.120.98.53:46369 | endpoint=112.120.98.53:46369 | KEYMASK-042000/206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf 33. id=214 | EE | Estonia, Tallinn S2 | 89.40.104.201:36979 | endpoint=89.40.104.201:36979 | KEYMASK-042000/214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf 34. id=218 | KZ | Kazakhstan, Almaty M2 | 77.67.8.84:43378 | endpoint=77.67.8.84:43378 | KEYMASK-042000/218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf 35. id=225 | IL | Israel, Tel Aviv S5 | 192.71.27.64:40044 | endpoint=192.71.27.64:40044 | KEYMASK-042000/225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf 2026-07-08T04:20:44+00:00 validate fresh/current latest pool through vpn_test === hmn-validate-current-pool: retest existing local pool safely === config_KEYMASK KEYMASK-current-pool-20260708-042044.log active=vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 === run strict tester on current local pool === HideMyName AWG strict zero-loss tunnel tester Config dir: KEYMASK Run dir: /root/hmn/test-runs/20260708-042044 [1/35] 012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [2/35] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [3/35] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf [4/35] 053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [5/35] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf [6/35] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf [7/35] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=66.891 [8/35] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=193.085 [9/35] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf [10/35] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf [11/35] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf endpoint already UP on vpn2; testing existing interface, not starting duplicate [12/35] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=235.987 [13/35] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=137.851 [14/35] 088-US-USA-Dallas-107.174.226.51-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=165.396 [15/35] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16/35] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf [17/35] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [18/35] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [19/35] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf [20/35] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf [21/35] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [22/35] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [23/35] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=63.235 [24/35] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [25/35] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf [26/35] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf [27/35] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf [28/35] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [29/35] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf [30/35] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf [31/35] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf [32/35] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf [33/35] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [34/35] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf [35/35] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf /root/hmn/test-runs/20260708-042044/results.tsv total=35 OK=20 FAIL=15 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf | 157.173.27.69:41797 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=57.299 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf | 194.71.227.212:32583 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=219.008 063-CL-Chile-Santiago-38.7.197.83-awg1.conf | 38.7.197.83:38465 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=247.649 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf | 78.31.250.16:41729 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=46.381 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf | 84.32.230.159:43808 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=75.272 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf | 95.211.68.119:45176 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=43.304 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf | 89.46.237.14:38594 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=75.675 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf | 64.253.89.235:37402 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=129.320 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf | 141.98.189.83:39408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=27.745 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf | 192.121.163.235:42530 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=38.879 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf | 37.235.54.96:38971 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=62.362 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf | 23.158.72.87:45460 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=184.748 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf | 157.173.25.198:34340 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=59.395 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf | 178.215.227.13:44408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=50.097 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf | 192.71.244.202:45735 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=65.777 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf | 109.248.198.4:37129 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=186.153 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf | 151.236.30.139:33998 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=66.513 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf | 112.120.98.53:46369 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=194.613 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf | 77.67.8.84:43378 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=161.595 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf | 192.71.27.64:40044 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=105.977 Strict rejects with ping loss: 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf | 193.235.207.39:38330 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=66.891 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf | 107.172.187.100:39480 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=193.085 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf | 149.154.157.24:35090 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=235.987 087-US-USA-New-York-S1-107.175.93.59-awg1.conf | 107.175.93.59:31095 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=137.851 088-US-USA-Dallas-107.174.226.51-awg1.conf | 107.174.226.51:44839 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=165.396 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf | 46.246.127.84:36230 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=63.235 default dev vpn2 scope link main routes touching vpn_test: results=/root/hmn/test-runs/20260708-042044/results.tsv === publish strict tables atomically === === selected consistency check, no selected changes here === vpn1 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf vpn2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 46.188 KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf vpn1 endpoint 178.215.227.13:44408: OK in current strict foreign table vpn2 endpoint 95.211.68.119:45176: OK in current strict foreign table === restore active route === === unfreeze and run manager once === manager_rc=0 vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 --- strict all head --- 1 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf 141.98.189.83:39408 27.745 9.9.9.9:0%,1.1.1.1:0% KEYMASK-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf 2 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 38.879 9.9.9.9:0%,1.1.1.1:0% KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 3 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 43.304 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 4 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 78.31.250.16:41729 46.381 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 5 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 50.097 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 6 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 57.299 9.9.9.9:0%,1.1.1.1:0% KEYMASK-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 7 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 59.395 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 8 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 62.362 9.9.9.9:0%,1.1.1.1:0% KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 9 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 65.777 9.9.9.9:0%,1.1.1.1:0% KEYMASK-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 10 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 66.513 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 11 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 75.272 9.9.9.9:0%,1.1.1.1:0% KEYMASK-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf --- strict foreign head --- 1 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 38.879 9.9.9.9:0%,1.1.1.1:0% KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 43.304 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 3 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 78.31.250.16:41729 46.381 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 4 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 50.097 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 5 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 57.299 9.9.9.9:0%,1.1.1.1:0% KEYMASK-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 6 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 59.395 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 7 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 62.362 9.9.9.9:0%,1.1.1.1:0% KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 8 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 65.777 9.9.9.9:0%,1.1.1.1:0% KEYMASK-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 9 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 66.513 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 10 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 75.272 9.9.9.9:0%,1.1.1.1:0% KEYMASK-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 11 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 75.675 9.9.9.9:0%,1.1.1.1:0% KEYMASK-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf === run manager once after validation === 2026-07-08T04:32:07+00:00 manager_rc=0 active=vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 latest after: KEYMASK-042000 === refresh status === === strict foreign head === 1 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 38.879 9.9.9.9:0%,1.1.1.1:0% KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 43.304 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 3 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 78.31.250.16:41729 46.381 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 4 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 50.097 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 5 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 57.299 9.9.9.9:0%,1.1.1.1:0% KEYMASK-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 6 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 59.395 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 7 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 62.362 9.9.9.9:0%,1.1.1.1:0% KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 8 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 65.777 9.9.9.9:0%,1.1.1.1:0% KEYMASK-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 9 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 66.513 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 10 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 75.272 9.9.9.9:0%,1.1.1.1:0% KEYMASK-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 11 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 75.675 9.9.9.9:0%,1.1.1.1:0% KEYMASK-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf === selected cache === vpn1 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf vpn2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 46.188 KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 2026-07-08T04:32:07+00:00 === hmn-refresh-pool-safe done === ### LOGFILE /root/hmn/logs/step048i2-controlled-refresh-20260710-163600.log mtime=2026-07-10T16:59:10+00:00 [16:36:45] [downloader] 33. id=214 | EE | Estonia, Tallinn S2 | 89.40.104.201:36979 | endpoint=89.40.104.201:36979 | KEYMASK-163600/214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf [16:36:45] [downloader] 34. id=218 | KZ | Kazakhstan, Almaty M2 | 77.67.8.84:43378 | endpoint=77.67.8.84:43378 | KEYMASK-163600/218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf [16:36:45] [downloader] 35. id=225 | IL | Israel, Tel Aviv S5 | 192.71.27.64:40044 | endpoint=192.71.27.64:40044 | KEYMASK-163600/225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf stage.tester.command=/root/hmn/hmn-test-all-awg.sh [16:36:45] [tester] HideMyName AWG strict zero-loss tunnel tester [16:36:45] [tester] Run dir: /root/hmn/test-runs/20260710-163645 [16:36:45] [tester] [1/35] 012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf [16:37:06] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:37:08] [tester] [2/35] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf [16:37:28] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:37:30] [tester] [3/35] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf [16:37:48] [tester] [4/35] 053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf [16:38:08] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:38:10] [tester] [5/35] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf [16:38:29] [tester] [6/35] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf [16:38:47] [tester] [7/35] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf [16:39:05] [tester] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=66.613 [16:39:07] [tester] [8/35] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf [16:39:24] [tester] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=190.659 [16:39:26] [tester] [9/35] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf [16:39:44] [tester] [10/35] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf [16:40:03] [tester] [11/35] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf [16:40:21] [tester] [12/35] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf [16:40:38] [tester] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=236.931 [16:40:40] [tester] [13/35] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf [16:40:58] [tester] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=136.927 [16:41:00] [tester] [14/35] 088-US-USA-Dallas-107.174.226.51-awg1.conf [16:41:17] [tester] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=158.208 [16:41:19] [tester] [15/35] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf [16:41:39] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:41:41] [tester] [16/35] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf [16:42:00] [tester] [17/35] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf [16:42:20] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:42:22] [tester] [18/35] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf [16:42:42] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:42:44] [tester] [19/35] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf [16:43:02] [tester] [20/35] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf [16:43:20] [tester] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:40% avg=68.091 [16:43:22] [tester] [21/35] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [16:43:22] [tester] endpoint already UP on vpn2; testing existing interface, not starting duplicate [16:43:32] [tester] [22/35] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf [16:43:52] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:43:54] [tester] [23/35] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf [16:44:11] [tester] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=63.609 [16:44:13] [tester] [24/35] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf [16:44:33] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:44:35] [tester] [25/35] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf [16:44:54] [tester] [26/35] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf [16:45:12] [tester] [27/35] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf [16:45:31] [tester] [28/35] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [16:45:31] [tester] endpoint already UP on vpn1; testing existing interface, not starting duplicate [16:45:41] [tester] [29/35] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf [16:45:59] [tester] [30/35] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf [16:46:17] [tester] [31/35] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf [16:46:36] [tester] [32/35] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf [16:46:54] [tester] [33/35] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf [16:47:14] [tester] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:47:16] [tester] [34/35] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf [16:47:34] [tester] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=181.312 [16:47:36] [tester] [35/35] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf [16:47:54] [tester] /root/hmn/test-runs/20260710-163645/results.tsv [16:47:54] [tester] total=35 OK=18 FAIL=17 [16:47:54] [tester] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf | 157.173.27.69:41797 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=58.182 [16:47:54] [tester] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf | 194.71.227.212:32583 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=214.873 [16:47:54] [tester] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf | 38.7.197.83:38465 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=247.656 [16:47:54] [tester] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf | 78.31.250.16:41729 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=47.403 [16:47:54] [tester] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf | 84.32.230.159:43808 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=71.170 [16:47:54] [tester] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf | 95.211.68.119:45176 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=44.494 [16:47:54] [tester] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf | 89.46.237.14:38594 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=76.303 [16:47:54] [tester] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf | 64.253.89.235:37402 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=135.640 [16:47:54] [tester] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf | 192.121.163.235:42530 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=39.198 [16:47:54] [tester] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf | 37.235.54.96:38971 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=81.942 [16:47:54] [tester] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf | 23.158.72.87:45460 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=183.362 [16:47:54] [tester] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf | 157.173.25.198:34340 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=61.160 [16:47:54] [tester] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf | 178.215.227.13:44408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=51.002 [16:47:54] [tester] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf | 192.71.244.202:45735 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=66.161 [16:47:54] [tester] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf | 109.248.198.4:37129 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=185.328 [16:47:54] [tester] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf | 151.236.30.139:33998 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=68.770 [16:47:54] [tester] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf | 112.120.98.53:46369 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=199.576 [16:47:54] [tester] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf | 192.71.27.64:40044 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=160.959 [16:47:54] [tester] Strict rejects with ping loss: [16:47:54] [tester] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf | 193.235.207.39:38330 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=66.613 [16:47:54] [tester] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf | 107.172.187.100:39480 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=190.659 [16:47:54] [tester] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf | 149.154.157.24:35090 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=236.931 [16:47:54] [tester] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf | 107.175.93.59:31095 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=136.927 [16:47:54] [tester] 088-US-USA-Dallas-107.174.226.51-awg1.conf | 107.174.226.51:44839 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=158.208 [16:47:54] [tester] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf | 141.98.189.83:39408 | loss=9.9.9.9:0%,1.1.1.1:40% | avg=68.091 [16:47:54] [tester] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf | 46.246.127.84:36230 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=63.609 [16:47:54] [tester] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf | 77.67.8.84:43378 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=181.312 [16:47:54] [tester] default dev vpn1 scope link [16:47:54] [tester] main routes touching vpn_test: stage.validator.command=/root/hmn/hmn-validate-current-pool.sh [16:47:54] [validator] === hmn-validate-current-pool: retest existing local pool safely === [16:47:54] [validator] active=vpn1 [16:47:54] [validator] default dev vpn1 scope link [16:47:54] [validator] 9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 [16:47:54] [validator] === run strict tester on current local pool === [16:47:54] [validator] HideMyName AWG strict zero-loss tunnel tester [16:47:54] [validator] Run dir: /root/hmn/test-runs/20260710-164754 [16:47:54] [validator] [1/35] 012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf [16:48:14] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:48:16] [validator] [2/35] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf [16:48:37] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:48:39] [validator] [3/35] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf [16:48:57] [validator] [4/35] 053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf [16:49:17] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:49:19] [validator] [5/35] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf [16:49:38] [validator] [6/35] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf [16:49:56] [validator] [7/35] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf [16:50:13] [validator] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=66.516 [16:50:15] [validator] [8/35] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf [16:50:33] [validator] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=198.493 [16:50:35] [validator] [9/35] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf [16:50:53] [validator] [10/35] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf [16:51:11] [validator] [11/35] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf [16:51:30] [validator] [12/35] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf [16:51:47] [validator] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=239.439 [16:51:49] [validator] [13/35] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf [16:52:06] [validator] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=137.246 [16:52:08] [validator] [14/35] 088-US-USA-Dallas-107.174.226.51-awg1.conf [16:52:26] [validator] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=158.594 [16:52:28] [validator] [15/35] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf [16:52:48] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:52:50] [validator] [16/35] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf [16:53:08] [validator] [17/35] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf [16:53:28] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:53:30] [validator] [18/35] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf [16:53:50] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:53:52] [validator] [19/35] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf [16:54:11] [validator] [20/35] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf [16:54:28] [validator] status=FAIL_PING_LOSS loss=9.9.9.9:20%,1.1.1.1:0% avg=85.942 [16:54:30] [validator] [21/35] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [16:54:30] [validator] endpoint already UP on vpn2; testing existing interface, not starting duplicate [16:54:40] [validator] [22/35] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf [16:55:00] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:55:02] [validator] [23/35] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf [16:55:20] [validator] status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=63.559 [16:55:22] [validator] [24/35] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf [16:55:42] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:55:44] [validator] [25/35] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf [16:56:02] [validator] [26/35] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf [16:56:21] [validator] [27/35] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf [16:56:39] [validator] [28/35] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [16:56:39] [validator] endpoint already UP on vpn1; testing existing interface, not starting duplicate [16:56:49] [validator] [29/35] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf [16:57:07] [validator] [30/35] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf [16:57:26] [validator] [31/35] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf [16:57:44] [validator] [32/35] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf [16:58:03] [validator] [33/35] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf [16:58:23] [validator] status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16:58:25] [validator] [34/35] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf [16:58:43] [validator] [35/35] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf [16:59:02] [validator] /root/hmn/test-runs/20260710-164754/results.tsv [16:59:02] [validator] total=35 OK=19 FAIL=16 [16:59:02] [validator] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf | 157.173.27.69:41797 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=56.803 [16:59:02] [validator] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf | 194.71.227.212:32583 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=216.974 [16:59:02] [validator] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf | 38.7.197.83:38465 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=252.528 [16:59:02] [validator] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf | 78.31.250.16:41729 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=50.697 [16:59:02] [validator] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf | 84.32.230.159:43808 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=72.088 [16:59:02] [validator] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf | 95.211.68.119:45176 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=44.271 [16:59:02] [validator] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf | 89.46.237.14:38594 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=77.023 [16:59:02] [validator] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf | 64.253.89.235:37402 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=124.618 [16:59:02] [validator] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf | 192.121.163.235:42530 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=39.008 [16:59:02] [validator] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf | 37.235.54.96:38971 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=62.926 [16:59:02] [validator] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf | 23.158.72.87:45460 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=185.245 [16:59:02] [validator] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf | 157.173.25.198:34340 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=62.423 [16:59:02] [validator] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf | 178.215.227.13:44408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=50.900 [16:59:02] [validator] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf | 192.71.244.202:45735 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=66.349 [16:59:02] [validator] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf | 109.248.198.4:37129 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=202.323 [16:59:02] [validator] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf | 151.236.30.139:33998 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=67.482 [16:59:02] [validator] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf | 112.120.98.53:46369 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=199.625 [16:59:02] [validator] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf | 77.67.8.84:43378 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=163.880 [16:59:02] [validator] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf | 192.71.27.64:40044 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=164.930 [16:59:02] [validator] Strict rejects with ping loss: [16:59:02] [validator] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf | 193.235.207.39:38330 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=66.516 [16:59:02] [validator] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf | 107.172.187.100:39480 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=198.493 [16:59:02] [validator] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf | 149.154.157.24:35090 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=239.439 [16:59:02] [validator] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf | 107.175.93.59:31095 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=137.246 [16:59:02] [validator] 088-US-USA-Dallas-107.174.226.51-awg1.conf | 107.174.226.51:44839 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=158.594 [16:59:02] [validator] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf | 141.98.189.83:39408 | loss=9.9.9.9:20%,1.1.1.1:0% | avg=85.942 [16:59:02] [validator] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf | 46.246.127.84:36230 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=63.559 [16:59:02] [validator] default dev vpn1 scope link [16:59:02] [validator] main routes touching vpn_test: [16:59:02] [validator] results=/root/hmn/test-runs/20260710-164754/results.tsv [16:59:02] [validator] === publish strict tables atomically === [16:59:02] [validator] === selected consistency check, no selected changes here === [16:59:02] [validator] vpn2 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 38.879 KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [16:59:02] [validator] vpn1 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [16:59:02] [validator] vpn1 endpoint 178.215.227.13:44408: OK in current strict foreign table [16:59:02] [validator] vpn2 endpoint 192.121.163.235:42530: OK in current strict foreign table [16:59:02] [validator] === restore active route === [16:59:02] [validator] === unfreeze and run manager once === [16:59:10] [validator] manager_rc=0 [16:59:10] [validator] vpn1 [16:59:10] [validator] default dev vpn1 scope link [16:59:10] [validator] 9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 [16:59:10] [validator] --- strict all head --- [16:59:10] [validator] 1 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 39.008 9.9.9.9:0%,1.1.1.1:0% KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [16:59:10] [validator] 2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 44.271 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf [16:59:10] [validator] 3 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 78.31.250.16:41729 50.697 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf [16:59:10] [validator] 4 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 50.900 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [16:59:10] [validator] 5 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 56.803 9.9.9.9:0%,1.1.1.1:0% KEYMASK-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf [16:59:10] [validator] 6 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 62.423 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf [16:59:10] [validator] 7 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 62.926 9.9.9.9:0%,1.1.1.1:0% KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf [16:59:10] [validator] 8 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 66.349 9.9.9.9:0%,1.1.1.1:0% KEYMASK-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf [16:59:10] [validator] 9 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 67.482 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Graz-S1-151.236.30.139-awg1.conf [16:59:10] [validator] 10 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 72.088 9.9.9.9:0%,1.1.1.1:0% KEYMASK-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf [16:59:10] [validator] 11 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 77.023 9.9.9.9:0%,1.1.1.1:0% KEYMASK-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf [16:59:10] [validator] --- strict foreign head --- [16:59:10] [validator] 1 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 39.008 9.9.9.9:0%,1.1.1.1:0% KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [16:59:10] [validator] 2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 44.271 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf [16:59:10] [validator] 3 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 78.31.250.16:41729 50.697 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf [16:59:10] [validator] 4 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 50.900 9.9.9.9:0%,1.1.1.1:0% KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [16:59:10] [validator] 5 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 157.173.27.69:41797 56.803 9.9.9.9:0%,1.1.1.1:0% KEYMASK-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf [16:59:10] [validator] 6 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 157.173.25.198:34340 62.423 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf [16:59:10] [validator] 7 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 62.926 9.9.9.9:0%,1.1.1.1:0% KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf [16:59:10] [validator] 8 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 192.71.244.202:45735 66.349 9.9.9.9:0%,1.1.1.1:0% KEYMASK-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf [16:59:10] [validator] 9 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 151.236.30.139:33998 67.482 9.9.9.9:0%,1.1.1.1:0% KEYMASK-AT-Austria-Graz-S1-151.236.30.139-awg1.conf [16:59:10] [validator] 10 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 84.32.230.159:43808 72.088 9.9.9.9:0%,1.1.1.1:0% KEYMASK-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf [16:59:10] [validator] 11 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 89.46.237.14:38594 77.023 9.9.9.9:0%,1.1.1.1:0% KEYMASK-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf ### LOGFILE /root/hmn/logs/validate-current-pool-20260706-161434.log mtime=2026-07-06T16:24:13+00:00 HideMyName AWG strict zero-loss tunnel tester Config dir: KEYMASK Run dir: /root/hmn/test-runs/20260706-161434 [1/30] 012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [2/30] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [3/30] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf endpoint already UP on vpn2; testing existing interface, not starting duplicate [4/30] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf [5/30] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf [6/30] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=185.490 [7/30] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf [8/30] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=147.450 [9/30] 088-US-USA-Dallas-107.174.226.51-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=175.478 [10/30] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [11/30] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf [12/30] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [13/30] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [14/30] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf [15/30] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:20%,1.1.1.1:0% avg=93.971 [16/30] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [17/30] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [18/30] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=33.000 [19/30] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [20/30] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf [21/30] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf [22/30] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf [23/30] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [24/30] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf [25/30] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf [26/30] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf [27/30] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf [28/30] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [29/30] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf [30/30] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf /root/hmn/test-runs/20260706-161434/results.tsv total=30 OK=17 FAIL=13 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf | 157.173.27.69:41797 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=82.925 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf | 194.71.227.212:32583 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=223.488 063-CL-Chile-Santiago-38.7.197.83-awg1.conf | 38.7.197.83:38465 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=409.210 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf | 95.211.68.119:45176 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=46.188 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf | 89.46.237.14:38594 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=75.864 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf | 64.253.89.235:37402 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=166.254 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf | 192.121.163.235:42530 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=68.609 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf | 37.235.54.96:38971 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=82.420 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf | 23.158.72.87:45460 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=217.195 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf | 157.173.25.198:34340 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=60.091 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf | 178.215.227.13:44408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=53.234 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf | 192.71.244.202:45735 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=77.636 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf | 109.248.198.4:37129 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=190.290 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf | 151.236.30.139:33998 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=66.316 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf | 112.120.98.53:46369 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=288.838 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf | 77.67.8.84:43378 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=183.763 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf | 192.71.27.64:40044 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=121.653 Strict rejects with ping loss: 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf | 107.172.187.100:39480 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=185.490 087-US-USA-New-York-S1-107.175.93.59-awg1.conf | 107.175.93.59:31095 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=147.450 088-US-USA-Dallas-107.174.226.51-awg1.conf | 107.174.226.51:44839 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=175.478 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf | 141.98.189.83:39408 | loss=9.9.9.9:20%,1.1.1.1:0% | avg=93.971 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf | 46.246.127.84:36230 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=33.000 default dev vpn2 scope link main routes touching vpn_test: ### LOGFILE /root/hmn/logs/validate-current-pool-20260707-042048.log mtime=2026-07-07T04:31:40+00:00 HideMyName AWG strict zero-loss tunnel tester Config dir: KEYMASK Run dir: /root/hmn/test-runs/20260707-042048 [1/34] 012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [2/34] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [3/34] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf [4/34] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf [5/34] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf [6/34] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=70.304 [7/34] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=196.164 [8/34] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf [9/34] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf [10/34] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf endpoint already UP on vpn2; testing existing interface, not starting duplicate [11/34] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=254.692 [12/34] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=149.456 [13/34] 088-US-USA-Dallas-107.174.226.51-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=170.044 [14/34] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [15/34] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf [16/34] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [17/34] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [18/34] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf [19/34] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf [20/34] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [21/34] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [22/34] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=33.203 [23/34] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [24/34] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf [25/34] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf [26/34] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf [27/34] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [28/34] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf [29/34] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf [30/34] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf [31/34] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf [32/34] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [33/34] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf [34/34] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf /root/hmn/test-runs/20260707-042048/results.tsv total=34 OK=20 FAIL=14 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf | 157.173.27.69:41797 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=61.023 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf | 194.71.227.212:32583 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=221.263 063-CL-Chile-Santiago-38.7.197.83-awg1.conf | 38.7.197.83:38465 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=378.025 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf | 78.31.250.16:41729 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=44.837 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf | 84.32.230.159:43808 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=83.564 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf | 95.211.68.119:45176 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=46.081 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf | 89.46.237.14:38594 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=81.681 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf | 64.253.89.235:37402 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=126.080 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf | 141.98.189.83:39408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=30.744 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf | 192.121.163.235:42530 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=44.888 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf | 37.235.54.96:38971 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=58.125 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf | 23.158.72.87:45460 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=179.873 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf | 157.173.25.198:34340 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=58.542 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf | 178.215.227.13:44408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=50.488 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf | 192.71.244.202:45735 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=71.913 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf | 109.248.198.4:37129 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=169.753 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf | 151.236.30.139:33998 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=67.658 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf | 112.120.98.53:46369 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=266.162 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf | 77.67.8.84:43378 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=168.916 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf | 192.71.27.64:40044 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=151.461 Strict rejects with ping loss: 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf | 193.235.207.39:38330 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=70.304 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf | 107.172.187.100:39480 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=196.164 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf | 149.154.157.24:35090 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=254.692 087-US-USA-New-York-S1-107.175.93.59-awg1.conf | 107.175.93.59:31095 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=149.456 088-US-USA-Dallas-107.174.226.51-awg1.conf | 107.174.226.51:44839 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=170.044 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf | 46.246.127.84:36230 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=33.203 default dev vpn2 scope link main routes touching vpn_test: ### LOGFILE /root/hmn/logs/validate-current-pool-20260708-042044.log mtime=2026-07-08T04:31:59+00:00 HideMyName AWG strict zero-loss tunnel tester Config dir: KEYMASK Run dir: /root/hmn/test-runs/20260708-042044 [1/35] 012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [2/35] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [3/35] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf [4/35] 053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [5/35] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf [6/35] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf [7/35] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=66.891 [8/35] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=193.085 [9/35] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf [10/35] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf [11/35] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf endpoint already UP on vpn2; testing existing interface, not starting duplicate [12/35] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=235.987 [13/35] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=137.851 [14/35] 088-US-USA-Dallas-107.174.226.51-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=165.396 [15/35] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16/35] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf [17/35] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [18/35] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [19/35] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf [20/35] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf [21/35] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [22/35] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [23/35] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=63.235 [24/35] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [25/35] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf [26/35] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf [27/35] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf [28/35] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [29/35] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf [30/35] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf [31/35] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf [32/35] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf [33/35] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [34/35] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf [35/35] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf /root/hmn/test-runs/20260708-042044/results.tsv total=35 OK=20 FAIL=15 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf | 157.173.27.69:41797 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=57.299 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf | 194.71.227.212:32583 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=219.008 063-CL-Chile-Santiago-38.7.197.83-awg1.conf | 38.7.197.83:38465 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=247.649 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf | 78.31.250.16:41729 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=46.381 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf | 84.32.230.159:43808 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=75.272 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf | 95.211.68.119:45176 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=43.304 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf | 89.46.237.14:38594 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=75.675 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf | 64.253.89.235:37402 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=129.320 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf | 141.98.189.83:39408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=27.745 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf | 192.121.163.235:42530 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=38.879 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf | 37.235.54.96:38971 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=62.362 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf | 23.158.72.87:45460 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=184.748 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf | 157.173.25.198:34340 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=59.395 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf | 178.215.227.13:44408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=50.097 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf | 192.71.244.202:45735 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=65.777 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf | 109.248.198.4:37129 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=186.153 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf | 151.236.30.139:33998 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=66.513 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf | 112.120.98.53:46369 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=194.613 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf | 77.67.8.84:43378 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=161.595 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf | 192.71.27.64:40044 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=105.977 Strict rejects with ping loss: 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf | 193.235.207.39:38330 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=66.891 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf | 107.172.187.100:39480 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=193.085 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf | 149.154.157.24:35090 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=235.987 087-US-USA-New-York-S1-107.175.93.59-awg1.conf | 107.175.93.59:31095 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=137.851 088-US-USA-Dallas-107.174.226.51-awg1.conf | 107.174.226.51:44839 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=165.396 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf | 46.246.127.84:36230 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=63.235 default dev vpn2 scope link main routes touching vpn_test: ### LOGFILE /root/hmn/logs/validate-current-pool-20260710-164754.log mtime=2026-07-10T16:59:02+00:00 HideMyName AWG strict zero-loss tunnel tester Config dir: KEYMASK Run dir: /root/hmn/test-runs/20260710-164754 [1/35] 012-DK-Denmark-Copenhagen-S4-192.36.27.17-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [2/35] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [3/35] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf [4/35] 053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [5/35] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf [6/35] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf [7/35] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=66.516 [8/35] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=198.493 [9/35] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf [10/35] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf [11/35] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf [12/35] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=239.439 [13/35] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=137.246 [14/35] 088-US-USA-Dallas-107.174.226.51-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=158.594 [15/35] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16/35] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf [17/35] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [18/35] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [19/35] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf [20/35] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:20%,1.1.1.1:0% avg=85.942 [21/35] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf endpoint already UP on vpn2; testing existing interface, not starting duplicate [22/35] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [23/35] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=63.559 [24/35] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [25/35] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf [26/35] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf [27/35] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf [28/35] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf endpoint already UP on vpn1; testing existing interface, not starting duplicate [29/35] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf [30/35] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf [31/35] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf [32/35] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf [33/35] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [34/35] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf [35/35] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf /root/hmn/test-runs/20260710-164754/results.tsv total=35 OK=19 FAIL=16 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf | 157.173.27.69:41797 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=56.803 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf | 194.71.227.212:32583 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=216.974 063-CL-Chile-Santiago-38.7.197.83-awg1.conf | 38.7.197.83:38465 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=252.528 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf | 78.31.250.16:41729 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=50.697 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf | 84.32.230.159:43808 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=72.088 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf | 95.211.68.119:45176 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=44.271 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf | 89.46.237.14:38594 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=77.023 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf | 64.253.89.235:37402 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=124.618 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf | 192.121.163.235:42530 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=39.008 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf | 37.235.54.96:38971 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=62.926 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf | 23.158.72.87:45460 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=185.245 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf | 157.173.25.198:34340 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=62.423 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf | 178.215.227.13:44408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=50.900 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf | 192.71.244.202:45735 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=66.349 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf | 109.248.198.4:37129 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=202.323 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf | 151.236.30.139:33998 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=67.482 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf | 112.120.98.53:46369 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=199.625 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf | 77.67.8.84:43378 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=163.880 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf | 192.71.27.64:40044 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=164.930 Strict rejects with ping loss: 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf | 193.235.207.39:38330 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=66.516 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf | 107.172.187.100:39480 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=198.493 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf | 149.154.157.24:35090 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=239.439 087-US-USA-New-York-S1-107.175.93.59-awg1.conf | 107.175.93.59:31095 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=137.246 088-US-USA-Dallas-107.174.226.51-awg1.conf | 107.174.226.51:44839 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=158.594 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf | 141.98.189.83:39408 | loss=9.9.9.9:20%,1.1.1.1:0% | avg=85.942 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf | 46.246.127.84:36230 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=63.559 default dev vpn1 scope link main routes touching vpn_test: ### LOGFILE /root/hmn/logs/vpn-egress-revive-last.log mtime=2026-07-06T17:33:19+00:00 === hmn-vpn-egress-revive === active_slot=vpn2 table_dev=vpn2 VPN vpn2 | default dev vpn2 scope link default dev vpn2 scope link target=vpn2 === run vpn-egress-manager === table200_default_wait i=0 current=none want=vpn2 table200_default_ok=vpn2 final_table_dev=vpn2 VPN vpn2 | default dev vpn2 scope link default dev vpn2 scope link === strict traffic check === ### LOGFILE /root/hmn/logs/vpn-user-override.log mtime=2026-07-06T17:42:32+00:00 2026-07-06T17:03:40+00:00 activate requested config=075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf endpoint=95.211.68.119:45176 minutes=15 prev_default_dev=vpn1 2026-07-06T17:03:43+00:00 ERROR: strict health failed for vpn_user 2026-07-06T17:03:54+00:00 activate requested config=075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf endpoint=95.211.68.119:45176 minutes=15 prev_default_dev=vpn1 2026-07-06T17:03:57+00:00 ERROR: strict health failed for vpn_user 2026-07-06T17:04:03+00:00 activate requested config=075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf endpoint=95.211.68.119:45176 minutes=15 prev_default_dev=vpn1 2026-07-06T17:04:06+00:00 ERROR: strict health failed for vpn_user 2026-07-06T17:09:41+00:00 activate requested config=075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf endpoint=95.211.68.119:45176 minutes=15 prev_default_dev=vpn2 2026-07-06T17:09:44+00:00 ERROR: strict health failed for vpn_user 2026-07-06T17:21:49+00:00 ERROR: config not found in current strict OK list: 75 2026-07-06T17:24:22+00:00 activate requested config=075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf endpoint=95.211.68.119:45176 minutes=15 prev_default_dev=vpn2 2026-07-06T17:24:26+00:00 ERROR: strict health failed for vpn_user 2026-07-06T17:25:51+00:00 activate requested config=150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf endpoint=178.215.227.13:44408 minutes=15 prev_default_dev=vpn2 2026-07-06T17:25:54+00:00 ERROR: strict health failed for vpn_user 2026-07-06T17:28:18+00:00 activate requested config=149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf endpoint=157.173.25.198:34340 minutes=15 prev_default_dev=vpn2 2026-07-06T17:28:30+00:00 activated config=149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf endpoint=157.173.25.198:34340 until_epoch=1783359798 2026-07-06T17:28:31+00:00 clear requested status=active config=149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 2026-07-06T17:32:08+00:00 activate requested config=225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf endpoint=192.71.27.64:40044 minutes=15 prev_default_dev=vpn2 2026-07-06T17:32:20+00:00 activated config=225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf endpoint=192.71.27.64:40044 until_epoch=1783360028 2026-07-06T17:32:36+00:00 clear requested status=active config=225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf 2026-07-06T17:38:03+00:00 activate requested config=225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf endpoint=192.71.27.64:40044 minutes=15 prev_default_dev=vpn2 2026-07-06T17:38:15+00:00 activated config=225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf endpoint=192.71.27.64:40044 until_epoch=1783360383 2026-07-06T17:39:07+00:00 clear requested status=active config=225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf 2026-07-06T17:39:15+00:00 activate requested config=180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf endpoint=151.236.30.139:33998 minutes=15 prev_default_dev=vpn2 2026-07-06T17:39:28+00:00 activated config=180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf endpoint=151.236.30.139:33998 until_epoch=1783360455 2026-07-06T17:40:32+00:00 clear requested status=active config=180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 2026-07-06T17:40:40+00:00 activate requested config=075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf endpoint=95.211.68.119:45176 minutes=15 prev_default_dev=vpn2 2026-07-06T17:40:43+00:00 ERROR: strict health failed for vpn_user 2026-07-06T17:41:02+00:00 activate requested config=146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf endpoint=37.235.54.96:38971 minutes=15 prev_default_dev=vpn2 2026-07-06T17:41:14+00:00 activated config=146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf endpoint=37.235.54.96:38971 until_epoch=1783360562 2026-07-06T17:42:24+00:00 clear requested status=active config=146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf ### LOGFILE /root/hmn/refill.log mtime=2026-07-08T06:16:37+00:00 network.vpn1.awg_jc='3' network.vpn1.awg_jmin='50' network.vpn1.awg_jmax='100' network.vpn1.awg_s1='20' network.vpn1.awg_s2='87' network.vpn1.awg_h1='217767672' network.vpn1.awg_h2='1805649910' network.vpn1.awg_h3='665837737' network.vpn1.awg_h4='1257888244' network.vpn1.auto='0' network.vpn1.disabled='0' network.vpn1.delegate='0' network.vpn1.peerdns='0' network.vpn1.defaultroute='0' network.vpn1.addresses='10.90.239.120/32' network.vpn1.dns='1.1.1.1' network.vpn1.hmn_role='active_spare_slot' network.vpn1.hmn_source_config='KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf' network.vpn1.hmn_loaded_at='2026-07-06T16:08:50+00:00' network.vpn1.hmn_endpoint='37.235.54.96:38971' network.@amneziawg_vpn1[0]=amneziawg_vpn1 network.@amneziawg_vpn1[0].description='146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf' network.@amneziawg_vpn1[0].allowed_ips='0.0.0.0/0' network.@amneziawg_vpn1[0].route_allowed_ips='0' network.@amneziawg_vpn1[0].persistent_keepalive='27' network.@amneziawg_vpn1[0].endpoint_host='37.235.54.96' network.@amneziawg_vpn1[0].endpoint_port='38971' default dev vpn2 scope link === reload netifd so changed slot is visible === === bring candidate slot up for strict probe === --- vpn1 status --- interface: vpn1 --- strict probe vpn1 9.9.9.9 --- 9.9.9.9 dev vpn1 src 10.90.239.120 uid 0 --- strict probe vpn1 1.1.1.1 --- 1.1.1.1 dev vpn1 src 10.90.239.120 uid 0 === update selected cache === vpn1 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 67.297 KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf vpn2 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 52.579 KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf === final route should remain active slot === vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 manager_refill failed_slot=vpn2 active_slot=vpn1 === hmn-refill-slot === slot_to_refill=vpn2 active_slot=vpn1 KEYMASK-awg1-strict-foreign-latest.tsv KEYMASK-awg1-latest.tsv candidate_file=075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf candidate_KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf === load candidate into vpn2 === KEYMASK-before-load-vpn2-20260706-165654 slot: vpn2 config: KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf active table 200 before load: vpn1 network.vpn2=interface network.vpn2.proto='amneziawg' network.vpn2.private_key=MASKED network.vpn2.awg_jc='3' network.vpn2.awg_jmin='50' network.vpn2.awg_jmax='100' network.vpn2.awg_s1='55' network.vpn2.awg_s2='43' network.vpn2.awg_h1='424258794' network.vpn2.awg_h2='1552734037' network.vpn2.awg_h3='136716108' network.vpn2.awg_h4='329527368' network.vpn2.auto='0' network.vpn2.disabled='0' network.vpn2.delegate='0' network.vpn2.peerdns='0' network.vpn2.defaultroute='0' network.vpn2.addresses='10.104.58.109/32' network.vpn2.dns='1.1.1.1' network.vpn2.hmn_role='active_spare_slot' network.vpn2.hmn_source_config='KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf' network.vpn2.hmn_loaded_at='2026-07-06T16:56:54+00:00' network.vpn2.hmn_endpoint='95.211.68.119:45176' network.@amneziawg_vpn2[0]=amneziawg_vpn2 network.@amneziawg_vpn2[0].description='075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf' network.@amneziawg_vpn2[0].allowed_ips='0.0.0.0/0' network.@amneziawg_vpn2[0].route_allowed_ips='0' network.@amneziawg_vpn2[0].persistent_keepalive='22' network.@amneziawg_vpn2[0].endpoint_host='95.211.68.119' network.@amneziawg_vpn2[0].endpoint_port='45176' default dev vpn1 scope link === reload netifd so changed slot is visible === === bring candidate slot up for strict probe === --- vpn2 status --- interface: vpn2 --- strict probe vpn2 9.9.9.9 --- 9.9.9.9 dev vpn2 src 10.104.58.109 uid 0 --- strict probe vpn2 1.1.1.1 --- 1.1.1.1 dev vpn2 src 10.104.58.109 uid 0 === update selected cache === vpn2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 46.188 KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf vpn1 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 37.235.54.96:38971 67.297 KEYMASK-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf === final route should remain active slot === vpn1 default dev vpn1 scope link 9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 manager_refill failed_slot=vpn1 active_slot=vpn2 === hmn-refill-slot === slot_to_refill=vpn1 active_slot=vpn2 KEYMASK-awg1-strict-foreign-latest.tsv KEYMASK-awg1-latest.tsv candidate_file=150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf candidate_KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf === load candidate into vpn1 === KEYMASK-before-load-vpn1-20260706-170753 slot: vpn1 config: KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf active table 200 before load: vpn2 network.vpn1=interface network.vpn1.proto='amneziawg' network.vpn1.private_key=MASKED network.vpn1.awg_jc='3' network.vpn1.awg_jmin='50' network.vpn1.awg_jmax='100' network.vpn1.awg_s1='92' network.vpn1.awg_s2='90' network.vpn1.awg_h1='1128827374' network.vpn1.awg_h2='1959569870' network.vpn1.awg_h3='96441901' network.vpn1.awg_h4='2091878015' network.vpn1.auto='0' network.vpn1.disabled='0' network.vpn1.delegate='0' network.vpn1.peerdns='0' network.vpn1.defaultroute='0' network.vpn1.addresses='10.91.233.132/32' network.vpn1.dns='1.1.1.1' network.vpn1.hmn_role='active_spare_slot' network.vpn1.hmn_source_config='KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf' network.vpn1.hmn_loaded_at='2026-07-06T17:07:53+00:00' network.vpn1.hmn_endpoint='178.215.227.13:44408' network.@amneziawg_vpn1[0]=amneziawg_vpn1 network.@amneziawg_vpn1[0].description='150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf' network.@amneziawg_vpn1[0].allowed_ips='0.0.0.0/0' network.@amneziawg_vpn1[0].route_allowed_ips='0' network.@amneziawg_vpn1[0].persistent_keepalive='23' network.@amneziawg_vpn1[0].endpoint_host='178.215.227.13' network.@amneziawg_vpn1[0].endpoint_port='44408' default dev vpn2 scope link === reload netifd so changed slot is visible === === bring candidate slot up for strict probe === --- vpn1 status --- interface: vpn1 --- strict probe vpn1 9.9.9.9 --- 9.9.9.9 dev vpn1 src 10.91.233.132 uid 0 --- strict probe vpn1 1.1.1.1 --- 1.1.1.1 dev vpn1 src 10.91.233.132 uid 0 === update selected cache === vpn1 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf vpn2 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 95.211.68.119:45176 46.188 KEYMASK-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf === final route should remain active slot === vpn2 default dev vpn2 scope link 9.9.9.9 from 10.200.0.2 dev vpn2 table 200 uid 0 manager_refill failed_slot=vpn2 active_slot=vpn1 === hmn-refill-slot === slot_to_refill=vpn2 active_slot=vpn1 KEYMASK-awg1-strict-foreign-latest.tsv KEYMASK-awg1-latest.tsv candidate_file=128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf candidate_KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf === load candidate into vpn2 === KEYMASK-before-load-vpn2-20260708-061547 slot: vpn2 config: KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf active table 200 before load: vpn1 network.vpn2=interface network.vpn2.proto='amneziawg' network.vpn2.private_key=MASKED network.vpn2.awg_jc='3' network.vpn2.awg_jmin='50' network.vpn2.awg_jmax='100' network.vpn2.awg_s1='107' network.vpn2.awg_s2='122' network.vpn2.awg_h1='711662706' network.vpn2.awg_h2='1180552356' network.vpn2.awg_h3='1975038815' network.vpn2.awg_h4='1815189548' network.vpn2.auto='0' network.vpn2.disabled='0' network.vpn2.delegate='0' network.vpn2.peerdns='0' network.vpn2.defaultroute='0' network.vpn2.addresses='10.86.108.200/32' network.vpn2.dns='1.1.1.1' network.vpn2.hmn_role='active_spare_slot' network.vpn2.hmn_source_config='KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf' network.vpn2.hmn_loaded_at='2026-07-08T06:15:47+00:00' network.vpn2.hmn_endpoint='192.121.163.235:42530' network.@amneziawg_vpn2[0]=amneziawg_vpn2 network.@amneziawg_vpn2[0].description='128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf' network.@amneziawg_vpn2[0].allowed_ips='0.0.0.0/0' network.@amneziawg_vpn2[0].route_allowed_ips='0' network.@amneziawg_vpn2[0].persistent_keepalive='24' network.@amneziawg_vpn2[0].endpoint_host='192.121.163.235' network.@amneziawg_vpn2[0].endpoint_port='42530' default dev vpn1 scope link === reload netifd so changed slot is visible === === bring candidate slot up for strict probe === --- vpn2 status --- interface: vpn2 --- strict probe vpn2 9.9.9.9 --- 9.9.9.9 dev vpn2 src 10.86.108.200 uid 0 --- strict probe vpn2 1.1.1.1 --- 1.1.1.1 dev vpn2 src 10.86.108.200 uid 0 === update selected cache === vpn2 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 192.121.163.235:42530 38.879 KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf vpn1 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 178.215.227.13:44408 53.234 KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf === final route should remain active slot === vpn1 default dev vpn1 scope link 9.9.9.9 from 10.200.0.2 dev vpn1 table 200 uid 0 ### LOGFILE /tmp/ping-vpn3.log mtime=2026-07-08T10:45:03+00:00 ### LOGFILE /tmp/step041e_ping_vpn2.out mtime=2026-07-09T08:30:10+00:00 ### LOGFILE /tmp/vpn-egress-current.state mtime=2026-07-08T06:15:45+00:00 VPN vpn1 | default dev vpn1 scope link __NETWORK_UCI_AND_RULES__ ### UCI relevant network.@route[0]=route network.@route[0].interface='mgmt' network.@route[0].target='10.250.100.0/24' network.@route[0].gateway='10.71.100.1' network.vpn1=interface network.vpn1.proto='amneziawg' network.vpn1.private_key=MASKED network.vpn1.awg_jc='3' network.vpn1.awg_jmin='50' network.vpn1.awg_jmax='100' network.vpn1.awg_s1='92' network.vpn1.awg_s2='90' network.vpn1.awg_h1='1128827374' network.vpn1.awg_h2='1959569870' network.vpn1.awg_h3='96441901' network.vpn1.awg_h4='2091878015' network.vpn1.auto='0' network.vpn1.disabled='0' network.vpn1.delegate='0' network.vpn1.peerdns='0' network.vpn1.defaultroute='0' network.vpn1.addresses='10.91.233.132/32' network.vpn1.dns='1.1.1.1' network.vpn1.hmn_role='active_spare_slot' network.vpn1.hmn_source_config='KEYMASK-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf' network.vpn1.hmn_loaded_at='2026-07-06T17:07:53+00:00' network.vpn1.hmn_endpoint='178.215.227.13:44408' network.@amneziawg_vpn1[0].route_allowed_ips='0' network.vpn_user.defaultroute='0' network.@amneziawg_vpn_user[0].route_allowed_ips='0' network.vpn2=interface network.vpn2.proto='amneziawg' network.vpn2.private_key=MASKED network.vpn2.awg_jc='3' network.vpn2.awg_jmin='50' network.vpn2.awg_jmax='100' network.vpn2.awg_s1='107' network.vpn2.awg_s2='122' network.vpn2.awg_h1='711662706' network.vpn2.awg_h2='1180552356' network.vpn2.awg_h3='1975038815' network.vpn2.awg_h4='1815189548' network.vpn2.auto='0' network.vpn2.disabled='0' network.vpn2.delegate='0' network.vpn2.peerdns='0' network.vpn2.defaultroute='0' network.vpn2.addresses='10.86.108.200/32' network.vpn2.dns='1.1.1.1' network.vpn2.hmn_role='active_spare_slot' network.vpn2.hmn_source_config='KEYMASK-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf' network.vpn2.hmn_loaded_at='2026-07-08T06:15:47+00:00' network.vpn2.hmn_endpoint='192.121.163.235:42530' network.@amneziawg_vpn2[0].route_allowed_ips='0' network.vpn3=interface network.vpn3.proto='amneziawg' network.vpn3.private_key=MASKED network.vpn3.awg_jc='3' network.vpn3.awg_jmin='50' network.vpn3.awg_jmax='100' network.vpn3.awg_s1='55' network.vpn3.awg_s2='43' network.vpn3.awg_h1='424258794' network.vpn3.awg_h2='1552734037' network.vpn3.awg_h3='136716108' network.vpn3.awg_h4='329527368' network.vpn3.auto='0' network.vpn3.disabled='0' network.vpn3.delegate='0' network.vpn3.peerdns='0' network.vpn3.defaultroute='0' network.vpn3.addresses='10.104.58.24/32' network.vpn3.dns='1.1.1.1' network.vpn3.hmn_role='egress_pool_slot' network.vpn3.hmn_source_config='KEYMASK-100614/075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf' network.vpn3.hmn_loaded_at='2026-07-08T10:34:48+00:00' network.vpn3.hmn_endpoint='95.211.68.119:45176' network.@amneziawg_vpn3[0].route_allowed_ips='0' network.vpn4=interface network.vpn4.proto='amneziawg' network.vpn4.private_key=MASKED network.vpn4.awg_jc='3' network.vpn4.awg_jmin='50' network.vpn4.awg_jmax='100' network.vpn4.awg_s1='132' network.vpn4.awg_s2='22' network.vpn4.awg_h1='1314107157' network.vpn4.awg_h2='894303025' network.vpn4.awg_h3='687987321' network.vpn4.awg_h4='1498765620' network.vpn4.auto='0' network.vpn4.disabled='0' network.vpn4.delegate='0' network.vpn4.peerdns='0' network.vpn4.defaultroute='0' network.vpn4.addresses='10.103.120.171/32' network.vpn4.dns='1.1.1.1' network.vpn4.hmn_role='egress_pool_slot' network.vpn4.hmn_source_config='KEYMASK-042000/072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf' network.vpn4.hmn_loaded_at='2026-07-08T10:41:01+00:00' network.vpn4.hmn_endpoint='78.31.250.16:41729' network.@amneziawg_vpn4[0].route_allowed_ips='0' network.vpn5=interface network.vpn5.proto='amneziawg' network.vpn5.private_key=MASKED network.vpn5.awg_jc='3' network.vpn5.awg_jmin='50' network.vpn5.awg_jmax='100' network.vpn5.awg_s1='41' network.vpn5.awg_s2='126' network.vpn5.awg_h1='794003863' network.vpn5.awg_h2='1904928317' network.vpn5.awg_h3='51857443' network.vpn5.awg_h4='1575935704' network.vpn5.auto='0' network.vpn5.disabled='0' network.vpn5.delegate='0' network.vpn5.peerdns='0' network.vpn5.defaultroute='0' network.vpn5.addresses='10.97.189.145/32' network.vpn5.dns='1.1.1.1' network.vpn5.hmn_role='egress_pool_slot' network.vpn5.hmn_source_config='KEYMASK-100614/049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf' network.vpn5.hmn_loaded_at='2026-07-08T10:42:57+00:00' network.vpn5.hmn_endpoint='157.173.27.69:41797' network.@amneziawg_vpn5[0].route_allowed_ips='0' network.vpn_test=interface network.vpn_test.proto='amneziawg' network.vpn_test.private_key=MASKED network.vpn_test.awg_jc='3' network.vpn_test.awg_jmin='50' network.vpn_test.awg_jmax='100' network.vpn_test.awg_s1='18' network.vpn_test.awg_s2='76' network.vpn_test.awg_h1='1955462561' network.vpn_test.awg_h2='1627595855' network.vpn_test.awg_h3='1760056293' network.vpn_test.awg_h4='1765367965' network.vpn_test.auto='0' network.vpn_test.disabled='0' network.vpn_test.delegate='0' network.vpn_test.peerdns='0' network.vpn_test.defaultroute='0' network.vpn_test.addresses='10.67.234.5/32' network.vpn_test.dns='1.1.1.1' network.vpn_test.hmn_role='test_slot' network.vpn_test.hmn_source_config='KEYMASK-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf' network.vpn_test.hmn_loaded_at='2026-07-10T16:58:43+00:00' network.vpn_test.hmn_endpoint='192.71.27.64:40044' network.@amneziawg_vpn_test[0].route_allowed_ips='0' ### UCI changes ### ip rules 0: from all lookup local 10011: from all fwmark 0x201 lookup 201 10012: from all fwmark 0x202 lookup 202 10013: from all fwmark 0x203 lookup 203 10014: from all fwmark 0x204 lookup 204 10015: from all fwmark 0x205 lookup 205 10019: from all iif eth1 lookup 200 10020: from 10.200.0.0/24 lookup 200 32766: from all lookup main 32767: from all lookup default ### egress tables table=200 default dev vpn1 scope link 10.200.0.0/24 dev eth1 scope link src 10.200.0.2 10.201.0.0/24 dev eth3 scope link src 10.201.0.2 table=201 default dev vpn1 scope link table=202 default dev vpn2 scope link table=203 default dev vpn3 scope link table=204 default dev vpn4 scope link table=205 default dev vpn5 scope link __GENERIC_HEALTH_AND_ADAPTER_STATUS__ schema=router-egress-slot-health-v1 epoch=1783705633 iso=2026-07-10T17:47:13+00:00 mode=--dry-run slots_conf=/etc/router-egress-slots.d/slots.conf overall_ok=true enabled_count=5 good_count=5 bad_count=0 missing_count=0 slot.egress1.interface=vpn1 slot.egress1.table=201 slot.egress1.mark=0x201 slot.egress1.dscp=cs4 slot.egress1.provider=hidemyname slot.egress1.repair_adapter=hmn_pool_replace slot.egress1.iface_exists=true slot.egress1.route_ok=true slot.egress1.status=good slot.egress1.target_results=1.1.1.1,rc=0,recv=3,avg=53.766|8.8.8.8,rc=0,recv=3,avg=50.008| slot.egress1.fail_reasons= slot.egress2.interface=vpn2 slot.egress2.table=202 slot.egress2.mark=0x202 slot.egress2.dscp=cs5 slot.egress2.provider=hidemyname slot.egress2.repair_adapter=hmn_pool_replace slot.egress2.iface_exists=true slot.egress2.route_ok=true slot.egress2.status=good slot.egress2.target_results=1.1.1.1,rc=0,recv=3,avg=39.407|8.8.8.8,rc=0,recv=3,avg=39.298| slot.egress2.fail_reasons= slot.egress3.interface=vpn3 slot.egress3.table=203 slot.egress3.mark=0x203 slot.egress3.dscp=cs1 slot.egress3.provider=hidemyname slot.egress3.repair_adapter=hmn_pool_replace slot.egress3.iface_exists=true slot.egress3.route_ok=true slot.egress3.status=good slot.egress3.target_results=1.1.1.1,rc=0,recv=3,avg=52.173|8.8.8.8,rc=0,recv=3,avg=45.488| slot.egress3.fail_reasons= slot.egress4.interface=vpn4 slot.egress4.table=204 slot.egress4.mark=0x204 slot.egress4.dscp=cs2 slot.egress4.provider=hidemyname slot.egress4.repair_adapter=hmn_pool_replace slot.egress4.iface_exists=true slot.egress4.route_ok=true slot.egress4.status=good slot.egress4.target_results=1.1.1.1,rc=0,recv=3,avg=50.192|8.8.8.8,rc=0,recv=3,avg=50.717| slot.egress4.fail_reasons= slot.egress5.interface=vpn5 slot.egress5.table=205 slot.egress5.mark=0x205 slot.egress5.dscp=cs3 slot.egress5.provider=hidemyname slot.egress5.repair_adapter=hmn_pool_replace slot.egress5.iface_exists=true slot.egress5.route_ok=true slot.egress5.status=good slot.egress5.target_results=1.1.1.1,rc=0,recv=3,avg=59.082|8.8.8.8,rc=0,recv=3,avg=73.526| slot.egress5.fail_reasons= adapter_egress2_json_begin 157.173.27.69:41797 178.215.227.13:44408 192.121.163.235:42530 78.31.250.16:41729 95.211.68.119:45176 { "schema": "router-egress-recovery-hmn-pool-replace-v1", "mode": "--dry-run", "epoch": 1783705684, "iso": "2026-07-10T17:48:04+00:00", "slot": "egress2", "interface": "vpn2", "table": "202", "mark": "0x202", "provider": "hidemyname", "adapter": "hmn_pool_replace", "current_endpoint": "192.121.163.235:42530", "selected_pool": "/root/hmn/cache/ok-awg1-strict-foreign-latest.tsv", "selected_pool_age_sec": 2942, "max_pool_age_sec": 129600, "selected_pool_endpoint_count": 15, "pool_is_fresh": true, "unused_candidate_count": 10, "candidate_endpoint": "109.248.198.4:37129", "decision": "dry_run_ok", "reason": "dry_run_candidate_selected", "apply_performed": false, "safety": { "no_ifup_ifdown": true, "no_uci_set": true, "no_wg_set": true, "no_route_change": true, "no_vm100_change": true } } adapter_egress2_json_end __CLASSIFICATION__ suspect_file_count=980 top_suspect_file=/root/hmn/logs/h42e-reboot-forensics-vm101-20260603-165459.txt top_suspect_score=130 active_legacy_manager_process=false enabled_legacy_manager_init=true cron_legacy_manager=true __SUMMARY_KV__ audit_readonly=true no_apply_performed=true forensic_scope=legacy_hmn_vpn1_vpn2_manager