Skip to content

Find the scenario you want to

Choose a collection or platform (CCNA labs follow exam 200-301 v2.0), then narrow by topic, difficulty, or format. Every lab begins with a real symptom and ends with a verified repair.

Flagship labComing soonDNAC · SD-Access · Assurance

Cisco Catalyst Center

The controller almost no one can home-lab: Cisco's own appliance alone needs 32 vCPUs and 256GB of dedicated RAM just to boot. We are preparing it for launch so you can build SD-Access fabrics, explore Assurance telemetry, and automate with the Intent APIs.

  • SD-Access fabric provisioning
  • Assurance & telemetry
  • Plug-and-Play onboarding
  • REST / Intent API automation

Filter the catalog

Platform

CCNA labs are written for exam 200-301 v2.0. See objective coverage

Showing 114 labs

CCNA · 200-301

Free
Beginner

Spanning Tree: Root Bridge Election

A free, ungated example lab: a misconfigured root bridge sends traffic the long way round. No email required to see the fix.

Simulated labSwitchingSTPRoot Bridge

Start lab

CCNA · 200-301

Beginner

CCNA Configuration Foundations

Build an end-to-end client path across a VLAN, trunk, router gateway, route, and access policy.

Simulated lab

More details

CCNA · 200-301

Intermediate

CCNA Final Challenge Lab

Restore a client path, enforce its access policy, and prove the result across three simulated devices.

Simulated lab

More details

CCNA · 200-301

Beginner

VLANs, Trunking & Spanning Tree

802.1Q trunks and native VLANs, STP root election, and inter-VLAN routing on a switched campus.

Simulated labSwitchingVLANTrunkingSTP

More details

CCNP · ENARSI

Advanced

OSPF Multi-Area & Redistribution

Areas and LSA types, route summarization, and controlled redistribution between OSPF and EIGRP.

Simulated labRoutingOSPFRedistribution

More details

CCNP · ENARSI

Advanced

Mutual Redistribution & Route Tagging

Two ASBRs mutually redistribute OSPF and EIGRP on the same ring. Learn why that creates route feedback, and how tagging and seed metrics keep it under control.

Simulated lab

More details

CCNP · ENARSI

Advanced

Mutual Redistribution: Breaking the Feedback Loop

A maintenance link comes back and traffic to the server LAN takes the long way round. Fix mutual OSPF and EIGRP redistribution on four real routers without losing redundancy.

Live lab: real routersRedistributionOSPFEIGRP

More details

CCNP · ENARSI

Advanced

BGP Peering & Path Selection

eBGP and iBGP sessions, the best-path algorithm, and policy via local-preference and AS-path prepending.

Simulated labRoutingBGPPath Selection

More details

CCNA · 200-301

Beginner

OSPF Neighbor Down: Area Mismatch

Two routers ping each other fine across a direct link, but their OSPF adjacency refuses to form. Work it from Layer 3 up to the routing protocol.

Simulated labRoutingOSPFTroubleshooting

More details

CCNA · 200-301

Beginner

Static Route: Wrong Next Hop

A static-route command names an unreachable next hop, so its prefix never reaches the routing table. Inspect the configuration, repair it, and prove the remote LAN is reachable.

Simulated labRoutingStatic RoutesIPv4

More details

CCNA · 200-301

Beginner

VLAN Access Port: Wrong VLAN

A user reaches the switch but lands in the wrong broadcast domain. Trace the access VLAN, correct it, and prove same-VLAN reachability.

Simulated labSwitchingVLAN

More details

CCNA · 200-301

Intermediate

STP Edge Port: Missing BPDU Guard

An access port is configured for fast startup but has no loop protection. Apply the right edge safeguards and verify the operational state.

Simulated labSwitchingSTPSecurity

More details

CCNA · 200-301

Intermediate

Inter-VLAN Routing: SVI Down

VLANs exist and trunks are up, but hosts cannot reach their gateway. Find why the SVI is down and restore inter-VLAN routing.

Simulated labSwitchingInter-VLAN Routing

More details

CCNA · 200-301

Intermediate

OSPF: Passive Interface Surprise

A router advertises a subnet but never forms the intended adjacency. Identify the passive-interface scope and restore only the required OSPF hello traffic.

Simulated labRoutingOSPF

More details

CCNP · ENARSI

Beginner

