Skip to content
Dream Radius

The platform

One system where the authorize query and the invoice are the same product.

AAA you can inspect

Authorization isn't a black box. Watch a packet clear every gate.

radiusd -X · one packet's life
; NAS 10.0.0.1 (bras-01) → FreeRADIUSAccess-RequestUser-Name = "demo.user1"Calling-Station-Id = "AA:BB:CC:10:20:31"NAS-Port-Id = "ether5" ; authorize { } — every gate, one passlicense .................. armedaccount .................. foundpackage .................. active · 25M-Fiberexpiry ................... 2026-08-02port binding ............. ether5 allowedmac binding .............. match ; resolve session profilepool ..................... active → active-pool ; FreeRADIUS → NASAccess-AcceptFramed-Pool = "active-pool"Mikrotik-Rate-Limit = "25M/25M"
  1. 01

    The request arrives

    Your NAS forwards the subscriber's PPPoE/hotspot login to FreeRADIUS with the MAC and port it came in on.

  2. 02

    Every gate, one pass

    License, account, package, status, expiry, port binding, MAC binding — checked in a single round trip. No middleware, no sync jobs: the CRM and RADIUS share one source of truth.

  3. 03

    The reply is the profile

    The reply resolves the exact IP pool and rate limit for the customer's current state. Expired customers land in the expiry pool — redirected, not disconnected.

Put your whole network under one radius.

A 30-minute walkthrough with your own topology on the table — hierarchy, billing and RADIUS included.