mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
feat!: add interface report to coder netcheck (#13562)
re: #13327 Adds local interfaces to `coder netcheck` and checks their MTUs for potential problems. This is mostly relevant for end-user systems where VPNs are common. We _could_ also add it to coderd healthcheck, but until I see coderd connecting to workspaces over a VPN in the wild, I don't think its worth the UX effort. Netcheck results get the following: ``` "interfaces": { "error": null, "severity": "ok", "warnings": null, "dismissed": false, "interfaces": [ { "name": "lo0", "mtu": 16384, "addresses": [ "127.0.0.1/8", "::1/128", "fe80::1/64" ] }, { "name": "en8", "mtu": 1500, "addresses": [ "192.168.50.217/24", "fe80::c13:1a92:3fa5:dd7e/64" ] } ] } ``` _Technically_ not back compatible if anyone is parsing `coder netcheck` output as JSON, since the original output is now under `"derp"` in the output.
This commit is contained in:
@@ -328,6 +328,17 @@ version of Coder.
|
||||
> Note: This may be a transient issue if you are currently in the process of
|
||||
> updating your deployment.
|
||||
|
||||
### EIF01
|
||||
|
||||
_Interface with Small MTU_
|
||||
|
||||
**Problem:** One or more local interfaces have MTU smaller than 1378, which is
|
||||
the minimum MTU for Coder to establish direct connections without fragmentation.
|
||||
|
||||
**Solution:** Since IP fragmentation can be a source of performance problems, we
|
||||
recommend you disable the interface when using Coder or
|
||||
[disable direct connections](../../cli#--disable-direct-connections)
|
||||
|
||||
## EUNKNOWN
|
||||
|
||||
_Unknown Error_
|
||||
|
||||
Reference in New Issue
Block a user