EIGRP Neighbor Down: AS Mismatch

Two routers connect over a live link and ping fine, but their EIGRP neighbor adjacency never forms. The configuration looks right at first glance.

Simulated labRoutingEIGRPTroubleshooting

More details

CCNA · 200-301

Beginner

Access Control Lists: Configuring & Verifying

PC1 can't reach a server through R1, and the router is sending back an explicit deny, not a timeout. The permit entry meant to allow it is right there in the ACL.

Simulated labSecurityACLIPv4

More details

Palo Alto · PCNSE

NGFW Zones, NAT & App-ID

Security zones, source/destination NAT, App-ID security policies and SSL decryption on PAN-OS.

Simulated labSecurityNATNGFW

More details

Fortinet · NSE 4

FortiGate Policy & IPsec VPN

Firewall policies, SD-WAN rules and a site-to-site IPsec tunnel between two FortiOS gateways.

Simulated labSecurityVPNIPsec

More details

Check Point · CCSE

Security Policy & Identity Awareness

Ordered policy layers, NAT rules and Identity Awareness on a Gaia gateway managed from SmartConsole.

Simulated labSecurityIdentityFirewall

More details

Cisco SD-WAN · Viptela

Intermediate

Cisco SD-WAN (Viptela)

Stand up the vManage/vSmart/vBond control plane and bring a WAN edge under management over a live overlay.

Simulated labSD-WANAutomationRouting

More details

RHCSA · EX200

Beginner

Linux Firewalld & iptables Policy

Zone-based firewalld policy, iptables/nftables rule chains, and troubleshooting a host that's silently dropping traffic.

Simulated labSecurityLinuxFirewall

More details

RedHat · RH294

Intermediate

Ansible Playbook Automation

Write and run real Ansible playbooks against multiple managed hosts: inventories, roles, idempotent tasks and ad-hoc modules.

Simulated labAutomationAnsibleLinux

More details

CCNP · DCINX9K

Beginner

Nexus 9000 NX-OS Switching

vPC domains, peer-links and standalone NX-OS switching on real Nexus 9000 gear, not the ACI-mode UI.

Simulated labData CenterSwitchingNX-OS

More details

CCNP · ENARSI

Advanced

BGP Route Reflector Scaling

Route reflectors in place of a full iBGP mesh: clients, non-clients, and the cluster-ID and originator-ID loop checks.

Simulated labRoutingBGPRoute Reflectors

More details

Security · Zero Trust

Intermediate

Zero Trust: JWT Access & Token Expiry

Never trust, always verify: explicit auth, least-privilege endpoints and short-lived JWTs that fail closed the moment they expire.

Simulated labSecurityZero TrustIdentity

More details

Cisco · SVPN

Intermediate

GRE VPN Endpoint Migration

A site-to-site GRE tunnel has just moved to new ISP IPs. The tunnel is up, but DNS, LDAP and web across the two sites have gone dark.

Simulated labRoutingGREVPN

More details

Linux · RHCSA

Beginner

Linux Namespaces & veth Routing

veth pairs, network namespaces and inter-subnet routing, the primitives Docker and containerlab use to wire every container.

Simulated labLinuxRoutingContainers

More details

Cisco · SPCOR

Intermediate

MPLS L3VPN: Customer Routes Missing

The MPLS core is up and MP-BGP is peering, but two sites in the same L3VPN still can't see each other's routes.

Simulated labService ProviderMPLSL3VPN

More details

Cisco · DEVASC

Beginner

RESTCONF: Green Runs, No Change

A Python script pushes config over RESTCONF and reports success every run, yet the device never actually changes.

Simulated labAutomationRESTCONFYANG

More details

Cisco · DEVCOR

Intermediate

Webhooks: Events Fire, Nothing Runs

The platform is sending webhook events and the receiver logs are clean, but the automation never triggers.

Simulated labAutomationWebhooksSecurity

More details

Cisco · CBROPS

Beginner

SOC Triage: The Alert That Didn't Fire

A host is beaconing out and the telemetry is in the SIEM, but the detection rule that should have caught it never triggered.

Simulated labSecuritySOCDetection Engineering

More details

Cisco · AIOps

Advanced

Assurance: Red Score, Happy Users

Assurance flags a switch red while its users are fine, and a genuinely degraded uplink shows healthy. The model is only as good as its telemetry.

