ping -c 4 example.comSend ICMP echo requests to test basic reachability.
Reachability, latency, DNS, proxy, logs, and real-time diagnostics for Linux network incidents.
Quick reachability and path diagnostics for incidents.
ping -c 4 example.comSend ICMP echo requests to test basic reachability.
ping -i 0.2 -c 20 10.0.0.10Send pings at a faster interval.
ping -M do -s 1472 8.8.8.8Probe MTU problems by forbidding fragmentation.
mtr --report --report-cycles 20 example.comRun a report mode path-quality test.
curl -o /dev/null -s -w 'dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} total=%{time_total}
' https://example.comPrint DNS, connect, TLS, and total timings.
time dig +short example.comMeasure how long a DNS query takes.
Inspect kernel, resolver, and network service logs.
journalctl -u systemd-networkd --since -1hInspect logs for systemd-networkd.
journalctl -u systemd-resolved --since -1hInspect DNS resolver service logs.
journalctl -u NetworkManager --since -1hInspect NetworkManager service logs.
Filter kernel ring buffer for common networking terms.
dmesg --color=always | egrep -i 'eth|ens|eno|link|mtu|tcp|udp|icmp'Filter kernel ring buffer for common networking terms.
Watch interfaces, addresses, and routes in real time.
ip monitor allWatch interfaces, addresses, and routes in real time.
Inspect sar network statistics if sysstat is installed.
sar -n DEV 1 5Inspect sar network statistics if sysstat is installed.
Test proxy settings, NSS, and resolver mismatches.
Inspect current shell proxy settings.
env | grep -i proxyInspect current shell proxy settings.
Temporarily skip configured proxies for a single cURL request.
curl --noproxy '*' https://example.comTemporarily skip configured proxies for a single cURL request.
grep '^hosts:' /etc/nsswitch.confShow how hostname resolution is ordered.
sudo resolvectl flush-cachesClear cached DNS results.
Inspect status for a systemd-networkd link.
networkctl status eth0Inspect status for a systemd-networkd link.