← Back to Documentation

Network Troubleshooting Guide

Category: Network Infrastructure
Last Updated: November 2025
Difficulty: Intermediate

Overview

This guide provides a systematic approach to diagnosing and resolving common network connectivity issues in enterprise environments. Whether dealing with LAN, WAN, VPN, or wireless problems, following these procedures will help isolate and fix issues efficiently.

Prerequisites

Step 1: Initial Assessment

Before diving into technical troubleshooting, gather basic information about the issue:

  1. Scope: Is the problem affecting a single user, multiple users, or the entire network?
  2. Timing: When did the problem start? Is it intermittent or constant?
  3. Recent Changes: Were there any recent changes to the network, hardware, or software?
  4. Error Messages: Document any specific error messages or symptoms
Pro Tip: Always start by checking if the problem is isolated to a single device or affects multiple users. This immediately helps narrow down whether it's a local or network-wide issue.

Step 2: Physical Layer Verification

Check all physical connections before moving to software diagnostics:

Cable Connections

Hardware Status

Step 3: Basic Connectivity Tests

Use command-line tools to test basic connectivity:

Windows Commands

# Check IP configuration
ipconfig /all

# Release and renew DHCP lease
ipconfig /release
ipconfig /renew

# Flush DNS cache
ipconfig /flushdns

# Test connectivity to gateway
ping 192.168.1.1

# Test connectivity to external server
ping 8.8.8.8

# Trace route to destination
tracert google.com

Linux/Mac Commands

# Check IP configuration
ifconfig
# or
ip addr show

# Test connectivity to gateway
ping -c 4 192.168.1.1

# Test connectivity to external server
ping -c 4 8.8.8.8

# Trace route to destination
traceroute google.com

Step 4: DNS Resolution Testing

Many connectivity issues are actually DNS problems in disguise:

# Test DNS resolution (Windows)
nslookup google.com

# Test DNS resolution (Linux/Mac)
dig google.com

# Test with alternative DNS server
nslookup google.com 8.8.8.8
Common Finding: If you can ping IP addresses (like 8.8.8.8) but not domain names (like google.com), you have a DNS issue, not a connectivity issue.

Step 5: DHCP Troubleshooting

If the device isn't getting an IP address:

  1. Check if the device has a valid IP address (not 169.254.x.x)
  2. Verify DHCP service is running on the server/router
  3. Check DHCP scope for available addresses
  4. Ensure DHCP is not being blocked by firewall
  5. Try assigning a static IP address temporarily to isolate the issue

Step 6: Wireless-Specific Issues

For wireless connectivity problems:

Security Note: Always verify you're connecting to the correct wireless network. Rogue access points can have similar names to legitimate networks.

Step 7: VPN Troubleshooting

For VPN connectivity issues:

Step 8: Advanced Diagnostics

If basic troubleshooting doesn't resolve the issue:

Packet Analysis

Port Testing

# Test if specific port is open (Windows)
Test-NetConnection -ComputerName server.com -Port 443

# Test if specific port is open (Linux)
telnet server.com 443
# or
nc -zv server.com 443

Documentation and Follow-up

Once the issue is resolved:

  1. Document the problem, steps taken, and solution in your ticketing system
  2. Update network diagrams if physical changes were made
  3. Consider if similar issues might affect other users
  4. Schedule follow-up with user to ensure stability

Common Issues Quick Reference

No Connectivity at All

Intermittent Connectivity

Slow Performance

Remember: Always work from the physical layer up through the OSI model. Don't skip steps—many complex problems have simple physical causes.
← Back to Documentation