Simulated labAutomationAssuranceTelemetry

More details

CCNA · 200-301

Intermediate

NAT Overload: ACL Selection Error

Inside users reach the router but never the internet. Trace the NAT ACL, correct its wildcard mask, and verify live translations.

Simulated labIP ServicesNATACL

More details

CCNA · 200-301

Beginner

IPv6 SLAAC: Prefix Not Advertised for Autoconfiguration

Hosts generate link-local addresses but never receive global IPv6 connectivity. Find the missing RA configuration and validate SLAAC end to end.

Simulated labIPv6SLAACRouter Advertisements

More details

CCNA · 200-301

Intermediate

DHCP Relay: Missing Helper Address

A remote VLAN broadcasts DHCPDISCOVER but the centralized server never sees it. Configure and verify relay forwarding with ip helper-address.

Simulated labIP ServicesDHCPRelay

More details

CCNA · 200-301

DHCP Snooping: Trust Boundary Misconfiguration

One access switch can't reach the DHCP server. Trace the trust setting on each uplink to find the port silently dropping server replies.

Simulated labSwitchingSecurityDHCP Snooping

More details

CCNA · 200-301

Intermediate

IPv4 VLSM: Overlapping Subnets

A new subnet is added for growth but routing behaves unpredictably. Calculate the correct VLSM boundary and remove the overlap.

Simulated labIPv4SubnettingVLSM

More details

CCNA · 200-301

Intermediate

Extended ACL: Direction and Placement

The ACL syntax is valid, yet return traffic fails. Determine the correct interface direction and placement for the policy.

Simulated labSecurityACL

More details

CCNA · 200-301

Intermediate

NTP: Wrong Source Interface

Clients can reach the time server, but authentication or ACL checks reject synchronization. Set a stable NTP source and verify stratum.

Simulated labIP ServicesNTPManagement

More details

CCNA · 200-301

Intermediate

IPv6 Static Route: Invalid Next Hop

An IPv6 prefix is configured but absent from the routing table. Inspect recursive resolution, correct the next hop, and verify the remote LAN.

Simulated labIPv6RoutingStatic Routes

More details

CCNA · 200-301

Intermediate

IPv6 Neighbor Discovery: Default Gateway Failure

Hosts have a global IPv6 address but cannot leave the LAN. Diagnose router advertisements and the default-router lifetime.

Simulated labIPv6Neighbor DiscoverySLAAC

More details

CCNA · 200-301

Intermediate

HSRP: Priority and Preempt

The backup gateway is active after recovery even though the preferred router is healthy. Read HSRP state, priorities, and preempt behavior.

Simulated labHSRPFHRPIP Services

More details

CCNA · 200-301

Intermediate

HSRP: Missing Uplink Tracking

The active gateway remains reachable locally after its WAN fails, blackholing client traffic. Configure object tracking so HSRP fails over on the real fault.

Simulated labHSRPTrackingHigh Availability

More details

CCNA · 200-301

Intermediate

Port Security: Violation and Err-disabled Recovery

A replacement PC takes the desk offline instantly. Read the secure address table, find the MAC still pinned there from the last machine, and recover the port properly.

Simulated labSwitchingPort SecurityErr-disabled

More details

CCNA · 200-301

Advanced

Dynamic ARP Inspection: Untrusted Uplink

Turning on ARP inspection broke the very traffic it was meant to protect. Find the interface that should have been trusted and read the drop counters that prove it.

Simulated labSwitchingSecurityDynamic ARP Inspection

More details

CCNA · 200-301

Intermediate

VTP: VLANs That Never Reach the Other Switch

One switch has the VLANs, the other has never heard of them, and the trunk between them is perfectly healthy. Fix the domain, then work out why that alone changes nothing.

Simulated labSwitchingVLANVTP

More details

CCNA · 200-301

Beginner

DTP: The Trunk That Never Negotiated

Two switches, one cable, and no trunk. Both ends are perfectly willing to trunk and neither one will ask. Read both sides of the link before you change anything.

Simulated labSwitchingTrunkingVLAN

More details

CCNA · 200-301

Intermediate

STP Root Guard: One VLAN Blocked on a Healthy Trunk

A trunk is up, the port is up, and every VLAN crosses it except one. Find the root-inconsistent port, work out what root guard is protecting you from, and fix the cause instead of silencing the alarm.

