Ethan
8c15192433
feat(cli): add p2p diagnostics to ping ( #14426 )
...
First PR to address #14244 .
Adds common potential reasons as to why a direct connection to the workspace agent couldn't be established to `coder ping`:
- If the Coder deployment administrator has blocked direction connections (`CODER_BLOCK_DIRECT`).
- If the client has no STUN servers within it's DERP map.
- If the client or agent appears to be behind a hard NAT, as per Tailscale `netInfo.MappingVariesByDestIP`
Also adds a warning if the client or agent has a network interface below the 'safe' MTU for tailnet. This warning is always displayed at the end of a `coder ping`.
2024-08-28 15:39:01 +10:00
..
2024-03-17 09:45:26 -05:00
2023-12-08 12:46:53 -05:00
2024-08-23 21:23:51 +00:00
2024-08-28 15:39:01 +10:00
2023-12-07 16:59:13 +00:00
2024-02-26 10:03:49 -06:00
2024-08-26 12:02:54 +01:00
2023-09-01 15:41:22 +00:00
2023-09-04 21:42:45 +03:00
2024-08-20 14:47:46 +10:00
2023-05-23 17:14:05 +02:00
2024-03-26 12:44:31 -05:00
2024-06-10 12:12:23 +00:00
2024-07-30 10:44:02 -06:00
2024-03-17 09:45:26 -05:00
2024-08-22 15:40:53 +10:00
2024-08-12 18:56:34 +10:00
2023-06-22 17:08:12 -05:00
2024-07-09 09:44:56 +03:00
2023-06-22 17:08:12 -05:00
2024-08-20 14:47:46 +10:00
2024-04-29 14:23:54 -04:00
2024-07-12 15:47:28 -05:00
2024-07-30 10:44:02 -06:00
2024-03-17 09:45:26 -05:00
2024-08-28 02:14:23 +10:00
2024-08-28 02:14:23 +10:00
2024-04-01 09:19:26 -05:00
2024-04-01 09:19:26 -05:00
2024-03-17 09:45:26 -05:00
2024-01-19 15:32:46 +00:00
2024-08-26 12:02:54 +01:00
2024-06-27 05:20:15 -10:00
2024-03-28 13:59:03 -05:00
2024-05-21 13:26:34 -05:00
2024-01-24 14:05:39 +00:00
2024-03-17 09:45:26 -05:00
2023-10-09 23:04:35 +00:00
2024-03-17 09:45:26 -05:00
2023-11-30 19:33:04 -06:00
2024-03-17 09:45:26 -05:00
2024-08-20 14:47:46 +10:00
2023-09-08 18:21:33 +00:00
2023-11-30 19:33:04 -06:00
2024-07-02 09:25:05 -05:00
2024-07-01 16:04:45 -05:00
2024-07-01 16:04:45 -05:00
2024-03-25 15:01:42 -04:00
2024-03-17 09:45:26 -05:00
2024-06-13 10:19:36 +04:00
2024-06-13 10:19:36 +04:00
2024-08-05 16:18:45 +02:00
2024-07-11 15:22:20 +02:00
2024-01-02 20:46:18 +02:00
2024-01-02 20:46:18 +02:00
2024-04-13 14:39:57 -04:00
2024-07-25 16:07:53 -05:00
2024-07-01 16:04:45 -05:00
2024-03-17 09:45:26 -05:00
2024-08-20 14:47:46 +10:00
2024-08-20 14:47:46 +10:00
2024-05-23 07:54:59 -10:00
2024-08-20 14:47:46 +10:00
2023-08-09 13:00:25 +02:00
2024-04-29 14:23:54 -04:00
2024-04-29 14:23:54 -04:00
2024-02-27 22:04:46 +04:00
2024-08-28 15:39:01 +10:00
2022-10-03 11:58:43 +03:00
2024-03-20 16:44:12 +00:00
2024-07-03 15:23:46 +10:00
2024-07-12 11:59:13 -05:00
2023-08-18 18:55:43 +00:00
2024-03-17 09:45:26 -05:00
2024-01-19 15:21:10 +02:00
2024-07-30 10:44:02 -06:00
2024-08-17 11:51:13 +00:00
2024-03-17 09:45:26 -05:00
2024-03-21 14:53:16 +00:00
2024-03-17 09:45:26 -05:00
2024-07-30 10:44:02 -06:00
2024-03-17 09:45:26 -05:00
2024-05-21 13:26:34 -05:00
2024-03-25 15:01:42 -04:00
2024-08-20 14:47:46 +10:00
2022-06-16 18:24:10 +01:00
2024-08-23 21:23:51 +00:00
2024-05-21 13:26:34 -05:00
2024-06-12 09:23:48 -10:00
2024-08-23 21:23:51 +00:00
2024-07-09 17:18:27 +00:00
2024-03-17 09:45:26 -05:00
2024-06-03 15:38:59 -05:00
2024-08-21 11:18:03 +02:00
2024-07-30 10:44:02 -06:00
2024-03-17 09:45:26 -05:00
2024-03-15 13:16:36 +00:00
2024-03-15 13:16:36 +00:00
2024-06-05 08:31:44 +00:00
2024-07-03 15:23:46 +10:00
2024-03-07 17:26:49 +04:00
2023-07-20 12:05:39 +02:00
2024-07-30 10:44:02 -06:00
2023-07-20 12:05:39 +02:00
2024-07-10 14:14:35 +10:00
2024-07-30 10:44:02 -06:00
2024-04-29 14:23:54 -04:00
2023-08-18 18:55:43 +00:00
2024-08-20 14:47:46 +10:00
2024-07-30 10:44:02 -06:00
2024-03-17 09:45:26 -05:00
2024-03-17 09:45:26 -05:00
2024-08-22 11:15:02 +01:00
2024-08-22 11:15:02 +01:00
2024-07-25 16:07:53 -05:00
2024-07-24 14:11:29 +10:00
2023-10-10 11:14:20 +01:00
2024-07-01 16:04:45 -05:00
2024-03-20 10:37:57 -05:00
2024-08-20 14:47:46 +10:00
2023-08-18 18:55:43 +00:00
2024-03-17 09:45:26 -05:00
2024-07-25 16:07:53 -05:00
2024-07-09 11:04:16 -05:00
2024-04-02 11:19:54 -04:00
2024-07-01 16:04:45 -05:00
2024-06-04 11:59:54 +00:00
2024-07-24 14:11:29 +10:00
2024-07-09 14:27:34 +00:00
2023-10-11 09:26:22 -05:00
2024-07-01 16:04:45 -05:00
2023-10-10 11:14:20 +01:00
2024-08-20 14:47:46 +10:00
2023-08-18 18:55:43 +00:00
2024-05-21 13:26:34 -05:00
2024-03-27 08:54:42 +00:00
2024-03-17 09:45:26 -05:00
2024-08-23 21:23:51 +00:00
2024-06-26 09:00:42 +01:00
2024-08-23 21:23:51 +00:00
2024-03-17 09:45:26 -05:00
2024-06-26 09:00:42 +01:00
2024-08-20 14:47:46 +10:00
2024-03-17 09:45:26 -05:00
2023-10-10 11:14:20 +01:00
2024-08-20 14:47:46 +10:00
2022-06-16 18:24:10 +01:00
2024-03-15 11:24:38 -05:00
2023-09-07 16:28:22 -05:00
2024-03-17 09:45:26 -05:00
2024-06-25 10:58:45 -04:00
2024-07-22 17:19:44 +00:00
2024-07-09 13:23:11 -05:00
2024-07-09 13:23:11 -05:00