diff --git a/runtime/history/NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1.json b/runtime/history/NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1.json new file mode 100644 index 00000000..07a1dd7e --- /dev/null +++ b/runtime/history/NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "newfi-dr221-421-local-transport-rca", + "started_at_utc": "2026-09-22T17:07:16Z", + "finished_at_utc": "2026-09-22T17:07:16Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "0093618b7c7099a24f40711a663a8dd122bc6ba962ee1f516048aabb4e05c3b5", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": false, + "result_contract_valid": true, + "result_contract_status": null, + "result_contract_error": null, + "command_rc": 0, + "changes_made": false, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "NO_MUTATION", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "845eeb19af96f2297893f990ad58c473fa6cd2405797bc57071a64b31119be97", + "sanitized_output_sha256": "845eeb19af96f2297893f990ad58c473fa6cd2405797bc57071a64b31119be97", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "NEWFI423_BEGIN=true\nCOMMAND_ID=NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1\nTARGET_COMMAND_ID=NEWFI-260922-NEWFDOM-DR221-VM210-QGA-RCA421R1\nMODE=read-only\nCOMPONENT=newfi-dr221-421-local-transport-rca\nSCOPE=LOCAL_WINDOWS_PLINK_TRANSPORT_RCA_ONLY\nMUTATION_BOUNDARY=NONE;NO_QGA_RETRY;NO_VM_ACTION;NO_BACKUP;NO_CLOUD_ACTION;NO_SYSTEMD_ACTION\nSTDERR_BYTES=25\nSTDERR_SHA256=4b56d4a7e68c85bfc60ae2fba309e6c7899bdba695445ab0c7bedaa6c99418a7\nSTDERR_SAFE_B64=Rk9SQklEREVOX1BVQkxJQ19DT05URU5UXG4=\nSTDERR_HEX=464f5242494444454e5f5055424c49435f434f4e54454e540a\nTARGET_LOCAL_STATUS=PLINK_EXIT_CODE=1\nREMOTE_COMMAND_BYTES=13289\nREMOTE_COMMAND_SHA256=21369dd453f37b3d7ea70c12640743ace1f588d077cc9e5d55876cbefa5a324b\nREMOTE_COMMAND_CR_COUNT=0\nREMOTE_COMMAND_LF_COUNT=1\nREMOTE_COMMAND_NUL_COUNT=0\nREMOTE_COMMAND_MAX_PHYSICAL_LINE_BYTES=13288\nREMOTE_COMMAND_FINAL_LF=true\nREMOTE_COMMAND_FINAL_CR=false\nPLINK_VERSION=plink: Release 0.85\nLOCAL_TRANSPORT_CLASS=LOCAL_PLINK_OTHER\nDECISION=PASS_DR221_423_421_REMOTE_COMMAND_LENGTH_TRANSPORT_BLOCKER_PROVEN\nNEXT_GATE=REISSUE_VM210_QGA_RCA_WITH_SHORT_REMOTE_STAGER\nCHANGES_MADE_BY_423=false\nPRODUCT_MUTATION_BY_423=false\nVM_MUTATION_BY_423=false\nCLOUD_MUTATION_BY_423=false\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\nNEWFI423_END=true\n" +} diff --git a/runtime/history/NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1.txt b/runtime/history/NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1.txt new file mode 100644 index 00000000..3202f92e --- /dev/null +++ b/runtime/history/NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1.txt @@ -0,0 +1,62 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=newfi-dr221-421-local-transport-rca +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=0093618b7c7099a24f40711a663a8dd122bc6ba962ee1f516048aabb4e05c3b5 +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=false +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=845eeb19af96f2297893f990ad58c473fa6cd2405797bc57071a64b31119be97 +SANITIZED_OUTPUT_SHA256=845eeb19af96f2297893f990ad58c473fa6cd2405797bc57071a64b31119be97 +OUTPUT_BEGIN +NEWFI423_BEGIN=true +COMMAND_ID=NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1 +TARGET_COMMAND_ID=NEWFI-260922-NEWFDOM-DR221-VM210-QGA-RCA421R1 +MODE=read-only +COMPONENT=newfi-dr221-421-local-transport-rca +SCOPE=LOCAL_WINDOWS_PLINK_TRANSPORT_RCA_ONLY +MUTATION_BOUNDARY=NONE;NO_QGA_RETRY;NO_VM_ACTION;NO_BACKUP;NO_CLOUD_ACTION;NO_SYSTEMD_ACTION +STDERR_BYTES=25 +STDERR_SHA256=4b56d4a7e68c85bfc60ae2fba309e6c7899bdba695445ab0c7bedaa6c99418a7 +STDERR_SAFE_B64=Rk9SQklEREVOX1BVQkxJQ19DT05URU5UXG4= +STDERR_HEX=464f5242494444454e5f5055424c49435f434f4e54454e540a +TARGET_LOCAL_STATUS=PLINK_EXIT_CODE=1 +REMOTE_COMMAND_BYTES=13289 +REMOTE_COMMAND_SHA256=21369dd453f37b3d7ea70c12640743ace1f588d077cc9e5d55876cbefa5a324b +REMOTE_COMMAND_CR_COUNT=0 +REMOTE_COMMAND_LF_COUNT=1 +REMOTE_COMMAND_NUL_COUNT=0 +REMOTE_COMMAND_MAX_PHYSICAL_LINE_BYTES=13288 +REMOTE_COMMAND_FINAL_LF=true +REMOTE_COMMAND_FINAL_CR=false +PLINK_VERSION=plink: Release 0.85 +LOCAL_TRANSPORT_CLASS=LOCAL_PLINK_OTHER +DECISION=PASS_DR221_423_421_REMOTE_COMMAND_LENGTH_TRANSPORT_BLOCKER_PROVEN +NEXT_GATE=REISSUE_VM210_QGA_RCA_WITH_SHORT_REMOTE_STAGER +CHANGES_MADE_BY_423=false +PRODUCT_MUTATION_BY_423=false +VM_MUTATION_BY_423=false +CLOUD_MUTATION_BY_423=false +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} +NEWFI423_END=true + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index b8686c0c..07a1dd7e 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260922-SPB-VM130-NETBIRD-DEFAULT-ROUTE-RCA-9129R1", + "command_id": "NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1", "status": "OK", "rc": 0, "host": "pve01", "mode": "read-only", - "component": "spb-vm130-netbird-default-route-rca", - "started_at_utc": "2026-09-22T17:03:41Z", - "finished_at_utc": "2026-09-22T17:03:53Z", + "component": "newfi-dr221-421-local-transport-rca", + "started_at_utc": "2026-09-22T17:07:16Z", + "finished_at_utc": "2026-09-22T17:07:16Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "cc94fbf9f12e34b86500eeeaa0b005bfa27a4a7b4b2843575a90ae409ccdbebe", + "command_sha256": "0093618b7c7099a24f40711a663a8dd122bc6ba962ee1f516048aabb4e05c3b5", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "784b0e328207b91f10d0b5f6a33a918a3de934c2ab08078a334e61094e2bd8dd", - "sanitized_output_sha256": "784b0e328207b91f10d0b5f6a33a918a3de934c2ab08078a334e61094e2bd8dd", + "raw_evidence_sha256": "845eeb19af96f2297893f990ad58c473fa6cd2405797bc57071a64b31119be97", + "sanitized_output_sha256": "845eeb19af96f2297893f990ad58c473fa6cd2405797bc57071a64b31119be97", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "SPB9129_RCA={\"guest\":{\"ok\":true,\"data\":{\"hostname\":\"edge-vm\",\"netbird_active\":\"active\",\"netbird_version\":{\"rc\":0,\"out\":\"0.73.2\"},\"status_json\":{\"rc\":0,\"lines\":[\"{\\\"peers\\\":{\\\"total\\\":11,\\\"connected\\\":3,\\\"details\\\":[{\\\"fqdn\\\":\\\"pve02.netbird.selfhosted\\\",\\\"netbirdIp\\\":\\\"[ADDR]\\\",\\\"netbirdIpv6\\\":\\\"[ADDR6]\\\",\\\"publicKey\\\":\\\"[TOKEN_OR_KEY]=\\\",\\\"status\\\":\\\"Connected\\\",\\\"lastStatusUpdate\\\":\\\"2026-09-01T[ADDR6].824174817+03:00\\\",\\\"connectionType\\\":\\\"P2P\\\",\\\"iceCandidateType\\\":{\\\"local\\\":\\\"host\\\",\\\"remote\\\":\\\"host\\\"},\\\"iceCandidateEndpoint\\\":{\\\"local\\\":\\\"[ADDR]:51820\\\",\\\"remote\\\":\\\"[ADDR]:51820\\\"},\\\"relayAddress\\\":\\\"rels://nb.pvepro.ru:443\\\",\\\"lastWireguardHandshake\\\":\\\"2026-09-22T[ADDR6].957421533+03:00\\\",\\\"transferReceived\\\":5888076,\\\"transferSent\\\":1593976,\\\"latency\\\":3628015,\\\"quantumResistance\\\":false,\\\"networks\\\":null},{\\\"fqdn\\\":\\\"home-pc.netbird.selfhosted\\\",\\\"netbirdIp\\\":\\\"[ADDR]\\\",\\\"netbirdIpv6\\\":\\\"[ADDR6]\\\",\\\"publicKey\\\":\\\"[TOKEN_OR_K\"],\"sha\":\"2780b0e88eb256ce\"},\"status_detail\":{\"rc\":0,\"lines\":[\"Peers detail:\",\" Status: Connected\",\" Networks: -\",\" Networks: -\",\" Networks: -\",\" Status: Connected\",\" Networks: -\",\" Networks: -\",\" Networks: -\",\" Networks: -\",\" Status: Connected\",\" Networks: -\",\" Networks: -\",\" Networks: -\",\" Networks: -\",\" Message: Network map updated\",\" Message: Network map updated\",\" Message: Network map updated\",\" Message: Network map updated\",\" Message: Network map updated\",\" Message: Network map updated\",\" Message: Network map updated\",\" Message: Network map updated\",\" [WARNING] NETWORK ([TOKEN_OR_KEY])\",\" Message: Default route disconnected due to peer unreachability\",\" Metadata: id: edge-exit-relay-moldova, network: [ADDR], peer: [TOKEN_OR_KEY]=\",\" [WARNING] NETWORK ([TOKEN_OR_KEY])\",\" Message: Default route disconnected due to peer unreachability\",\" Metadata: id: edge-exit-relay-moldova-v6, network: ::/0, peer: [TOKEN_OR_KEY]=\",\"Profile: default\",\"Management: Disconnected, reason: rpc error: code = DeadlineExceeded desc = context deadline exceeded while waiting for connections to become ready\",\"Signal: Disconnected, reason: rpc error: code = Unavailable desc = error reading from server: read tcp [ADDR]:43380->[ADDR]:443: read: connection timed out\",\"Interface type: Kernel\",\"SSH Server: Disabled\",\"Networks: -\",\"Peers count: 3/11 Connected\"],\"sha\":\"ca461b67fef5570a\"},\"routes_help\":{\"rc\":0,\"lines\":[\"Commands to list, select, or deselect networks. Replaces the \\\"routes\\\" command.\",\" netbird networks [command]\",\" networks, routes\",\" deselect Deselect networks\",\" list List networks\",\" select Select network\",\" -h, --help help for networks\",\" --admin-url string Admin Panel URL [http|https]://[host]:[port] (default \\\"https://app.netbird.io:443\\\")\",\" -c, --config string Overrides the default profile file location (default \\\"/var/lib/netbird/default.json\\\")\",\" --daemon-addr string Daemon service address to serve CLI requests [unix|tcp]://[path|host:port] (default \\\"unix:///var/run/netbird.sock\\\")\",\" --log-file console sets NetBird log paths written to simultaneously. If console is specified the log will be output to stdout. If `syslog` is specified the log will be sent to syslog daemon. You can pass the flag multiple times or separate entries by `,` character (default [/var/log/netbird/client.log])\",\" -l, --log-level string sets NetBird log level (default \\\"info\\\")\",\" -m, --management-url string Management Service URL [http|https]://[host]:[port] (default \\\"https://api.netbird.io:443\\\")\",\" --preshared-key string Sets WireGuard PreSharedKey property. If set, then only peers that have the same key can communicate.\",\" -s, --service string Netbird system service name (default \\\"netbird\\\")\",\" -k, --setup-key string Setup key obtained from the Management Service Dashboard (used to register peer)\",\" --setup-key-file string The path to a setup key obtained from the Management Service Dashboard (used to register peer) This is ignored if the setup-key flag is provided.\",\"Use \\\"netbird networks [command] --help\\\" for more information about a command.\"],\"sha\":\"61a1c84293731f9e\"},\"networks_help\":{\"rc\":0,\"lines\":[\"Commands to list, select, or deselect networks. Replaces the \\\"routes\\\" command.\",\" netbird networks [command]\",\" networks, routes\",\" deselect Deselect networks\",\" list List networks\",\" select Select network\",\" -h, --help help for networks\",\" --admin-url string Admin Panel URL [http|https]://[host]:[port] (default \\\"https://app.netbird.io:443\\\")\",\" -c, --config string Overrides the default profile file location (default \\\"/var/lib/netbird/default.json\\\")\",\" --daemon-addr string Daemon service address to serve CLI requests [unix|tcp]://[path|host:port] (default \\\"unix:///var/run/netbird.sock\\\")\",\" --log-file console sets NetBird log paths written to simultaneously. If console is specified the log will be output to stdout. If `syslog` is specified the log will be sent to syslog daemon. You can pass the flag multiple times or separate entries by `,` character (default [/var/log/netbird/client.log])\",\" -l, --log-level string sets NetBird log level (default \\\"info\\\")\",\" -m, --management-url string Management Service URL [http|https]://[host]:[port] (default \\\"https://api.netbird.io:443\\\")\",\" --preshared-key string Sets WireGuard PreSharedKey property. If set, then only peers that have the same key can communicate.\",\" -s, --service string Netbird system service name (default \\\"netbird\\\")\",\" -k, --setup-key string Setup key obtained from the Management Service Dashboard (used to register peer)\",\" --setup-key-file string The path to a setup key obtained from the Management Service Dashboard (used to register peer) This is ignored if the setup-key flag is provided.\",\"Use \\\"netbird networks [command] --help\\\" for more information about a command.\"],\"sha\":\"61a1c84293731f9e\"},\"client_help\":{\"rc\":0,\"lines\":[\" deregister Deregister from the NetBird management service and delete this peer\",\" down Disconnect from the NetBird network\",\" login Log in to the NetBird network\",\" networks Manage connections to NetBird Networks and Resources\",\" ssh Connect to a NetBird peer via SSH\",\" up Connect to the NetBird network\",\" --admin-url string Admin Panel URL [http|https]://[host]:[port] (default \\\"https://app.netbird.io:443\\\")\",\" -c, --config string Overrides the default profile file location (default \\\"/var/lib/netbird/default.json\\\")\",\" --daemon-addr string Daemon service address to serve CLI requests [unix|tcp]://[path|host:port] (default \\\"unix:///var/run/netbird.sock\\\")\",\" --log-file console sets NetBird log paths written to simultaneously. If console is specified the log will be output to stdout. If `syslog` is specified the log will be sent to syslog daemon. You can pass the flag multiple times or separate entries by `,` character (default [/var/log/netbird/client.log])\",\" -l, --log-level string sets NetBird log level (default \\\"info\\\")\",\" -m, --management-url string Management Service URL [http|https]://[host]:[port] (default \\\"https://api.netbird.io:443\\\")\",\" --preshared-key string Sets WireGuard PreSharedKey property. If set, then only peers that have the same key can communicate.\",\" -s, --service string Netbird system service name (default \\\"netbird\\\")\",\" -k, --setup-key string Setup key obtained from the Management Service Dashboard (used to register peer)\",\" --setup-key-file string The path to a setup key obtained from the Management Service Dashboard (used to register peer) This is ignored if the setup-key flag is provided.\"],\"sha\":\"341b937efb90c839\"},\"status_parsed\":{\"peers\":{\"total\":11,\"connected\":3,\"details\":[{\"fqdn\":\"pve02.netbird.selfhosted\",\"netbirdIp\":\"[ADDR_OR_ID_HASH:cd36ccf2c54b184a]\",\"netbirdIpv6\":\"[ADDR_OR_ID_HASH:d4b86c5df6a85dc3]\",\"status\":\"Connected\",\"lastStatusUpdate\":\"[ADDR_OR_ID_HASH:72cf6ebc127cf0ca]\",\"connectionType\":\"P2P\",\"iceCandidateType\":{\"local\":\"host\",\"remote\":\"host\"},\"iceCandidateEndpoint\":{\"local\":\"[ADDR_OR_ID_HASH:1c4581a6df66814e]\",\"remote\":\"[ADDR_OR_ID_HASH:1f433194c13f159f]\"},\"relayAddress\":\"rels://nb.pvepro.ru:443\",\"lastWireguardHandshake\":\"[ADDR_OR_ID_HASH:a2b0b68084ef3359]\",\"transferReceived\":5888288,\"transferSent\":1594068,\"latency\":3628015,\"quantumResistance\":false,\"networks\":null},{\"fqdn\":\"home-pc.netbird.selfhosted\",\"netbirdIp\":\"[ADDR_OR_ID_HASH:4640937c27d87159]\",\"netbirdIpv6\":\"[ADDR_OR_ID_HASH:a786dc50ed97a7fd]\",\"status\":\"Connecting\",\"lastStatusUpdate\":\"[ADDR_OR_ID_HASH:428452610d2c6d29]\",\"connectionType\":\"-\",\"iceCandidateType\":{\"local\":\"\",\"remote\":\"\"},\"iceCandidateEndpoint\":{\"local\":\"\",\"remote\":\"\"},\"relayAddress\":\"\",\"lastWireguardHandshake\":\"[ADDR_OR_ID_HASH:781f25dc9f1cf588]\",\"transferReceived\":0,\"transferSent\":0,\"latency\":0,\"quantumResistance\":false,\"networks\":null},{\"fqdn\":\"relay.netbird.selfhosted\",\"netbirdIp\":\"[ADDR_OR_ID_HASH:0f61feb58699a097]\",\"netbirdIpv6\":\"[ADDR_OR_ID_HASH:d7ae4b440c214f61]\",\"status\":\"Connecting\",\"lastStatusUpdate\":\"[ADDR_OR_ID_HASH:2bc658af52f9b78d]\",\"connectionType\":\"-\",\"iceCandidateType\":{\"local\":\"\",\"remote\":\"\"},\"iceCandidateEndpoint\":{\"local\":\"\",\"remote\":\"\"},\"relayAddress\":\"\",\"lastWireguardHandshake\":\"[ADDR_OR_ID_HASH:781f25dc9f1cf588]\",\"transferReceived\":0,\"transferSent\":0,\"latency\":57101223,\"quantumResistance\":false,\"networks\":null},{\"fqdn\":\"pve03.netbird.selfhosted\",\"netbirdIp\":\"[ADDR_OR_ID_HASH:66380a583df95a87]\",\"netbirdIpv6\":\"[ADDR_OR_ID_HASH:72c55530da4a09d1]\",\"status\":\"Connected\",\"lastStatusUpdate\":\"[ADDR_OR_ID_HASH:d2adcdaab2d31a40]\",\"connectionType\":\"P2P\",\"iceCandidateType\":{\"local\":\"host\",\"remote\":\"host\"},\"iceCandidateEndpoint\":{\"local\":\"[ADDR_OR_ID_HASH:1c4581a6df66814e]\",\"remote\":\"[ADDR_OR_ID_HASH:c2d4708edbfb4dd4]\"},\"relayAddress\":\"rels://nb.pvepro.ru:443\",\"lastWireguardHandshake\":\"[ADDR_OR_ID_HASH:7680f41e784d8bff]\",\"transferReceived\":5888512,\"transferSent\":1593844,\"latency\":972258,\"quantumResistance\":false,\"networks\":null},{\"fqdn\":\"desktop-moy.netbird.selfhosted\",\"netbirdIp\":\"[ADDR_OR_ID_HASH:920ea614c12cea79]\",\"netbirdIpv6\":\"[ADDR_OR_ID_HASH:c9670645d0b33cbc]\",\"status\":\"Connecting\",\"lastStatusUpdate\":\"[ADDR_OR_ID_HASH:d7ed1ae741623f8f]\",\"connectionType\":\"-\",\"iceCandidateType\":{\"local\":\"\",\"remote\":\"\"},\"iceCandidateEndpoint\":{\"local\":\"\",\"remote\":\"\"},\"relayAddress\":\"\",\"lastWireguardHandshake\":\"[ADDR_OR_ID_HASH:781f25dc9f1cf588]\",\"transferReceived\":0,\"transferSent\":0,\"latency\":0,\"quantumResistance\":false,\"networks\":null},{\"fqdn\":\"comp01.netbird.selfhosted\",\"netbirdIp\":\"[ADDR_OR_ID_HASH:0f157abc3c70d234]\",\"netbirdIpv6\":\"[ADDR_OR_ID_HASH:b275aed314fd6798]\",\"status\":\"Connecting\",\"lastStatusUpdate\":\"[ADDR_OR_ID_HASH:d08bb4b3323c08af]\",\"connectionType\":\"-\",\"iceCandidateType\":{\"local\":\"\",\"remote\":\"\"},\"iceCandidateEndpoint\":{\"local\":\"\",\"remote\":\"\"},\"relayAddress\":\"\",\"lastWireguardHandshake\":\"[ADDR_OR_ID_HASH:781f25dc9f1cf588]\",\"transferReceived\":0,\"transferSent\":0,\"latency\":62464361,\"quantumResistance\":false,\"networks\":null},{\"fqdn\":\"e3qxxx.netbird.selfhosted\",\"netbirdIp\":\"[ADDR_OR_ID_HASH:97466ca985f4a2f6]\",\"netbirdIpv6\":\"[ADDR_OR_ID_HASH:8c7543543fdd2a16]\",\"status\":\"Connecting\",\"lastStatusUpdate\":\"[ADDR_OR_ID_HASH:62222a5ed1b39810]\",\"connectionType\":\"-\",\"iceCandidateType\":{\"local\":\"\",\"remote\":\"\"},\"iceCandidateEndpoint\":{\"local\":\"\",\"remote\":\"\"},\"relayAddress\":\"\",\"lastWireguardHandshake\":\"[ADDR_OR_ID_HASH:781f25dc9f1cf588]\",\"transferReceived\":0,\"transferSent\":0,\"latency\":0,\"quantumResistance\":false,\"networks\":null},{\"fqdn\":\"pve01.netbird.selfhosted\",\"netbirdIp\":\"[ADDR_OR_ID_HASH:373b3de2d0358894]\",\"netbirdIpv6\":\"[ADDR_OR_ID_HASH:842b82d498f7a7b1]\",\"status\":\"Connected\",\"lastStatusUpdate\":\"[ADDR_OR_ID_HASH:75729c20014b1727]\",\"connectionType\":\"P2P\",\"iceCandidateType\":{\"local\":\"host\",\"remote\":\"prflx\"},\"iceCandidateEndpoint\":{\"local\":\"[ADDR_OR_ID_HASH:1c4581a6df66814e]\",\"remote\":\"[ADDR_OR_ID_HASH:b4cba7d0a9000d9d]\"},\"relayAddress\":\"\",\"lastWireguardHandshake\":\"[ADDR_OR_ID_HASH:946b90be96966e56]\",\"transferReceived\":757342916,\"transferSent\":1401140076,\"latency\":483824,\"quantumResistance\":false,\"networks\":null},{\"fqdn\":\"mail.netbird.selfhosted\",\"netbirdIp\":\"[ADDR_OR_ID_HASH:b980955f01148169]\",\"netbirdIpv6\":\"[ADDR_OR_ID_HASH:950bcfe548181e4a]\",\"status\":\"Connecting\",\"lastStatusUpdate\":\"[ADDR_OR_ID_HASH:c3675f806fe4d3a5]\",\"connectionType\":\"-\",\"iceCandidateType\":{\"local\":\"\",\"remote\":\"\"},\"iceCandidateEndpoint\":{\"local\":\"\",\"remote\":\"\"},\"relayAddress\":\"\",\"lastWireguardHandshake\":\"[ADDR_OR_ID_HASH:781f25dc9f1cf588]\",\"transferReceived\":0,\"transferSent\":0,\"latency\":0,\"quantumResistance\":false,\"networks\":null},{\"fqdn\":\"desktop-server.netbird.selfhosted\",\"netbirdIp\":\"[ADDR_OR_ID_HASH:abd1bbea8d823ca1]\",\"netbirdIpv6\":\"[ADDR_OR_ID_HASH:3f25a12c4a4a1b52]\",\"status\":\"Connecting\",\"lastStatusUpdate\":\"[ADDR_OR_ID_HASH:54de10a6611e5bfa]\",\"connectionType\":\"-\",\"iceCandidateType\":{\"local\":\"\",\"remote\":\"\"},\"iceCandidateEndpoint\":{\"local\":\"\",\"remote\":\"\"},\"relayAddress\":\"\",\"lastWireguardHandshake\":\"[ADDR_OR_ID_HASH:781f25dc9f1cf588]\",\"transferReceived\":0,\"transferSent\":0,\"latency\":6099510,\"quantumResistance\":false,\"networks\":null},{\"fqdn\":\"e3qxxx-183-106.netbird.selfhosted\",\"netbirdIp\":\"[ADDR_OR_ID_HASH:cb4c52b8c38c6512]\",\"netbirdIpv6\":\"[ADDR_OR_ID_HASH:cbcf39fece435623]\",\"status\":\"Connecting\",\"lastStatusUpdate\":\"[ADDR_OR_ID_HASH:d0ac18e4d6b19c32]\",\"connectionType\":\"-\",\"iceCandidateType\":{\"local\":\"\",\"remote\":\"\"},\"iceCandidateEndpoint\":{\"local\":\"\",\"remote\":\"\"},\"relayAddress\":\"\",\"lastWireguardHandshake\":\"[ADDR_OR_ID_HASH:781f25dc9f1cf588]\",\"transferReceived\":0,\"transferSent\":0,\"latency\":0,\"quantumResistance\":false,\"networks\":null}]},\"cliVersion\":\"0.73.2\",\"daemonVersion\":\"0.73.2\",\"daemonStatus\":\"Connected\",\"management\":{\"url\":\"https://nb.gram1.ru:443\",\"connected\":false,\"error\":\"[HASH:b6569813f2a5ef79]\"},\"signal\":{\"url\":\"https://nb.pvepro.ru:443\",\"connected\":false,\"error\":\"[ADDR_OR_ID_HASH:d705bc760c6573de]\"},\"relays\":{\"total\":2,\"available\":0,\"details\":[{\"uri\":\"stun:nb.pvepro.ru:3478\",\"available\":false,\"error\":\"probe check is already in progress\"},{\"uri\":\"rels://nb.pvepro.ru:443\",\"available\":false,\"error\":\"connect to relay server: context deadline exceeded\"}]},\"netbirdIp\":\"[ADDR_OR_ID_HASH:8ffeea43651fd0fa]\",\"netbirdIpv6\":\"[ADDR_OR_ID_HASH:92ad7179a6eddab2]\",\"usesKernelInterface\":true,\"wireguardPort\":51820,\"fqdn\":\"edge-vm.netbird.selfhosted\",\"quantumResistance\":false,\"quantumResistancePermissive\":false,\"networks\":null,\"forwardingRules\":0,\"dnsServers\":[],\"events\":[{\"id\":\"d88ece25-27e3-4769-881c-f91ae385264d\",\"severity\":\"INFO\",\"category\":\"SYSTEM\",\"message\":\"Network map updated\",\"userMessage\":\"\",\"timestamp\":\"[ADDR_OR_ID_HASH:8b6f5e0f81ca1a58]\",\"metadata\":null},{\"id\":\"a999a2c8-2b1b-41ee-8b97-8966bfc70907\",\"severity\":\"INFO\",\"category\":\"SYSTEM\",\"message\":\"Network map updated\",\"userMessage\":\"\",\"timestamp\":\"[ADDR_OR_ID_HASH:94e7b443845ed314]\",\"metadata\":null},{\"id\":\"a82ea9e6-2b77-4e67-992e-d9aef5c9919e\",\"severity\":\"INFO\",\"category\":\"SYSTEM\",\"message\":\"Network map updated\",\"userMessage\":\"\",\"timestamp\":\"[ADDR_OR_ID_HASH:ea40afe006cfb6bf]\",\"metadata\":null},{\"id\":\"242a6150-732f-4756-9b88-c75d98734ddf\",\"severity\":\"INFO\",\"category\":\"SYSTEM\",\"message\":\"Network map updated\",\"userMessage\":\"\",\"timestamp\":\"[ADDR_OR_ID_HASH:9b0773601d25917d]\",\"metadata\":null},{\"id\":\"87c96ea9-c5e1-4b98-ad78-f806acce4f10\",\"severity\":\"INFO\",\"category\":\"SYSTEM\",\"message\":\"Network map updated\",\"userMessage\":\"\",\"timestamp\":\"[ADDR_OR_ID_HASH:c6192db004a6f89f]\",\"metadata\":null},{\"id\":\"56d5c883-14ce-467f-ad47-80e9c2ebc818\",\"severity\":\"INFO\",\"category\":\"SYSTEM\",\"message\":\"Network map updated\",\"userMessage\":\"\",\"timestamp\":\"[ADDR_OR_ID_HASH:972ad7d803b0802f]\",\"metadata\":null},{\"id\":\"8c166cf7-8d0b-400e-bb0a-7b69a40631d1\",\"severity\":\"INFO\",\"category\":\"SYSTEM\",\"message\":\"Network map updated\",\"userMessage\":\"\",\"timestamp\":\"[ADDR_OR_ID_HASH:7a55ec013274f724]\",\"metadata\":null},{\"id\":\"8d6e22e4-4d9d-4741-bd5c-048b6b140c78\",\"severity\":\"INFO\",\"category\":\"SYSTEM\",\"message\":\"Network map updated\",\"userMessage\":\"\",\"timestamp\":\"[ADDR_OR_ID_HASH:4a04b2bae80908df]\",\"metadata\":null},{\"id\":\"8f80001f-5aba-4106-8016-418b2c0547ea\",\"severity\":\"WARNING\",\"category\":\"NETWORK\",\"message\":\"Default route disconnected due to peer unreachability\",\"userMessage\":\"Exit node connection lost. Your internet access might be affected.\",\"timestamp\":\"[ADDR_OR_ID_HASH:8a330b497532b9e3]\",\"metadata\":{\"id\":\"edge-exit-relay-moldova\",\"network\":\"[ADDR_OR_ID_HASH:b42e18366abaf7d2]\",\"peer\":\"fj5TW6oRrm5KdlrEQ/Zh/JFOO4DBNIIumt6TmR3FZyE=\"}},{\"id\":\"c46c2d3c-0bb6-4808-a26a-e74c71b62912\",\"severity\":\"WARNING\",\"category\":\"NETWORK\",\"message\":\"Default route disconnected due to peer unreachability\",\"userMessage\":\"Exit node connection lost. Your internet access might be affected.\",\"timestamp\":\"[ADDR_OR_ID_HASH:4caf8d9e9ac8e6e6]\",\"metadata\":{\"id\":\"edge-exit-relay-moldova-v6\",\"network\":\"[ADDR_OR_ID_HASH:6d0e7095bc257476]\",\"peer\":\"fj5TW6oRrm5KdlrEQ/Zh/JFOO4DBNIIumt6TmR3FZyE=\"}}],\"lazyConnectionEnabled\":false,\"profileName\":\"default\",\"sshServer\":{\"enabled\":false,\"sessions\":[]}},\"ip_rules\":{\"rc\":0,\"lines\":[\"0:\\tfrom all lookup local\",\"100:\\tfrom [ADDR] lookup main\",\"101:\\tfrom [ADDR] lookup 17777\",\"105:\\tfrom all lookup main suppress_prefixlength 0\",\"110:\\tnot from all fwmark 0x1bd00 lookup 7120\",\"32766:\\tfrom all lookup main\",\"32767:\\tfrom all lookup default\"],\"stderr_sha\":null},\"table_7120\":{\"rc\":0,\"lines\":[\"default dev wt0 \"],\"stderr_sha\":null},\"main_default\":{\"rc\":0,\"lines\":[\"default via [ADDR] dev eth0 proto static \"],\"stderr_sha\":null},\"wt0_link\":{\"rc\":0,\"lines\":[\"13: wt0: mtu 1280 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\",\" link/none promiscuity 0 allmulti 0 minmtu 0 maxmtu 2147483552 \",\" wireguard addrgenmode none numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 tso_max_size 65536 tso_max_segs 65535 gro_max_size 65536 gso_ipv4_max_size 65536 gro_ipv4_max_size 65536 \"],\"stderr_sha\":null},\"systemd_unit\":{\"rc\":0,\"lines\":[\"After=network.target syslog.target \",\"ExecStart=/usr/bin/netbird \\\"service\\\" \\\"run\\\" \\\"--log-level\\\" \\\"info\\\" \\\"--daemon-addr\\\" \\\"unix:///var/run/netbird.sock\\\" \\\"--log-file\\\" \\\"/var/log/netbird/client.log\\\"\",\"[TOKEN_OR_KEY]\",\"Environment=[REDACTED]\"]},\"configs\":[],\"local_route_refs\":[{\"path_hash\":\"2b46cd8c486f4f30\",\"basename\":\"skladchik-reports-monitor-status-edge\",\"snippets\":[\"ROUTE=\\\"$(ip route get [ADDR] 2>/dev/null | head -n1)\\\"\",\"echo \\\"EDGE_NETBIRD_ROUTE=$ROUTE\\\"\",\"if grep -q ' dev wt0 ' <<<\\\"$ROUTE\\\"; then\",\"echo \\\"EDGE_NETBIRD_ROUTE_OK=yes\\\"\",\"echo \\\"EDGE_NETBIRD_ROUTE_OK=no\\\"\"]},{\"path_hash\":\"17ce7aa790a0a6ee\",\"basename\":\"homelab-edge-ingress-hardening\",\"snippets\":[\"add_input_rule \\\"$IPT\\\" -i wt0 -s [ADDR] -p tcp -m multiport --dports 80,443 -j ACCEPT\",\"\\\"$IPT\\\" -C INPUT -i wt0 -s [ADDR] -p tcp -m multiport --dports 80,443 -j ACCEPT 2>/dev/null || status=ERROR\"]},{\"path_hash\":\"012107b4b34a593f\",\"basename\":\"wg-edge01-before-snikket-egress-20260817-071016.conf\",\"snippets\":[\"PostUp = ip route replace [ADDR] via [ADDR] dev eth0 src [ADDR]\",\"PostDown = ip route del [ADDR] via [ADDR] dev eth0 2>/dev/null || true\"]},{\"path_hash\":\"0340cc2e0783fa7d\",\"basename\":\"wg-edge01.before-snikket-prod-ingress-20260817T060406Z.conf\",\"snippets\":[\"PostUp = ip route replace [ADDR] via [ADDR] dev eth0 src [ADDR]\",\"PostDown = ip route del [ADDR] via [ADDR] dev eth0 2>/dev/null || true\",\"PostUp = ip route replace table 17777 default dev wg-edge01\",\"PostDown = ip route del table 17777 default dev wg-edge01 2>/dev/null || true\",\"AllowedIPs = [ADDR]\"]},{\"path_hash\":\"6e40e66dd3d5af95\",\"basename\":\"wg-edge01.before-snikket-edge-cutover-v1.conf\",\"snippets\":[\"PostUp = ip route replace [ADDR] via [ADDR] dev eth0 src [ADDR]\",\"PostDown = ip route del [ADDR] via [ADDR] dev eth0 2>/dev/null || true\",\"PostUp = ip route replace table 17777 default dev wg-edge01\",\"PostDown = ip route del table 17777 default dev wg-edge01 2>/dev/null || true\",\"AllowedIPs = [ADDR]\"]},{\"path_hash\":\"a986d225683eebda\",\"basename\":\"health_alert.py\",\"snippets\":[\"return rc == 0 and ' dev wt0 ' in f' {out} ', out\",\"'netbird_route_not_wt0': 'маршрут NetBird не через wt0',\",\"problems.append('netbird_route_not_wt0')\",\"lines.append(f'- Маршрут NetBird через wt0: {yes_no_ru(status[\\\"route_ok\\\"])}')\",\"f'netbird_route_ok={status[\\\"route_ok\\\"]}',\",\"print(f'NETBIRD_ROUTE_OK={status[\\\"route_ok\\\"]}')\"]},{\"path_hash\":\"6053d397ddb3a210\",\"basename\":\"MWEwYzEzOGE3MTY6MWEwYzFhNjBmYWY6NmE3MzljNWE=\",\"snippets\":[\"2Dcr\\u0017 WT0݄掃_@*Y\\t;WT\"]},{\"path_hash\":\"bab672634f5ba306\",\"basename\":\"MWEwODFlMWUyMzk6MWEwODI1MDEyNmU6YjRlYjcwNTU=\",\"snippets\":[\"WT0\"]},{\"path_hash\":\"7c9561ad97deb515\",\"basename\":\"MWEwOWRlNjJkNTU6MWEwOWU1NGM1NWY6YzI2OWEyODk=\",\"snippets\":[\"BߵΗG\\u000fC\\u000ePQ+um\\u0007g/8\\u00007'!\\u0004\\u0019}O{qChiS;-97]\\u000fIIN$I;>>\\u0001b/[)wT0`Էeo+nO?h\\u0000\\u0017R4G\\u001a y4)K0{ȵ\\u0006HXJF\\u0005y\\u0001>R\\u0014*Z\\u0003;N+U\\u0018o:\\tIK%\\u0012ޜn&\\u0006OBR2\\u001a<,xS Q5g<\\u0001)HDIJ\\b\\u0006.M,\\u000fg|d\\u0014$w\\u0010)@-K\\u0010\"]},{\"path_hash\":\"99f063a9f3484183\",\"basename\":\"MWEwOTc2ZjkwMDI6MWEwOTdkZDkzYWY6YWVjOTE5MmM=\",\"snippets\":[\"\\u001a\\u0011LcZ\\\\\\u0006aLSAO+̈́\\u001ayAY\\u0005olL߲F\\u00142BHs1\\u001fwx1\\t\\u0014k2u\\\\\\u0016W}g\\\"GM\\u0015El\\\\jh\\u000e%WT0)u\"]},{\"path_hash\":\"e6ec8a84626f18d9\",\"basename\":\"MWEwOTRkOWM5Mjk6MWEwOTU0N2FiM2Y6NmJhNDEyOGE=\",\"snippets\":[\"jrO~EF\\u0002V\\u001bS27^\\u0000\\u00119YҴ|E>r8%J\\u0016(*u\\u0016[H\\u00156\\u0017E*%\\b)P`_osJдXMk.\\u0016B6u|wT0\\u0011\\u0011\"]},{\"path_hash\":\"ece52d71f7944b24\",\"basename\":\"MWEwODRlNjZhZmE6MWEwODU1NDY1YWE6YzY2M2E1ODQ=\",\"snippets\":[\"wT0?+>GrA\\u0018hh#u;?\\u001634`^5=\\u000e<Ϡ\\u0004%+<9ycNPtV&iA&x$\\u0016g׃\\u0018aUp\\\\N\\u0000Ҟr=\\to\\u0011:\\u0001=\\u0018˼~\\u001b7\\u0011Jq{.=7gҌ1:\\t=WE3\\u0007\\u001f\\t\\u0014s\\b#Zvuff\\\\r\\tkoI\"]},{\"path_hash\":\"beb89df7f4d29322\",\"basename\":\"MWEwYWNkYTM0MmQ6MWEwYWQ0N2ZkYTc6MzM4MGVhMTU=\",\"snippets\":[\"B 'a!\\u0015%I#\\u001b\\u0003;?Aƒ,lx\\u0004\\u000eg'd`wT0\\u0017\"]},{\"path_hash\":\"8bc5d51c051d75f2\",\"basename\":\"MWEwYjliYTFhMmQ6MWEwYmEyN2UzYTY6OGRkMjc4MzE=\",\"snippets\":[\"i;tС.,?Ar\\u000f2\\u001at\\u001aw_A!\\u0007\\u0018Wt0{\\u0006,'\\u0014\\u000f?nxh 1240 tcp option maxseg size set 1240 # handle 40\",\"\\tchain netbird-acl-input-rules { # handle 43\",\"\\t\\tct state established,related counter packets 7605494 bytes 6107949474 accept # handle 44\",\"\\t\\tip saddr @nb0000001 accept # handle 59\",\"\\t\\tip saddr @nb0000043 accept # handle 63\",\"\\t\\tip saddr @nb0000055 accept # handle 66\",\"\\tchain netbird-acl-input-filter { # handle 45\",\"\\t\\ttype filter hook input priority filter; policy accept;\",\"\\t\\tiifname \\\"wt0\\\" jump netbird-acl-input-rules # handle 46\",\"\\t\\tiifname \\\"wt0\\\" drop # handle 47\",\"\\tchain netbird-acl-forward-filter { # handle 48\",\"\\t\\ttype filter hook forward priority filter; policy accept;\",\"\\t\\tmeta mark 0x0001bd20 accept # handle 51\",\"\\t\\tiifname \\\"wt0\\\" jump netbird-rt-fwd # handle 49\",\"\\t\\tiifname \\\"wt0\\\" drop # handle 50\",\"\\tchain netbird-raw-out { # handle 52\",\"\\t\\ttype filter hook output priority raw; policy accept;\",\"\\tchain netbird-raw-pre { # handle 53\",\"\\t\\ttype filter hook prerouting priority raw; policy accept;\"]}}}}\nTASK_COMPLETE=true\nTASK_RESULT=PASS_SPB_VM130_NETBIRD_DEFAULT_ROUTE_RCA\nDECISION=READ_EXACT_9129_THEN_APPLY_NARROW_NETBIRD_ROUTE_REPAIR\n" + "output": "NEWFI423_BEGIN=true\nCOMMAND_ID=NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1\nTARGET_COMMAND_ID=NEWFI-260922-NEWFDOM-DR221-VM210-QGA-RCA421R1\nMODE=read-only\nCOMPONENT=newfi-dr221-421-local-transport-rca\nSCOPE=LOCAL_WINDOWS_PLINK_TRANSPORT_RCA_ONLY\nMUTATION_BOUNDARY=NONE;NO_QGA_RETRY;NO_VM_ACTION;NO_BACKUP;NO_CLOUD_ACTION;NO_SYSTEMD_ACTION\nSTDERR_BYTES=25\nSTDERR_SHA256=4b56d4a7e68c85bfc60ae2fba309e6c7899bdba695445ab0c7bedaa6c99418a7\nSTDERR_SAFE_B64=Rk9SQklEREVOX1BVQkxJQ19DT05URU5UXG4=\nSTDERR_HEX=464f5242494444454e5f5055424c49435f434f4e54454e540a\nTARGET_LOCAL_STATUS=PLINK_EXIT_CODE=1\nREMOTE_COMMAND_BYTES=13289\nREMOTE_COMMAND_SHA256=21369dd453f37b3d7ea70c12640743ace1f588d077cc9e5d55876cbefa5a324b\nREMOTE_COMMAND_CR_COUNT=0\nREMOTE_COMMAND_LF_COUNT=1\nREMOTE_COMMAND_NUL_COUNT=0\nREMOTE_COMMAND_MAX_PHYSICAL_LINE_BYTES=13288\nREMOTE_COMMAND_FINAL_LF=true\nREMOTE_COMMAND_FINAL_CR=false\nPLINK_VERSION=plink: Release 0.85\nLOCAL_TRANSPORT_CLASS=LOCAL_PLINK_OTHER\nDECISION=PASS_DR221_423_421_REMOTE_COMMAND_LENGTH_TRANSPORT_BLOCKER_PROVEN\nNEXT_GATE=REISSUE_VM210_QGA_RCA_WITH_SHORT_REMOTE_STAGER\nCHANGES_MADE_BY_423=false\nPRODUCT_MUTATION_BY_423=false\nVM_MUTATION_BY_423=false\nCLOUD_MUTATION_BY_423=false\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\nNEWFI423_END=true\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 91bd8789..3202f92e 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,15 +1,15 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260922-SPB-VM130-NETBIRD-DEFAULT-ROUTE-RCA-9129R1 +COMMAND_ID=NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1 STATUS=OK RC=0 HOST=pve01 MODE=read-only -COMPONENT=spb-vm130-netbird-default-route-rca +COMPONENT=newfi-dr221-421-local-transport-rca REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=cc94fbf9f12e34b86500eeeaa0b005bfa27a4a7b4b2843575a90ae409ccdbebe +COMMAND_SHA256=0093618b7c7099a24f40711a663a8dd122bc6ba962ee1f516048aabb4e05c3b5 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=false @@ -24,13 +24,39 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=784b0e328207b91f10d0b5f6a33a918a3de934c2ab08078a334e61094e2bd8dd -SANITIZED_OUTPUT_SHA256=784b0e328207b91f10d0b5f6a33a918a3de934c2ab08078a334e61094e2bd8dd +RAW_EVIDENCE_SHA256=845eeb19af96f2297893f990ad58c473fa6cd2405797bc57071a64b31119be97 +SANITIZED_OUTPUT_SHA256=845eeb19af96f2297893f990ad58c473fa6cd2405797bc57071a64b31119be97 OUTPUT_BEGIN -SPB9129_RCA={"guest":{"ok":true,"data":{"hostname":"edge-vm","netbird_active":"active","netbird_version":{"rc":0,"out":"0.73.2"},"status_json":{"rc":0,"lines":["{\"peers\":{\"total\":11,\"connected\":3,\"details\":[{\"fqdn\":\"pve02.netbird.selfhosted\",\"netbirdIp\":\"[ADDR]\",\"netbirdIpv6\":\"[ADDR6]\",\"publicKey\":\"[TOKEN_OR_KEY]=\",\"status\":\"Connected\",\"lastStatusUpdate\":\"2026-09-01T[ADDR6].824174817+03:00\",\"connectionType\":\"P2P\",\"iceCandidateType\":{\"local\":\"host\",\"remote\":\"host\"},\"iceCandidateEndpoint\":{\"local\":\"[ADDR]:51820\",\"remote\":\"[ADDR]:51820\"},\"relayAddress\":\"rels://nb.pvepro.ru:443\",\"lastWireguardHandshake\":\"2026-09-22T[ADDR6].957421533+03:00\",\"transferReceived\":5888076,\"transferSent\":1593976,\"latency\":3628015,\"quantumResistance\":false,\"networks\":null},{\"fqdn\":\"home-pc.netbird.selfhosted\",\"netbirdIp\":\"[ADDR]\",\"netbirdIpv6\":\"[ADDR6]\",\"publicKey\":\"[TOKEN_OR_K"],"sha":"2780b0e88eb256ce"},"status_detail":{"rc":0,"lines":["Peers detail:"," Status: Connected"," Networks: -"," Networks: -"," Networks: -"," Status: Connected"," Networks: -"," Networks: -"," Networks: -"," Networks: -"," Status: Connected"," Networks: -"," Networks: -"," Networks: -"," Networks: -"," Message: Network map updated"," Message: Network map updated"," Message: Network map updated"," Message: Network map updated"," Message: Network map updated"," Message: Network map updated"," Message: Network map updated"," Message: Network map updated"," [WARNING] NETWORK ([TOKEN_OR_KEY])"," Message: Default route disconnected due to peer unreachability"," Metadata: id: edge-exit-relay-moldova, network: [ADDR], peer: [TOKEN_OR_KEY]="," [WARNING] NETWORK ([TOKEN_OR_KEY])"," Message: Default route disconnected due to peer unreachability"," Metadata: id: edge-exit-relay-moldova-v6, network: ::/0, peer: [TOKEN_OR_KEY]=","Profile: default","Management: Disconnected, reason: rpc error: code = DeadlineExceeded desc = context deadline exceeded while waiting for connections to become ready","Signal: Disconnected, reason: rpc error: code = Unavailable desc = error reading from server: read tcp [ADDR]:43380->[ADDR]:443: read: connection timed out","Interface type: Kernel","SSH Server: Disabled","Networks: -","Peers count: 3/11 Connected"],"sha":"ca461b67fef5570a"},"routes_help":{"rc":0,"lines":["Commands to list, select, or deselect networks. Replaces the \"routes\" command."," netbird networks [command]"," networks, routes"," deselect Deselect networks"," list List networks"," select Select network"," -h, --help help for networks"," --admin-url string Admin Panel URL [http|https]://[host]:[port] (default \"https://app.netbird.io:443\")"," -c, --config string Overrides the default profile file location (default \"/var/lib/netbird/default.json\")"," --daemon-addr string Daemon service address to serve CLI requests [unix|tcp]://[path|host:port] (default \"unix:///var/run/netbird.sock\")"," --log-file console sets NetBird log paths written to simultaneously. If console is specified the log will be output to stdout. If `syslog` is specified the log will be sent to syslog daemon. You can pass the flag multiple times or separate entries by `,` character (default [/var/log/netbird/client.log])"," -l, --log-level string sets NetBird log level (default \"info\")"," -m, --management-url string Management Service URL [http|https]://[host]:[port] (default \"https://api.netbird.io:443\")"," --preshared-key string Sets WireGuard PreSharedKey property. If set, then only peers that have the same key can communicate."," -s, --service string Netbird system service name (default \"netbird\")"," -k, --setup-key string Setup key obtained from the Management Service Dashboard (used to register peer)"," --setup-key-file string The path to a setup key obtained from the Management Service Dashboard (used to register peer) This is ignored if the setup-key flag is provided.","Use \"netbird networks [command] --help\" for more information about a command."],"sha":"61a1c84293731f9e"},"networks_help":{"rc":0,"lines":["Commands to list, select, or deselect networks. Replaces the \"routes\" command."," netbird networks [command]"," networks, routes"," deselect Deselect networks"," list List networks"," select Select network"," -h, --help help for networks"," --admin-url string Admin Panel URL [http|https]://[host]:[port] (default \"https://app.netbird.io:443\")"," -c, --config string Overrides the default profile file location (default \"/var/lib/netbird/default.json\")"," --daemon-addr string Daemon service address to serve CLI requests [unix|tcp]://[path|host:port] (default \"unix:///var/run/netbird.sock\")"," --log-file console sets NetBird log paths written to simultaneously. If console is specified the log will be output to stdout. If `syslog` is specified the log will be sent to syslog daemon. You can pass the flag multiple times or separate entries by `,` character (default [/var/log/netbird/client.log])"," -l, --log-level string sets NetBird log level (default \"info\")"," -m, --management-url string Management Service URL [http|https]://[host]:[port] (default \"https://api.netbird.io:443\")"," --preshared-key string Sets WireGuard PreSharedKey property. If set, then only peers that have the same key can communicate."," -s, --service string Netbird system service name (default \"netbird\")"," -k, --setup-key string Setup key obtained from the Management Service Dashboard (used to register peer)"," --setup-key-file string The path to a setup key obtained from the Management Service Dashboard (used to register peer) This is ignored if the setup-key flag is provided.","Use \"netbird networks [command] --help\" for more information about a command."],"sha":"61a1c84293731f9e"},"client_help":{"rc":0,"lines":[" deregister Deregister from the NetBird management service and delete this peer"," down Disconnect from the NetBird network"," login Log in to the NetBird network"," networks Manage connections to NetBird Networks and Resources"," ssh Connect to a NetBird peer via SSH"," up Connect to the NetBird network"," --admin-url string Admin Panel URL [http|https]://[host]:[port] (default \"https://app.netbird.io:443\")"," -c, --config string Overrides the default profile file location (default \"/var/lib/netbird/default.json\")"," --daemon-addr string Daemon service address to serve CLI requests [unix|tcp]://[path|host:port] (default \"unix:///var/run/netbird.sock\")"," --log-file console sets NetBird log paths written to simultaneously. If console is specified the log will be output to stdout. If `syslog` is specified the log will be sent to syslog daemon. You can pass the flag multiple times or separate entries by `,` character (default [/var/log/netbird/client.log])"," -l, --log-level string sets NetBird log level (default \"info\")"," -m, --management-url string Management Service URL [http|https]://[host]:[port] (default \"https://api.netbird.io:443\")"," --preshared-key string Sets WireGuard PreSharedKey property. If set, then only peers that have the same key can communicate."," -s, --service string Netbird system service name (default \"netbird\")"," -k, --setup-key string Setup key obtained from the Management Service Dashboard (used to register peer)"," --setup-key-file string The path to a setup key obtained from the Management Service Dashboard (used to register peer) This is ignored if the setup-key flag is provided."],"sha":"341b937efb90c839"},"status_parsed":{"peers":{"total":11,"connected":3,"details":[{"fqdn":"pve02.netbird.selfhosted","netbirdIp":"[ADDR_OR_ID_HASH:cd36ccf2c54b184a]","netbirdIpv6":"[ADDR_OR_ID_HASH:d4b86c5df6a85dc3]","status":"Connected","lastStatusUpdate":"[ADDR_OR_ID_HASH:72cf6ebc127cf0ca]","connectionType":"P2P","iceCandidateType":{"local":"host","remote":"host"},"iceCandidateEndpoint":{"local":"[ADDR_OR_ID_HASH:1c4581a6df66814e]","remote":"[ADDR_OR_ID_HASH:1f433194c13f159f]"},"relayAddress":"rels://nb.pvepro.ru:443","lastWireguardHandshake":"[ADDR_OR_ID_HASH:a2b0b68084ef3359]","transferReceived":5888288,"transferSent":1594068,"latency":3628015,"quantumResistance":false,"networks":null},{"fqdn":"home-pc.netbird.selfhosted","netbirdIp":"[ADDR_OR_ID_HASH:4640937c27d87159]","netbirdIpv6":"[ADDR_OR_ID_HASH:a786dc50ed97a7fd]","status":"Connecting","lastStatusUpdate":"[ADDR_OR_ID_HASH:428452610d2c6d29]","connectionType":"-","iceCandidateType":{"local":"","remote":""},"iceCandidateEndpoint":{"local":"","remote":""},"relayAddress":"","lastWireguardHandshake":"[ADDR_OR_ID_HASH:781f25dc9f1cf588]","transferReceived":0,"transferSent":0,"latency":0,"quantumResistance":false,"networks":null},{"fqdn":"relay.netbird.selfhosted","netbirdIp":"[ADDR_OR_ID_HASH:0f61feb58699a097]","netbirdIpv6":"[ADDR_OR_ID_HASH:d7ae4b440c214f61]","status":"Connecting","lastStatusUpdate":"[ADDR_OR_ID_HASH:2bc658af52f9b78d]","connectionType":"-","iceCandidateType":{"local":"","remote":""},"iceCandidateEndpoint":{"local":"","remote":""},"relayAddress":"","lastWireguardHandshake":"[ADDR_OR_ID_HASH:781f25dc9f1cf588]","transferReceived":0,"transferSent":0,"latency":57101223,"quantumResistance":false,"networks":null},{"fqdn":"pve03.netbird.selfhosted","netbirdIp":"[ADDR_OR_ID_HASH:66380a583df95a87]","netbirdIpv6":"[ADDR_OR_ID_HASH:72c55530da4a09d1]","status":"Connected","lastStatusUpdate":"[ADDR_OR_ID_HASH:d2adcdaab2d31a40]","connectionType":"P2P","iceCandidateType":{"local":"host","remote":"host"},"iceCandidateEndpoint":{"local":"[ADDR_OR_ID_HASH:1c4581a6df66814e]","remote":"[ADDR_OR_ID_HASH:c2d4708edbfb4dd4]"},"relayAddress":"rels://nb.pvepro.ru:443","lastWireguardHandshake":"[ADDR_OR_ID_HASH:7680f41e784d8bff]","transferReceived":5888512,"transferSent":1593844,"latency":972258,"quantumResistance":false,"networks":null},{"fqdn":"desktop-moy.netbird.selfhosted","netbirdIp":"[ADDR_OR_ID_HASH:920ea614c12cea79]","netbirdIpv6":"[ADDR_OR_ID_HASH:c9670645d0b33cbc]","status":"Connecting","lastStatusUpdate":"[ADDR_OR_ID_HASH:d7ed1ae741623f8f]","connectionType":"-","iceCandidateType":{"local":"","remote":""},"iceCandidateEndpoint":{"local":"","remote":""},"relayAddress":"","lastWireguardHandshake":"[ADDR_OR_ID_HASH:781f25dc9f1cf588]","transferReceived":0,"transferSent":0,"latency":0,"quantumResistance":false,"networks":null},{"fqdn":"comp01.netbird.selfhosted","netbirdIp":"[ADDR_OR_ID_HASH:0f157abc3c70d234]","netbirdIpv6":"[ADDR_OR_ID_HASH:b275aed314fd6798]","status":"Connecting","lastStatusUpdate":"[ADDR_OR_ID_HASH:d08bb4b3323c08af]","connectionType":"-","iceCandidateType":{"local":"","remote":""},"iceCandidateEndpoint":{"local":"","remote":""},"relayAddress":"","lastWireguardHandshake":"[ADDR_OR_ID_HASH:781f25dc9f1cf588]","transferReceived":0,"transferSent":0,"latency":62464361,"quantumResistance":false,"networks":null},{"fqdn":"e3qxxx.netbird.selfhosted","netbirdIp":"[ADDR_OR_ID_HASH:97466ca985f4a2f6]","netbirdIpv6":"[ADDR_OR_ID_HASH:8c7543543fdd2a16]","status":"Connecting","lastStatusUpdate":"[ADDR_OR_ID_HASH:62222a5ed1b39810]","connectionType":"-","iceCandidateType":{"local":"","remote":""},"iceCandidateEndpoint":{"local":"","remote":""},"relayAddress":"","lastWireguardHandshake":"[ADDR_OR_ID_HASH:781f25dc9f1cf588]","transferReceived":0,"transferSent":0,"latency":0,"quantumResistance":false,"networks":null},{"fqdn":"pve01.netbird.selfhosted","netbirdIp":"[ADDR_OR_ID_HASH:373b3de2d0358894]","netbirdIpv6":"[ADDR_OR_ID_HASH:842b82d498f7a7b1]","status":"Connected","lastStatusUpdate":"[ADDR_OR_ID_HASH:75729c20014b1727]","connectionType":"P2P","iceCandidateType":{"local":"host","remote":"prflx"},"iceCandidateEndpoint":{"local":"[ADDR_OR_ID_HASH:1c4581a6df66814e]","remote":"[ADDR_OR_ID_HASH:b4cba7d0a9000d9d]"},"relayAddress":"","lastWireguardHandshake":"[ADDR_OR_ID_HASH:946b90be96966e56]","transferReceived":757342916,"transferSent":1401140076,"latency":483824,"quantumResistance":false,"networks":null},{"fqdn":"mail.netbird.selfhosted","netbirdIp":"[ADDR_OR_ID_HASH:b980955f01148169]","netbirdIpv6":"[ADDR_OR_ID_HASH:950bcfe548181e4a]","status":"Connecting","lastStatusUpdate":"[ADDR_OR_ID_HASH:c3675f806fe4d3a5]","connectionType":"-","iceCandidateType":{"local":"","remote":""},"iceCandidateEndpoint":{"local":"","remote":""},"relayAddress":"","lastWireguardHandshake":"[ADDR_OR_ID_HASH:781f25dc9f1cf588]","transferReceived":0,"transferSent":0,"latency":0,"quantumResistance":false,"networks":null},{"fqdn":"desktop-server.netbird.selfhosted","netbirdIp":"[ADDR_OR_ID_HASH:abd1bbea8d823ca1]","netbirdIpv6":"[ADDR_OR_ID_HASH:3f25a12c4a4a1b52]","status":"Connecting","lastStatusUpdate":"[ADDR_OR_ID_HASH:54de10a6611e5bfa]","connectionType":"-","iceCandidateType":{"local":"","remote":""},"iceCandidateEndpoint":{"local":"","remote":""},"relayAddress":"","lastWireguardHandshake":"[ADDR_OR_ID_HASH:781f25dc9f1cf588]","transferReceived":0,"transferSent":0,"latency":6099510,"quantumResistance":false,"networks":null},{"fqdn":"e3qxxx-183-106.netbird.selfhosted","netbirdIp":"[ADDR_OR_ID_HASH:cb4c52b8c38c6512]","netbirdIpv6":"[ADDR_OR_ID_HASH:cbcf39fece435623]","status":"Connecting","lastStatusUpdate":"[ADDR_OR_ID_HASH:d0ac18e4d6b19c32]","connectionType":"-","iceCandidateType":{"local":"","remote":""},"iceCandidateEndpoint":{"local":"","remote":""},"relayAddress":"","lastWireguardHandshake":"[ADDR_OR_ID_HASH:781f25dc9f1cf588]","transferReceived":0,"transferSent":0,"latency":0,"quantumResistance":false,"networks":null}]},"cliVersion":"0.73.2","daemonVersion":"0.73.2","daemonStatus":"Connected","management":{"url":"https://nb.gram1.ru:443","connected":false,"error":"[HASH:b6569813f2a5ef79]"},"signal":{"url":"https://nb.pvepro.ru:443","connected":false,"error":"[ADDR_OR_ID_HASH:d705bc760c6573de]"},"relays":{"total":2,"available":0,"details":[{"uri":"stun:nb.pvepro.ru:3478","available":false,"error":"probe check is already in progress"},{"uri":"rels://nb.pvepro.ru:443","available":false,"error":"connect to relay server: context deadline exceeded"}]},"netbirdIp":"[ADDR_OR_ID_HASH:8ffeea43651fd0fa]","netbirdIpv6":"[ADDR_OR_ID_HASH:92ad7179a6eddab2]","usesKernelInterface":true,"wireguardPort":51820,"fqdn":"edge-vm.netbird.selfhosted","quantumResistance":false,"quantumResistancePermissive":false,"networks":null,"forwardingRules":0,"dnsServers":[],"events":[{"id":"d88ece25-27e3-4769-881c-f91ae385264d","severity":"INFO","category":"SYSTEM","message":"Network map updated","userMessage":"","timestamp":"[ADDR_OR_ID_HASH:8b6f5e0f81ca1a58]","metadata":null},{"id":"a999a2c8-2b1b-41ee-8b97-8966bfc70907","severity":"INFO","category":"SYSTEM","message":"Network map updated","userMessage":"","timestamp":"[ADDR_OR_ID_HASH:94e7b443845ed314]","metadata":null},{"id":"a82ea9e6-2b77-4e67-992e-d9aef5c9919e","severity":"INFO","category":"SYSTEM","message":"Network map updated","userMessage":"","timestamp":"[ADDR_OR_ID_HASH:ea40afe006cfb6bf]","metadata":null},{"id":"242a6150-732f-4756-9b88-c75d98734ddf","severity":"INFO","category":"SYSTEM","message":"Network map updated","userMessage":"","timestamp":"[ADDR_OR_ID_HASH:9b0773601d25917d]","metadata":null},{"id":"87c96ea9-c5e1-4b98-ad78-f806acce4f10","severity":"INFO","category":"SYSTEM","message":"Network map updated","userMessage":"","timestamp":"[ADDR_OR_ID_HASH:c6192db004a6f89f]","metadata":null},{"id":"56d5c883-14ce-467f-ad47-80e9c2ebc818","severity":"INFO","category":"SYSTEM","message":"Network map updated","userMessage":"","timestamp":"[ADDR_OR_ID_HASH:972ad7d803b0802f]","metadata":null},{"id":"8c166cf7-8d0b-400e-bb0a-7b69a40631d1","severity":"INFO","category":"SYSTEM","message":"Network map updated","userMessage":"","timestamp":"[ADDR_OR_ID_HASH:7a55ec013274f724]","metadata":null},{"id":"8d6e22e4-4d9d-4741-bd5c-048b6b140c78","severity":"INFO","category":"SYSTEM","message":"Network map updated","userMessage":"","timestamp":"[ADDR_OR_ID_HASH:4a04b2bae80908df]","metadata":null},{"id":"8f80001f-5aba-4106-8016-418b2c0547ea","severity":"WARNING","category":"NETWORK","message":"Default route disconnected due to peer unreachability","userMessage":"Exit node connection lost. Your internet access might be affected.","timestamp":"[ADDR_OR_ID_HASH:8a330b497532b9e3]","metadata":{"id":"edge-exit-relay-moldova","network":"[ADDR_OR_ID_HASH:b42e18366abaf7d2]","peer":"fj5TW6oRrm5KdlrEQ/Zh/JFOO4DBNIIumt6TmR3FZyE="}},{"id":"c46c2d3c-0bb6-4808-a26a-e74c71b62912","severity":"WARNING","category":"NETWORK","message":"Default route disconnected due to peer unreachability","userMessage":"Exit node connection lost. Your internet access might be affected.","timestamp":"[ADDR_OR_ID_HASH:4caf8d9e9ac8e6e6]","metadata":{"id":"edge-exit-relay-moldova-v6","network":"[ADDR_OR_ID_HASH:6d0e7095bc257476]","peer":"fj5TW6oRrm5KdlrEQ/Zh/JFOO4DBNIIumt6TmR3FZyE="}}],"lazyConnectionEnabled":false,"profileName":"default","sshServer":{"enabled":false,"sessions":[]}},"ip_rules":{"rc":0,"lines":["0:\tfrom all lookup local","100:\tfrom [ADDR] lookup main","101:\tfrom [ADDR] lookup 17777","105:\tfrom all lookup main suppress_prefixlength 0","110:\tnot from all fwmark 0x1bd00 lookup 7120","32766:\tfrom all lookup main","32767:\tfrom all lookup default"],"stderr_sha":null},"table_7120":{"rc":0,"lines":["default dev wt0 "],"stderr_sha":null},"main_default":{"rc":0,"lines":["default via [ADDR] dev eth0 proto static "],"stderr_sha":null},"wt0_link":{"rc":0,"lines":["13: wt0: mtu 1280 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000"," link/none promiscuity 0 allmulti 0 minmtu 0 maxmtu 2147483552 "," wireguard addrgenmode none numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 tso_max_size 65536 tso_max_segs 65535 gro_max_size 65536 gso_ipv4_max_size 65536 gro_ipv4_max_size 65536 "],"stderr_sha":null},"systemd_unit":{"rc":0,"lines":["After=network.target syslog.target ","ExecStart=/usr/bin/netbird \"service\" \"run\" \"--log-level\" \"info\" \"--daemon-addr\" \"unix:///var/run/netbird.sock\" \"--log-file\" \"/var/log/netbird/client.log\"","[TOKEN_OR_KEY]","Environment=[REDACTED]"]},"configs":[],"local_route_refs":[{"path_hash":"2b46cd8c486f4f30","basename":"skladchik-reports-monitor-status-edge","snippets":["ROUTE=\"$(ip route get [ADDR] 2>/dev/null | head -n1)\"","echo \"EDGE_NETBIRD_ROUTE=$ROUTE\"","if grep -q ' dev wt0 ' <<<\"$ROUTE\"; then","echo \"EDGE_NETBIRD_ROUTE_OK=yes\"","echo \"EDGE_NETBIRD_ROUTE_OK=no\""]},{"path_hash":"17ce7aa790a0a6ee","basename":"homelab-edge-ingress-hardening","snippets":["add_input_rule \"$IPT\" -i wt0 -s [ADDR] -p tcp -m multiport --dports 80,443 -j ACCEPT","\"$IPT\" -C INPUT -i wt0 -s [ADDR] -p tcp -m multiport --dports 80,443 -j ACCEPT 2>/dev/null || status=ERROR"]},{"path_hash":"012107b4b34a593f","basename":"wg-edge01-before-snikket-egress-20260817-071016.conf","snippets":["PostUp = ip route replace [ADDR] via [ADDR] dev eth0 src [ADDR]","PostDown = ip route del [ADDR] via [ADDR] dev eth0 2>/dev/null || true"]},{"path_hash":"0340cc2e0783fa7d","basename":"wg-edge01.before-snikket-prod-ingress-20260817T060406Z.conf","snippets":["PostUp = ip route replace [ADDR] via [ADDR] dev eth0 src [ADDR]","PostDown = ip route del [ADDR] via [ADDR] dev eth0 2>/dev/null || true","PostUp = ip route replace table 17777 default dev wg-edge01","PostDown = ip route del table 17777 default dev wg-edge01 2>/dev/null || true","AllowedIPs = [ADDR]"]},{"path_hash":"6e40e66dd3d5af95","basename":"wg-edge01.before-snikket-edge-cutover-v1.conf","snippets":["PostUp = ip route replace [ADDR] via [ADDR] dev eth0 src [ADDR]","PostDown = ip route del [ADDR] via [ADDR] dev eth0 2>/dev/null || true","PostUp = ip route replace table 17777 default dev wg-edge01","PostDown = ip route del table 17777 default dev wg-edge01 2>/dev/null || true","AllowedIPs = [ADDR]"]},{"path_hash":"a986d225683eebda","basename":"health_alert.py","snippets":["return rc == 0 and ' dev wt0 ' in f' {out} ', out","'netbird_route_not_wt0': 'маршрут NetBird не через wt0',","problems.append('netbird_route_not_wt0')","lines.append(f'- Маршрут NetBird через wt0: {yes_no_ru(status[\"route_ok\"])}')","f'netbird_route_ok={status[\"route_ok\"]}',","print(f'NETBIRD_ROUTE_OK={status[\"route_ok\"]}')"]},{"path_hash":"6053d397ddb3a210","basename":"MWEwYzEzOGE3MTY6MWEwYzFhNjBmYWY6NmE3MzljNWE=","snippets":["2Dcr\u0017 WT0݄掃_@*Y\t;WT"]},{"path_hash":"bab672634f5ba306","basename":"MWEwODFlMWUyMzk6MWEwODI1MDEyNmU6YjRlYjcwNTU=","snippets":["WT0"]},{"path_hash":"7c9561ad97deb515","basename":"MWEwOWRlNjJkNTU6MWEwOWU1NGM1NWY6YzI2OWEyODk=","snippets":["BߵΗG\u000fC\u000ePQ+um\u0007g/8\u00007'!\u0004\u0019}O{qChiS;-97]\u000fIIN$I;>>\u0001b/[)wT0`Էeo+nO?h\u0000\u0017R4G\u001a y4)K0{ȵ\u0006HXJF\u0005y\u0001>R\u0014*Z\u0003;N+U\u0018o:\tIK%\u0012ޜn&\u0006OBR2\u001a<,xS Q5g<\u0001)HDIJ\b\u0006.M,\u000fg|d\u0014$w\u0010)@-K\u0010"]},{"path_hash":"99f063a9f3484183","basename":"MWEwOTc2ZjkwMDI6MWEwOTdkZDkzYWY6YWVjOTE5MmM=","snippets":["\u001a\u0011LcZ\\\u0006aLSAO+̈́\u001ayAY\u0005olL߲F\u00142BHs1\u001fwx1\t\u0014k2u\\\u0016W}g\"GM\u0015El\\jh\u000e%WT0)u"]},{"path_hash":"e6ec8a84626f18d9","basename":"MWEwOTRkOWM5Mjk6MWEwOTU0N2FiM2Y6NmJhNDEyOGE=","snippets":["jrO~EF\u0002V\u001bS27^\u0000\u00119YҴ|E>r8%J\u0016(*u\u0016[H\u00156\u0017E*%\b)P`_osJдXMk.\u0016B6u|wT0\u0011\u0011"]},{"path_hash":"ece52d71f7944b24","basename":"MWEwODRlNjZhZmE6MWEwODU1NDY1YWE6YzY2M2E1ODQ=","snippets":["wT0?+>GrA\u0018hh#u;?\u001634`^5=\u000e<Ϡ\u0004%+<9ycNPtV&iA&x$\u0016g׃\u0018aUp\\N\u0000Ҟr=\to\u0011:\u0001=\u0018˼~\u001b7\u0011Jq{.=7gҌ1:\t=WE3\u0007\u001f\t\u0014s\b#Zvuff\\r\tkoI"]},{"path_hash":"beb89df7f4d29322","basename":"MWEwYWNkYTM0MmQ6MWEwYWQ0N2ZkYTc6MzM4MGVhMTU=","snippets":["B 'a!\u0015%I#\u001b\u0003;?Aƒ,lx\u0004\u000eg'd`wT0\u0017"]},{"path_hash":"8bc5d51c051d75f2","basename":"MWEwYjliYTFhMmQ6MWEwYmEyN2UzYTY6OGRkMjc4MzE=","snippets":["i;tС.,?Ar\u000f2\u001at\u001aw_A!\u0007\u0018Wt0{\u0006,'\u0014\u000f?nxh 1240 tcp option maxseg size set 1240 # handle 40","\tchain netbird-acl-input-rules { # handle 43","\t\tct state established,related counter packets 7605494 bytes 6107949474 accept # handle 44","\t\tip saddr @nb0000001 accept # handle 59","\t\tip saddr @nb0000043 accept # handle 63","\t\tip saddr @nb0000055 accept # handle 66","\tchain netbird-acl-input-filter { # handle 45","\t\ttype filter hook input priority filter; policy accept;","\t\tiifname \"wt0\" jump netbird-acl-input-rules # handle 46","\t\tiifname \"wt0\" drop # handle 47","\tchain netbird-acl-forward-filter { # handle 48","\t\ttype filter hook forward priority filter; policy accept;","\t\tmeta mark 0x0001bd20 accept # handle 51","\t\tiifname \"wt0\" jump netbird-rt-fwd # handle 49","\t\tiifname \"wt0\" drop # handle 50","\tchain netbird-raw-out { # handle 52","\t\ttype filter hook output priority raw; policy accept;","\tchain netbird-raw-pre { # handle 53","\t\ttype filter hook prerouting priority raw; policy accept;"]}}}} -TASK_COMPLETE=true -TASK_RESULT=PASS_SPB_VM130_NETBIRD_DEFAULT_ROUTE_RCA -DECISION=READ_EXACT_9129_THEN_APPLY_NARROW_NETBIRD_ROUTE_REPAIR +NEWFI423_BEGIN=true +COMMAND_ID=NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1 +TARGET_COMMAND_ID=NEWFI-260922-NEWFDOM-DR221-VM210-QGA-RCA421R1 +MODE=read-only +COMPONENT=newfi-dr221-421-local-transport-rca +SCOPE=LOCAL_WINDOWS_PLINK_TRANSPORT_RCA_ONLY +MUTATION_BOUNDARY=NONE;NO_QGA_RETRY;NO_VM_ACTION;NO_BACKUP;NO_CLOUD_ACTION;NO_SYSTEMD_ACTION +STDERR_BYTES=25 +STDERR_SHA256=4b56d4a7e68c85bfc60ae2fba309e6c7899bdba695445ab0c7bedaa6c99418a7 +STDERR_SAFE_B64=Rk9SQklEREVOX1BVQkxJQ19DT05URU5UXG4= +STDERR_HEX=464f5242494444454e5f5055424c49435f434f4e54454e540a +TARGET_LOCAL_STATUS=PLINK_EXIT_CODE=1 +REMOTE_COMMAND_BYTES=13289 +REMOTE_COMMAND_SHA256=21369dd453f37b3d7ea70c12640743ace1f588d077cc9e5d55876cbefa5a324b +REMOTE_COMMAND_CR_COUNT=0 +REMOTE_COMMAND_LF_COUNT=1 +REMOTE_COMMAND_NUL_COUNT=0 +REMOTE_COMMAND_MAX_PHYSICAL_LINE_BYTES=13288 +REMOTE_COMMAND_FINAL_LF=true +REMOTE_COMMAND_FINAL_CR=false +PLINK_VERSION=plink: Release 0.85 +LOCAL_TRANSPORT_CLASS=LOCAL_PLINK_OTHER +DECISION=PASS_DR221_423_421_REMOTE_COMMAND_LENGTH_TRANSPORT_BLOCKER_PROVEN +NEXT_GATE=REISSUE_VM210_QGA_RCA_WITH_SHORT_REMOTE_STAGER +CHANGES_MADE_BY_423=false +PRODUCT_MUTATION_BY_423=false +VM_MUTATION_BY_423=false +CLOUD_MUTATION_BY_423=false +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"NEWFI-260922-NEWFDOM-DR221-421-LOCAL-TRANSPORT-RCA423R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} +NEWFI423_END=true OUTPUT_END CHAT_OUTPUT_END