Simulated labSwitchingSpanning TreeSecurity

More details

CCNA · 200-301

Beginner

Trunk Allowed VLANs: A Silently Pruned VLAN

A newly created VLAN works on each switch but not between them. Read the trunk's allowed list and add the VLAN without wiping the ones already there.

Simulated labSwitchingVLANTrunking

More details

CCNA · 200-301

Intermediate

Switch Password Recovery: The Configuration Register

The console wants a password nobody knows. Interrupt the boot, make the switch ignore its saved configuration, then reset the passwords without losing anything.

Simulated labDevice HardeningPassword RecoveryConfiguration Register

More details

CCNA · 200-301

Beginner

SSH Remote Access: Enabling It Properly

Telnet works, SSH is refused, and generating a key returns an error. Build the four prerequisites SSH actually needs, in the right order, then close Telnet off.

Simulated labSecuritySSHDevice Hardening

More details

CCNA · 200-301

Beginner

Voice VLAN: Phone Has No Service

The PC works through the phone, but the phone never joins its voice network. Restore the tagged voice path without breaking the data VLAN.

Simulated labSwitchingVoice VLANPortFast

More details

CCNA · 200-301

Intermediate

Floating Static Route: Wrong Administrative Distance

A backup path is load-sharing with the primary because both static routes have the same distance. Make the backup float until it is needed.

Simulated labRoutingStatic RoutesAdministrative Distance

More details

CCNA · 200-301

Intermediate

Static NAT: Port Forward Has No Inside Interface

The translation exists, but inbound TCP 8080 never reaches the server. Trace the NAT roles and repair the server-facing path.

Simulated labIP ServicesStatic NATTroubleshooting

More details

CCNA · 200-301

Beginner

DHCP Pool: Excluded Range Exhaustion

The binding table is empty, but a /24 pool has only four addresses available. Find the reservation that consumed the scope.

Simulated labIP ServicesDHCPTroubleshooting

More details

CCNA · 200-301

Intermediate

SNMP: Community ACL Blocks the NMS

The community is configured, but the NMS times out. Follow its source ACL and correct the permitted management subnet.

Simulated labNetwork ManagementSNMPACL

More details

CCNA · 200-301

Beginner

Syslog: Severity Threshold Hides Events

Interfaces changed and configurations were saved, but no one saw the messages. Interpret the threshold direction and restore event visibility.

Simulated labNetwork ManagementSyslogSeverity

More details

CCNA · 200-301

Intermediate

VTY Access Class: Locked Out of Management

The router is reachable, but every management session is refused. Trace both VTY admission controls and restore SSH from the correct subnet.

Simulated labSecurityACLRemote Access

More details

CCNA · 200-301

Intermediate

Trunking: Native VLAN Mismatch

A trunk is up and passing most VLANs, but one VLAN's traffic lands in the wrong broadcast domain. Trace the untagged path across the link.

Simulated labSwitchingVLANTrunking

More details

CCNA · 200-301

Intermediate

Router on a Stick: Missing Encapsulation

Subinterfaces are addressed and up, yet one VLAN has no working gateway. Work out which half of the subinterface configuration is missing.

Simulated labRoutingInter-VLAN RoutingVLAN

More details

CCNA · 200-301

Advanced

OSPF: Reference Bandwidth Mismatch

Every adjacency is FULL and every route is present, but traffic takes a slow path in one direction. Compare how each router costs the same links.

Simulated labRoutingOSPFTroubleshooting

More details

CCNA · 200-301

Advanced

OSPF: DR and BDR Election on a Shared Segment

The wrong router won the designated router role on a multi-access segment, and raising its priority afterward changed nothing. Find out why.

Simulated labRoutingOSPFTroubleshooting

More details

CCNA · 200-301

Advanced

Summarization: Invalid Block Boundary

A summary route was configured to replace four specific prefixes, but it covers the wrong range and blackholes traffic. Check where the block actually starts.

Simulated labRoutingSubnettingTroubleshooting

More details

CCNP · ENARSI

Advanced

BGP Local Preference: Leaving by the Wrong ISP

Both sessions are up and both paths are valid, and all the production traffic is going out over the cheap backup circuit. Every earlier tiebreak is level, so the decision fell all the way to the bottom of the algorithm.

Simulated labRoutingBGPPath Selection

More details

CCNA · 200-301

Beginner

CDP and LLDP: The Neighbour That Is Not There

Three devices are cabled in and only two appear in the neighbour table. The cable is fine, the port is fine, and no amount of CDP will ever reveal the third one.

Simulated labDiscoveryCDPLLDP

More details

CCNA · 200-301

Beginner

No Gateway of Last Resort

Every internal subnet is reachable and nothing at all on the internet is. The ISP link is up and pings fine, and the router is doing exactly what it was told to do.

Simulated labRoutingStatic RoutesInternet Access

More details

CCNA · 200-301

Beginner

DTP: The One Negotiation Combination That Silently Does Nothing

Both switchports are up, but the link never becomes a trunk. Diagnose why VLAN 1 works while VLANs 10, 20, and 99 stop at the boundary, then fix the one passive DTP combination.

Simulated labSwitchingDTPTrunking

More details

CCNA · 200-301

Intermediate

Duplex Mismatch: The Link That Works Badly

The uplink is up, forwarding, and dreadful. No alarm has fired because nothing has failed, and only one of the two settings people reach for is actually to blame.

Simulated labSwitchingPhysical LayerTroubleshooting

More details

CCNP · ENARSI

Advanced

EIGRP Variance: The Second Path That Never Loads

A perfectly good backup path sits in the topology table and never reaches the routing table. Variance is the feature that admits it, and there is one condition it will never override.

Simulated labRoutingEIGRPLoad Balancing

More details

CCNA · 200-301

Intermediate

IOS DHCP Server: The Pool That Leased the Gateway

Most clients on the subnet are perfectly fine. One has an address conflict, and the reason is that the pool was allowed to hand out the router's own gateway address.

Simulated labServicesDHCPAddressing

More details

CCNP · ENARSI

Advanced

IP SLA Tracking: The Brownout a Floating Route Cannot See

The interface stays up, so the primary route never withdraws and the backup never installs. The site is offline while the routing table looks exactly as it was designed to look.

Simulated labRoutingIP SLAHigh Availability

More details

CCNA · 200-301

Beginner

IPv6 EUI-64: The Address Nobody Configured

The documented address does not answer and the interface is perfectly healthy. The router built its own address out of the hardware, and whoever wrote the record guessed.

Simulated labIPv6AddressingDocumentation

More details

CCNA · 200-301

Beginner

NAT Overload: A Perfect Mapping That Never Translates

A standard ACL and a correct PAT overload rule are already present. Find the missing interface role that leaves every LAN flow untranslated, then repair it in a live Cisco-style shell.

Simulated labRoutingNATPAT

More details

CCNA · 200-301

Advanced

OSPF DR Election: The Wrong Router Won

The least capable router on the segment is the Designated Router, and raising the intended router's priority changes nothing at all. There is a second half to this fix that most people miss.

Simulated labRoutingOSPFTroubleshooting

More details

CCNA · 200-301

Intermediate

OSPF: An Empty Neighbor Table and a Link That Pings Fine

Both routers can ping across the link, yet neither has an OSPF neighbor. The Hellos arrive with different timer values, so OSPF discards them before an adjacency can form.

Simulated labRoutingOSPFTroubleshooting

More details

CCNA · 200-301

Intermediate

EtherChannel: Two Passive Ends and a Bundle That Never Forms

Two switches have matching channel-group numbers and physical links that are up, yet the EtherChannel stays down. Both ends are passive, so neither one starts LACP negotiation.

Simulated labSwitchingEtherChannelLACP

More details

CCNA · 200-301

Advanced

OSPF Stuck in EXSTART: IP MTU Mismatch

The neighbour appears, the link pings, and the adjacency never reaches FULL. Every parameter a Hello carries already matches, so the fault has to be somewhere Hellos never look.

Simulated labRoutingOSPFTroubleshooting

More details

CCNA · 200-301

Intermediate

SSH Refused: VTY Transport, RSA Keys and Local Login

The router answers ping and refuses every SSH connection. Nothing is wrong with the network path, and three separate things are wrong with the management plane.

Simulated labSecurityDevice AccessSSH

More details

CCNA · 200-301

Intermediate

Extended Ping: The Missing Return Route

A plain ping works and users still cannot reach the far side. One ping option exposes a router that has no way to send the replies back.

Simulated labTroubleshootingPingTracerouteRouting

More details

CCNA · 200-301

