Lion Cipher Lab

Set up network authentication with FreeRADIUS

Why it matters

Almost every time you join a corporate Wi-Fi network, dial up a VPN, or log into an office switch, a RADIUS server somewhere decided whether to let you in. It is the quiet workhorse of enterprise network access: one central place that says yes or no instead of a separate password stored on every device. Standing one up yourself — and watching it accept a good password and reject a bad one — turns 'RADIUS' from a mystery acronym into something you actually understand, and it is a core building block of identity and access management work.

What you'll learn

Steps in this lab

  1. What RADIUS and AAA actually are
  2. Run a FreeRADIUS server in Docker
  3. Add a test user (and meet the shared secret)
  4. Test authentication with radtest
  5. Watch the decision live in debug mode
  6. PAP vs CHAP — and why legacy RADIUS is weak
  7. Judgment: when RADIUS is the right tool

Open the full interactive lab →