|
| 1 | +--- |
| 2 | +pcx_content_type: reference |
| 3 | +title: Connectivity status |
| 4 | +sidebar: |
| 5 | + order: 10 |
| 6 | + |
| 7 | +--- |
| 8 | + |
| 9 | +import { } from "~/components" |
| 10 | + |
| 11 | +The WARP client GUI displays the following status messages when transitioning from a **Disconnected** to **Connected** state. These messages indicate the connectivity stage of the WARP daemon as it establishes a connection from the device to Cloudflare. The [WARP mode](/cloudflare-one/connections/connect-devices/warp/configure-warp/warp-modes/) determines which messages are displayed during the connection process. If WARP encounters an error while connecting, the status message will change to an [error code](/cloudflare-one/connections/connect-devices/warp/troubleshooting/client-errors/). |
| 12 | + |
| 13 | +To print status messages to the console, run the `warp-cli -l status` command before turning on the WARP switch. |
| 14 | + |
| 15 | +| Status message | Description | |
| 16 | +| --------------------- | ------------------------ | |
| 17 | +| Verifying connection settings | Initializes connection components based on your [WARP settings](/cloudflare-one/connections/connect-devices/warp/configure-warp/warp-settings/). | |
| 18 | +| Validating network | Validates Ethernet and/or Wi-Fi network connectivity. | |
| 19 | +| Initializing IP connection | Checks for IPv4 and IPv6 connectivity to Cloudflare using the [Happy Eyeballs algorithm](https://datatracker.ietf.org/doc/html/rfc6555). | |
| 20 | +| Establishing a connection | Connects to the endpoint discovered by Happy Eyeballs. | |
| 21 | +| Building a Tunnel | Creates a [virtual network interface](/cloudflare-one/connections/connect-devices/warp/configure-warp/route-traffic/warp-architecture/#virtual-interface) on the operating system for the WARP tunnel. | |
| 22 | +| Configuring the firewall | Configures the system firewall to allow WARP tunnel traffic. | |
| 23 | +| Setting up your routing table | Updates the [system routing table](/cloudflare-one/connections/connect-devices/warp/configure-warp/route-traffic/warp-architecture/#routing-table) based on your [Split Tunnel rules](/cloudflare-one/connections/connect-devices/warp/configure-warp/route-traffic/split-tunnels/). | |
| 24 | +| Configuring your firewall rules | Configures the [system firewall](/cloudflare-one/connections/connect-devices/warp/configure-warp/route-traffic/warp-architecture/#system-firewall) based on your Split Tunnel rules. | |
| 25 | +| Checking connectivity to DNS| Checks connectivity to the DNS endpoint (`<account-id>.cloudflare-gateway.com`). | |
| 26 | +| Setting local endpoint communication | Configures local DNS proxy sockets. | |
| 27 | +| Configuring local DNS proxy | Creates a [local DNS proxy](/cloudflare-one/connections/connect-devices/warp/configure-warp/route-traffic/warp-architecture/#dns-traffic) for DNS resolution.| |
| 28 | +| Applying DNS settings | Sets the local DNS proxy as the default DNS server on the device. | |
| 29 | +| Configuring forward proxy | (Only in [Proxy mode](/cloudflare-one/connections/connect-devices/warp/configure-warp/warp-modes/#proxy-mode)) Configures the SOCKS proxy. | |
| 30 | +| Confirming Tunnel connection | Checks connectivity to [destinations](/cloudflare-one/connections/connect-devices/warp/deployment/firewall/#connectivity-checks) inside and outside of the WARP tunnel. | |
| 31 | +| Validating DNS configuration | Verifies that DNS requests are answered by WARP's local DNS proxy. | |
| 32 | +| Verifying SOCKS proxy configuration | (Only in [Proxy mode](/cloudflare-one/connections/connect-devices/warp/configure-warp/warp-modes/#proxy-mode)) Verifies the SOCKS proxy configuration. | |
| 33 | +| Ensuring MTLS identity | (Only in [Device Information Only mode](/cloudflare-one/connections/connect-devices/warp/configure-warp/warp-modes/device-information-only/)) Installs a client certificate for mTLS authentication. | |
0 commit comments