Intermediate

OSPFv3: The Interface That Was Never Enabled

Both routers run OSPFv3 with valid router IDs and still never become neighbors. The process is fine. One interface was simply never told to join it.

Simulated labRoutingOSPFv3IPv6

More details

CCNA · 200-301

Intermediate

Routing Table: The Host Route That Wins

The OSPF route to the data center is correct and one server is still unreachable. Read the routing table the way the forwarding lookup does.

Simulated labRoutingStatic RoutesRouting Table

More details

CCNA · 200-301

Intermediate

VRRP: The Wrong Router Is Master

The virtual gateway answers and nothing is down, but the backup router carries all the traffic. Read the election the way VRRP ran it.

Simulated labFHRPVRRPRedundancy

More details

CCNA · 200-301

Intermediate

AAA: Locked Out When TACACS+ Goes Down

The TACACS+ server is down, and even the local emergency account cannot log in. Read the method list and find the fallback that was never written.

Simulated labSecurityAAATACACS+Device Access

More details

CCNA · 200-301

Intermediate

SCP: The Backup Server Cannot Pull the Config

SSH logins work and the nightly SCP backup still fails. SCP needs two things from the router that SSH does not.

Simulated labSecuritySCPSSHDevice Management

More details

CCNA · 200-301

Intermediate

Storm Control: One Port Floods the VLAN

A looped desk switch floods VLAN 10 with broadcasts and the whole floor slows down. Find the port and add the limit that should have contained it.

Simulated labSwitchingSecurityStorm Control

More details

CCNA · 200-301

Intermediate

RA Guard: The Policy Nobody Attached

IPv6 clients pick up a rogue default router from a user's laptop, even though an RA guard policy exists. Find where it should have been applied.

Simulated labSwitchingSecurityIPv6RA Guard

More details

CCNA · 200-301

Intermediate

Edge Port: The Access Point Is Up, Its Clients Are Not

A new FlexConnect access point is powered and online, and its wireless clients never get an address. The switch port is configured for the wrong kind of AP.

Simulated labSwitchingWirelessPoETrunking

More details

Linux · Administration

Beginner

Linux: Create a User and Add a Group

Create an account with a home directory and Bash shell, add it to the existing ops group, then verify its identity.

Simulated labLinuxUsersGroupsBeginner-friendly

More details

Linux · Administration

Beginner

Linux: Reset and Expire a User Password

Inspect an account, model an interactive password reset, and expire the temporary password for the next password-based login.

Simulated labLinuxUsersPasswordsSecurity

More details

Linux · Administration

Beginner

Linux: Set File and Directory Permissions

Remove public access from a reports directory and give its group read access to one report.

Simulated labLinuxPermissionschmodSecurity

More details

Linux · Administration

Beginner

Linux: Correct a File's Owner and Group

Identify a root-owned app configuration and hand that one file back to its service account.

Simulated labLinuxOwnershipchownSecurity

More details

Linux · Command Line

Beginner

Linux: Navigate Files and Read a Configuration

Locate an application configuration, distinguish relative and absolute paths, and read the file without changing it.

Simulated labLinuxFilesNavigationBeginner-friendly

More details

Linux · Command Line

Beginner

Linux: Organize and Back Up a File

Create a backup directory, copy a report into it, rename the copy, and verify the original remains.

Simulated labLinuxFilesmkdircp

More details

Linux · Command Line

Beginner

Linux: Find a Log and Search Its Contents

Find an application log by filename, then use grep to locate and count failed requests.

Simulated labLinuxFilesfindgrep

More details

Windows · Command Prompt

Beginner

Windows CMD: Release and Renew a DHCP Lease

A laptop kept an address from the old office network. Inspect its lease, release it, renew it, and verify the new configuration.

Simulated labWindowsCommand PromptDHCPBeginner-friendly

More details

Windows · Command Prompt

Beginner

Windows CMD: Diagnose DNS and Flush the Client Cache

An internal name still resolves to an old address. Compare cached and authoritative answers, clear the cache, and query again.

Simulated labWindowsCommand PromptDNSBeginner-friendly

More details

Windows · Command Prompt

Beginner

Windows CMD: Ping, Tracert, and Pathping

A remote app is slow. Test the local gateway, trace the path without DNS delays, then measure loss by hop.

Simulated labWindowsCommand PromptICMPTroubleshooting

