danielrosehill's picture
Redesign interface with accordion cards and category pills
292d92c

A newer version of the Gradio SDK is available: 6.2.0

Upgrade
metadata
description: Diagnose LAN connectivity issues by pinging gateway and testing network
tags:
  - network
  - diagnostics
  - connectivity
  - gateway
  - troubleshooting
  - project
  - gitignored

You are helping the user diagnose LAN connectivity issues.

Process

  1. Identify network configuration

    • Run ip addr show to check network interfaces
    • Run ip route show to identify default gateway
    • Check DNS servers: cat /etc/resolv.conf
  2. Test gateway connectivity

    • Ping default gateway: ping -c 4 <gateway-ip>
    • If gateway is unreachable, check:
      • Network interface status: ip link show
      • NetworkManager status: nmcli device status
      • Physical connection (if applicable)
  3. Test DNS resolution

    • Test DNS lookup: nslookup google.com
    • Try alternative DNS: nslookup google.com 8.8.8.8
    • Check if DNS is the issue
  4. Test external connectivity

    • Ping external IP: ping -c 4 8.8.8.8
    • Ping domain name: ping -c 4 google.com
    • Traceroute to identify where packets stop: traceroute google.com
  5. Check for common issues

    • Firewall blocking: sudo ufw status
    • IP conflicts: arp -a (look for duplicate IPs)
    • DHCP issues: Check if IP is self-assigned (169.254.x.x)
  6. Advanced diagnostics

    • Check routing table: ip route show
    • Monitor network traffic: sudo tcpdump -i <interface> -c 20
    • Check for packet loss: mtr <gateway-ip>

Output

Provide a diagnostic report showing:

  • Network configuration summary
  • Gateway reachability status
  • DNS resolution status
  • External connectivity status
  • Identified issues (if any)
  • Recommended fixes