MikroTik + RADIUS Integration: Step-by-Step ISP Configuration Guide (2026)

Networking & RADIUS Dipu Roy April 18, 2026 3 min read 6 views
MikroTik radius integration PPPoE authentication setup diagram

🎯 Introduction

In modern ISP networks, MikroTik routers + RADIUS servers form the backbone of user management and authentication.

Without proper integration:

  • Users can bypass billing
  • Bandwidth control becomes inconsistent
  • Manual management increases

With RADIUS integration:

  • Authentication becomes centralized
  • Billing and network sync perfectly
  • Automation becomes possible

👉 This guide explains step-by-step MikroTik + RADIUS integration, using real ISP scenarios and Zal Ultra ISP CRM.


🌐 What You Need Before Starting

Before configuration, ensure:

  • MikroTik Router (RouterOS installed)
  • RADIUS Server (Zal Ultra recommended)
  • Public or reachable IP
  • PPPoE or Hotspot setup
  • Basic networking knowledge

 

🔄 How MikroTik + RADIUS Works

Flow:

  1. User connects via PPPoE
  2. MikroTik sends login request to RADIUS
  3. RADIUS verifies credentials
  4. Returns:
    • Access permission
    • IP address
    • Bandwidth limit
  5. MikroTik applies rules
  6. Session starts and accounting begins

⚙️ Step-by-Step MikroTik Configuration


✅ Step 1: Enable PPPoE Server

  • Go to: PPP → PPPoE Server
  • Enable server on desired interface
  • Set service name

👉 This allows users to connect via PPPoE


🔌 Step 2: Add RADIUS Server in MikroTik

  • Go to: Radius Menu
  • Add new RADIUS server:
    • Service: PPP
    • Address: Your RADIUS IP
    • Secret: Shared secret (must match server)
    • Authentication Port: 1812
    • Accounting Port: 1813

👉 This connects MikroTik to your RADIUS system


🔑 Step 3: Enable RADIUS Authentication

  • Go to: PPP → Secrets
  • Remove local users (optional)
  • Enable “Use RADIUS”

👉 Now all authentication goes through RADIUS


📦 Step 4: Configure User Profiles

  • Create profiles in RADIUS (Zal Ultra)
  • Define:
    • Bandwidth (e.g., 10 Mbps)
    • Session timeout
    • IP pool

👉 MikroTik will apply these automatically


📊 Step 5: Enable Accounting

  • Ensure accounting is enabled
  • Track:
    • Session time
    • Data usage
    • Login/logout

👉 Important for billing integration


🚀 Configuration with Zal Ultra ISP CRM

👉 With Zal Ultra ISP CRM, the process becomes easier:

  • Built-in FreeRADIUS
  • Pre-configured attributes
  • GUI-based subscriber management
  • Real-time monitoring

What You Do:

  1. Add router (NAS) in system
  2. Create packages (speed, expiry)
  3. Add users
  4. Connect MikroTik

👉 Everything else runs automatically


🔥 Real Example (Practical ISP Setup)

👉 Scenario:

  • 100 users
  • Package: 20 Mbps / Monthly

Process:

  • User connects via PPPoE
  • MikroTik sends request to RADIUS
  • Zal Ultra verifies user
  • Assigns:
    • IP: 10.0.0.x
    • Speed: 20 Mbps
  • Tracks usage

👉 If payment expires:

  • User is auto suspended
  • Internet stops instantly

⚡ Advanced Features (Pro Level)


🔄 CoA (Change of Authorization)

  • Change bandwidth instantly
  • Disconnect user remotely
  • Update session without logout

📊 Dynamic Bandwidth Control

  • Different speeds for different users
  • Time-based packages

🌐 Multi-Router Integration

  • Connect multiple MikroTik routers
  • Central control via RADIUS

❌ Common Mistakes (Avoid These)

  • Wrong RADIUS secret
  • Firewall blocking ports (1812/1813)
  • Time mismatch between server/router
  • Not enabling accounting
  • Using both local + RADIUS users

🔒 Security Best Practices

  • Use strong shared secret
  • Restrict RADIUS access by IP
  • Monitor failed login attempts
  • Regular backup

🏆 Why Use Zal Ultra ISP CRM for This Setup

  • Built-in RADIUS (no extra setup)
  • Supports 50+ routers
  • Real-time monitoring
  • Automated billing integration
  • Scalable for large ISPs

📌 Final Thoughts

MikroTik + RADIUS integration is not just a configuration—it’s the foundation of a scalable ISP network.

If implemented correctly:

  • User management becomes automated
  • Billing becomes accurate
  • Network becomes controlled

👉 Using a system like Zal Ultra ISP CRM, you can manage everything from a single platform.

Share: