LinuxCommandLibrary

warp-diag

Diagnose and troubleshoot Cloudflare Warp client issues

TLDR

Generate a Zip file with information about the system configuration and the WARP connection

$ warp-diag
copy

Generate a Zip file with debug information including a timestamp to the output filename
$ warp-diag --add-ts
copy

Save the output file under a specific directory
$ warp-diag --output [path/to/directory]
copy

Submit a new feedback to Cloudflare's WARP interactively
$ warp-diag feedback
copy

SYNOPSIS

warp-diag [options]

PARAMETERS

--help
    Displays help information about the command.

--version
    Displays the version of the `warp-diag` utility.

--output
    Saves the diagnostic output to the specified file.

DESCRIPTION

The `warp-diag` command is a utility designed to diagnose and troubleshoot Warp network issues. It gathers relevant system information and network metrics to help identify the root cause of problems related to Warp connections. This includes information about the Warp client, network interfaces, routing tables, DNS resolution, and connection statistics. It is typically used by system administrators or network engineers to analyze network performance, identify bottlenecks, and resolve connectivity issues specific to Warp, a tunneling and proxying service similar to WireGuard. The exact data collected by `warp-diag` and the format of its output are specific to the Warp implementation and its version.

CAVEATS

The specific parameters and output format of `warp-diag` may vary depending on the Warp implementation and version. It might require root privileges or membership in a specific group to execute properly and gather all relevant data.

OUTPUT INTERPRETATION

The output of `warp-diag` typically includes sections for Network Interfaces, showing configurations like IP addresses and MAC addresses.
It includes Routing Tables, showcasing network paths and gateways.
DNS Resolution tests for hostname lookups.
Warp Connection Status reports and metrics.

SEE ALSO

ping(8), traceroute(8), netstat(1), ss(1), ip(8), tcpdump(1)

Copied to clipboard