CHAT_OUTPUT_BEGIN
COMMAND_ID=SUPPORT-260922-SPB-VM130-NETBIRD-DEFAULT-ROUTE-RCA-9129R1
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=spb-vm130-netbird-default-route-rca
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=cc94fbf9f12e34b86500eeeaa0b005bfa27a4a7b4b2843575a90ae409ccdbebe
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=784b0e328207b91f10d0b5f6a33a918a3de934c2ab08078a334e61094e2bd8dd
SANITIZED_OUTPUT_SHA256=784b0e328207b91f10d0b5f6a33a918a3de934c2ab08078a334e61094e2bd8dd
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: <POINTOPOINT,NOARP,UP,LOWER_UP> 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)HDÄ²\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>r8%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<A\u0006!Ét.~;~\u0016\u0016É¦O\u0006\u00041PL~{Ò\u0001-)UW<=\u001f=SXHtH4"]},{"path_hash":"6590940cc45d94e6","basename":"MWEwOWMxZDg5MmM6MWEwOWM4YjUyYTY6ZDdjZTQxYjg=","snippets":["ÒjU^0#/$WT0$C<RÓAÂ²z<Ñ\u0003g"]},{"path_hash":"27ca1392ff379714","basename":"MWEwOGVlYjFiMTY6MWEwOGY1OGY4MWM6N2IxNjVhOTk=","snippets":["|K!\u0000\"Wt0"]},{"path_hash":"1fd30c96c8987926","basename":"MWEwYzNmODU2NjQ6MWEwYzQ2NjYwN2Y6M2E1M2FjNzg=","snippets":["o\u001bWt0\u001b:#\u0019"]},{"path_hash":"c7286ef840eb2c7b","basename":"MWEwOGQ2YTZlMDE6MWEwOGRkODk1MWI6NGM1ZDJlNmY=","snippets":["+yÜkw\u001b}{a\u0002{\u0012\u0005+\u0003Ñt}CÍ£}dIN3\u0011wt0"]},{"path_hash":"25494b15ccb1f23f","basename":"MWEwYmYzYzU2M2U6MWEwYmZhYTZmNWM6ZjM4ZmYxMmI=","snippets":[";M\u0013l)wt0:fg"]}],"journal":{"rc":0,"lines":[]},"nft_netbird":{"rc":0,"lines":["\tchain netbird-rt-fwd { # handle 31","\t\tct state established,related counter packets 2112153 bytes 3401847160 accept # handle 37","\tchain netbird-rt-postrouting { # handle 32","\t\ttype nat hook postrouting priority srcnat - 1; policy accept;","\t\tmeta mark 0x0001bd21 oifname != \"lo\" counter packets 0 bytes 0 masquerade # handle 38","\t\tmeta mark 0x0001bd22 oifname \"wt0\" counter packets 0 bytes 0 masquerade # handle 39","\tchain netbird-rt-redirect { # handle 33","\t\ttype nat hook prerouting priority dstnat; policy accept;","\tchain netbird-mangle-postrouting { # handle 34","\t\ttype filter hook postrouting priority mangle; policy accept;","\t\toifname \"wt0\" ct state new ct mark set 0x0001bd11 # handle 42","\tchain netbird-mangle-prerouting { # handle 35","\t\ttype filter hook prerouting priority mangle; policy accept;","\t\tiifname \"wt0\" ct state new ct mark set 0x0001bd10 # handle 41","\t\tiifname \"wt0\" ip saddr @nb0000001 fib daddr type local meta mark set 0x0001bd20 # handle 61","\t\tiifname \"wt0\" ip saddr @nb0000043 fib daddr type local meta mark set 0x0001bd20 # handle 64","\t\tiifname \"wt0\" ip saddr @nb0000055 fib daddr type local meta mark set 0x0001bd20 # handle 67","\tchain netbird-mangle-forward { # handle 36","\t\ttype filter hook forward priority mangle; policy accept;","\t\toifname \"wt0\" tcp flags syn counter packets 12287 bytes 737220 tcp option maxseg size > 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

OUTPUT_END
CHAT_OUTPUT_END
