Learn

Linux networking

Configure the path. Explain the evidence.

Learn Linux networking on real machines. The first chapter covers hosts, routes, forwarding, packet evidence and return-path failures.

8 published lessons across 8 chapters, about 10 hours of work. Every lab runs on a real virtual machine in your browser, and checks your work on the machine itself.

Published chapters and lessons

Hosts, routes and packets

Build and diagnose a routed path across three Linux VMs.

Route selection and next hops

Diagnose one conflicting host route with real lookup and packet evidence.

Forwarding policy with nftables

Use nftables counters and packet captures to find one faulty rule, while preserving the port that must stay blocked.

DNS and application reachability

Test DNS, TCP and HTTP separately to find a wrong DNS record without hiding the problem with a workaround.

IPv6 neighbors and path MTU

Explain why small IPv6 packets work while larger ones fail, then investigate missing Packet Too Big feedback.

Measure a network path

Compare baseline, impaired and repaired traffic to explain throughput, delay and loss without overclaiming one measurement.

Persistence and recovery

Find what owns the network configuration, preserve exercise routes across a reboot and verify recovery.

Independent diagnosis

Use evidence to separate two unfamiliar faults, restore the service and show that required restrictions still hold.

Frequently asked questions

How many published lessons are in Linux networking?

Linux networking has 8 published lessons, roughly 10 hours of guided work, spread across 8 chapters.

Do I need my own server or hardware to do the Linux networking labs?

No. Every lab boots a real virtual machine in your browser, with a real Linux shell. There is nothing to install, and nothing on your own machine to break.

What level is Linux networking?

Labs in this track are rated beginner, intermediate. The track starts from the beginning, so no prior experience is assumed.