Network Diagnostic
#!/bin/bash
echo "=== NETWORK DIAGNOSTIC ==="
echo "[Interfaces]"; ip -br addr
echo "[Gateway]"; ip route | grep default
echo "[DNS]"; grep nameserver /etc/resolv.conf
echo "[Connectivity]"
for host in google.com cloudflare.com; do
ping -c 1 -W 2 "$host" &>/dev/null && echo "$host: OK" || echo "$host: FAIL"
done - network
- diagnostic
- ping
- dns
- connectivity