Diagnostics and common issues · Qarvix

Diagnostics and common issues

This section helps you quickly work through Qarvix problems: a device doesn't show up online, the WSS channel won't establish, the WireGuard handshake isn't refreshing, there's a VPN IP but no access, LAN/API is unreachable over the tunnel, or a user doesn't see the site they need.

The approach is simple: check layer by layer, from general to specific, and don't reinstall the agent before checking the network, routes, ACL, and logs.

In short

Basic diagnostic order

  1. Find the organization.
  2. Open the right network.
  3. Find the member.
  4. Check the VPN IP.
  5. Check online/offline and Last seen.
  6. Open the device log.
  7. Check the audit log for the period of the issue.
  8. Check routes, ACL, and peer mesh.
  9. Check reachability of the local device or API.
  10. Record the time, symptoms, and results of the checks.

If the problem is intermittent, exact dates and times matter especially. Without them, it's hard to match the log against the complaint.

Device doesn't show up in the list

Symptoms

Possible causes

What to check

If the token expired or was already used, create a new one. Don't try to reuse the old token.

WSS channel won't establish

WSS is needed by a managed device for commands, configuration, and heartbeats.

Symptoms

Possible causes

What to check

If WSS isn't working, a managed device won't be able to reliably receive commands and configuration updates.

WireGuard handshake isn't refreshing

The WireGuard handshake shows that a member has recently exchanged encrypted traffic.

Symptoms

Possible causes

What to check

For a static client, a missing fresh handshake doesn't always mean an outage. Sometimes the client simply hasn't sent traffic.

There's a VPN IP, but no access

Symptoms

Possible causes

What to check

  1. Whether the router's VPN IP responds to a ping.
  2. Whether there's a route to the LAN.
  3. Whether ACL allows the direction you need.
  4. Whether peer mesh is on, if direct access is needed.
  5. Whether the router's firewall passes traffic into the LAN.
  6. Whether the local device is reachable from the LAN itself.
  7. Whether the VPN CIDR overlaps with the LAN subnet.

If the VPN IP is reachable but the LAN isn't, the problem is most often in the route, ACL, or firewall.

LAN subnet isn't working

Symptoms

Possible causes

What to check

Device API is unreachable over the tunnel

Symptoms

Possible causes

What to check

A user doesn't see a site

Symptoms

Possible causes

If a device isn't showing up in the dashboard, it's not about ACL: ACL determines where a member's traffic can reach, not what a user sees in the interface. Visibility is determined by the organization, the role, and which networks it's bound to.

What to check

Connection token doesn't work

Symptoms

Possible causes

What to do

Issues after an ACL change

Symptoms

Possible causes

What to check

What to attach for support

So support can start without a long back-and-forth, attach:

If the issue involves a router, add the model, firmware, and agent version.

Quick symptom table

Symptom Check first
Device didn't show up token, WSS, DNS, time
Device offline heartbeat, WSS, agent log
Static client offline freshness of the WireGuard handshake
VPN IP exists, but no connectivity ACL, peer mesh, AllowedIPs
LAN unreachable subnet route, gateway, firewall
API doesn't open port, protocol, ACL, local firewall
User doesn't see the network organization, role and its bound networks, SSO group
Everything broke after a change audit log and the last change

Diagnostic checklist

Related sections