how it works

Cisco IOS, in a browser tab

Practice IOS commands in an emulator that runs in your browser. Each router and switch has its own console and configuration. The emulator supports the commands used in these labs; it does not run a Cisco software image.

What a lab is

Each lab pairs a network topology with instructions. Enter commands in a device console and check the results beside the step. Configuration checks update after each command; reading sections have a Mark as read button.

This browser saves your lab progress and device sessions. Export progress from the library to back up completion records or import them in another browser. Progress exports do not transfer device sessions. Download running configurations from a lab to keep a separate copy. Reset clears that lab’s saved work and restores its starting configuration.

Where to start

Start with the free IOS essentials lab if you are new to the console. Allow about 40 minutes to practice modes, help, show commands, an interface, a static route, ping, and saving a configuration.

Troubleshooting labs

The six troubleshooting labs open with faults already configured. Each ticket gives you a symptom and a success condition. Investigate with show commands and connectivity tests; open the walkthrough when you want to see the diagnosis and fix.

The Mega Lab

Build a ten-node campus from its starting configuration. Configure VLANs, spanning tree, EtherChannel, redundant gateways, OSPF, NAT, DHCP, NTP, logging, and access controls. The final checks test the combined network.

What the emulator does

What it leaves out

The emulator computes protocol state instead of exchanging real packets. It models reachability, routing, and selected service behavior, but it does not reproduce hardware timing, throughput, or every packet counter. SSH and 802.1X configuration can be inspected without establishing real client sessions. Each lab’s notes explain relevant limits.

Password hashes and keys are display placeholders. Use lab-only credentials.

Free and members labs

IOS Essentials is free: ess-01. The rest are marked members and are part of PingLabz paid membership. Sign in with your existing PingLabz account to open them.

The console

?List what can come next
TabComplete the word
Command history for that device
Ctrl+ZBack to privileged exec from any config mode
Ctrl+CAbandon the current line
Ctrl+LClear the screen
Alt+14Switch device console
pasteMulti-line paste runs each line in turn; the copy button on a step's code block copies only the commands

Open the library