Lion Cipher Lab

Enforce 802.1X port access with EAP-TLS — and reject a rogue device

Why it matters

The oldest hole in any network is the live port. Someone plugs a laptop — or a cheap rogue device — into a conference-room jack, or joins the wired VoIP-phone network, and they are ON: same broadcast domain as your servers, free to scan, sniff, and pivot, having proven nothing about who they are. 802.1X (IEEE port-based network access control) closes that hole by making the PORT itself the gate: until the connecting device authenticates, the port passes nothing but the authentication handshake. This is Network Access Control (NAC), and it is the single highest-leverage control at the…

What you'll learn

Steps in this lab

  1. The 802.1X triad, and EAPOL vs EAP vs RADIUS
  2. Install the stack and wire a veth pair as the 'cable'
  3. Build a tiny CA and issue a server cert + a client cert
  4. Configure FreeRADIUS for EAP-TLS and register the authenticator
  5. Configure the authenticator (hostapd, driver=wired)
  6. Prove a VALID client authenticates and the port opens
  7. Prove a ROGUE device is REJECTED and stays off the network
  8. The judgment: EAP-TLS vs the alternatives, and when NAC fits

Open the full interactive lab →