More details

Windows · Command Prompt

Beginner

Windows CMD: Read ARP and the Routing Table

The host can reach its subnet but not remote networks. Correlate the gateway's ARP entry with the default route.

Simulated labWindowsCommand PromptARPRouting

More details

Windows · Command Prompt

Beginner

Windows CMD: Find a Listening Port with Netstat

A local web service should listen on TCP 8080. Use netstat to find the listener and map its PID to a process.

Simulated labWindowsCommand PromptTCPPorts

More details

Windows · PowerShell

Beginner

PowerShell: Inspect IP Configuration as Objects

A machine has several adapters. Use NetTCPIP cmdlets to isolate the connected interface and its IPv4 address.

Simulated labWindowsPowerShellIP AddressingBeginner-friendly

More details

Windows · PowerShell

Beginner

PowerShell: Test-NetConnection and TNC

Ping succeeds but HTTPS fails. Test the exact TCP port, inspect route diagnostics, and use the built-in tnc alias.

Simulated labWindowsPowerShellTest-NetConnectionTNCPorts

More details

Windows · PowerShell

Beginner

PowerShell: Resolve-DnsName and Clear the Cache

Compare cache-only and server-specific DNS answers, clear the client cache, and confirm the current A record.

Simulated labWindowsPowerShellDNSTroubleshooting

More details

Windows · PowerShell

Beginner

PowerShell: Recover a Disabled Network Adapter

Ethernet is disabled. Inspect adapter state, enable only the affected interface, and verify link status.

Simulated labWindowsPowerShellNetwork AdapterRecovery

More details

Windows · PowerShell

Beginner

PowerShell: Inspect and Remove a Bad Route

A stale host route diverts one server through an offline VPN. Find the exact prefix and remove only that route.

Simulated labWindowsPowerShellRoutingTroubleshooting

More details

Windows · PowerShell

Beginner

PowerShell: Trace a TCP Connection to Its Process

Find established HTTPS connections, select one owning PID, and identify the process object behind it.

Simulated labWindowsPowerShellTCPProcesses

More details

Linux · Networking

Beginner

Linux: Inspect Addresses and Bring a Link Up

An Ethernet interface has the correct address but is administratively down. Read link and address state, then bring it up.

Simulated labLinuxiproute2InterfacesBeginner-friendly

More details

Linux · Networking

Beginner

Linux: Diagnose and Replace a Bad Default Route

Local traffic works, but the default route points to the wrong gateway. Inspect route selection and replace it.

Simulated labLinuxiproute2RoutingGateway

More details

Linux · Networking

Beginner

Linux: Ping and Trace the Network Path

A remote service is intermittent. Bound the ping count, test the gateway, then trace the path and MTU.

Simulated labLinuxICMPtracepathTroubleshooting

More details

Linux · Networking

Beginner

Linux: Diagnose DNS with Dig and Resolvectl

The system resolver returns a stale record. Compare resolver state with a direct DNS query, flush caches, and verify.

Simulated labLinuxDNSdigresolvectl

More details

Linux · Networking

Beginner

Linux: Find Listening Ports and Processes with ss

A web service is unreachable. Check whether anything listens on TCP 8080 and identify its process.

Simulated labLinuxssTCPPorts

More details

Linux · Networking

Beginner

Linux: Inspect and Refresh the Neighbour Cache

The gateway's cached MAC is stale. Inspect neighbour state, delete one entry, trigger resolution, and verify.

Simulated labLinuxiproute2ARPNeighbour Discovery

More details

Linux · Networking

Beginner

Linux: Release and Renew a DHCP Lease

A dhclient-managed host kept an old lease. Inspect the live configuration, release the lease, request a new one, and verify.

Simulated labLinuxDHCPdhclientIP Addressing

More details

CCNA · 200-301

Beginner

DNS Records: Mail Cannot Find Its Server

Web by name works, but mail for the domain bounces. Walk the MX, A, AAAA, CNAME, PTR and NS records with dig and name the broken one.

Simulated labDNSdigMailTroubleshooting

More details

CCNA · 200-301

Beginner

macOS: Stuck on a Self-Assigned Address

A MacBook is on the office Wi-Fi with a 169.254 address and no default route. Read the interface, renew DHCP from Terminal, and verify.

Simulated labmacOSTerminalDHCPClient Troubleshooting

More details