PPPoE Billing Software — Automate Session Management & Billing
Manage PPPoE subscriber sessions with automated billing, FreeRADIUS authentication, MikroTik bandwidth control, and real-time session monitoring.
Quick answer
PPPoE (Point-to-Point Protocol over Ethernet) is the most widely used authentication protocol for broadband ISPs in India. Every subscriber connection starts with a PPPoE session — and managing thousands of concurrent sessions manually is impossible. NowaCRM automates your entire PPPoE lifecycle from authentication to accounting to billing, with deep FreeRADIUS integration.
PPPoE Authentication via RADIUS
When a subscriber's router initiates a PPPoE connection, FreeRADIUS calls NowaCRM's REST API in real-time. The system validates the subscriber's credentials, checks their plan status (active, suspended, expired), and returns the appropriate RADIUS attributes — bandwidth limits, IP assignment, session timeout, and more. Authentication happens in milliseconds with no pre-populated radcheck tables.
Real-Time Session Monitoring
See every active PPPoE session across your entire network. NowaCRM's dashboard shows session count per NAS, per-subscriber session duration, upload/download bytes, assigned IP addresses, and connection quality metrics. Filter by NAS device, plan, or partner to identify issues instantly.
Bandwidth Control & QoS
Bandwidth limits are pushed to the NAS via RADIUS reply attributes during authentication. When a subscriber upgrades their plan or hits FUP, NowaCRM sends a Change of Authorization (CoA) to adjust bandwidth instantly — no disconnect required. Support for MikroTik rate-limit attributes, Cisco VSAs, and standard RADIUS bandwidth attributes.
Session Accounting & Usage Billing
Every RADIUS accounting packet (Start, Interim-Update, Stop) is captured and stored. This data feeds into the billing engine for usage-based plans, FUP tracking, and subscriber analytics. Daily/monthly usage reports are generated automatically. Session data is partitioned by month for optimal query performance.
Multi-NAS PPPoE Management
Running multiple NAS devices across different locations? NowaCRM handles it seamlessly. Each NAS is configured with its own shared secret and CoA port. The system routes CoA packets to the correct NAS based on subscriber session data. NAS health monitoring alerts you when devices stop responding.
Frequently Asked Questions
Does NowaCRM support PPPoE authentication?
Yes. NowaCRM integrates with FreeRADIUS for real-time PPPoE authentication via the rlm_rest module. Credentials are validated against the live subscriber database.
Can I monitor active PPPoE sessions?
Yes. The dashboard shows all active sessions with details like duration, bandwidth usage, IP address, and NAS device. You can filter and search across your entire network.
Does it support MikroTik NAS?
Yes. NowaCRM supports MikroTik-specific RADIUS attributes including Mikrotik-Rate-Limit for bandwidth control. It also supports Cisco, Huawei, and any RADIUS-compliant NAS.
What happens when a PPPoE session disconnects?
FreeRADIUS sends an Accounting-Stop packet which NowaCRM processes to record the session duration, bytes transferred, and termination cause. This data is used for billing and analytics.
Related Solutions
RADIUS Billing for ISPs — Automate Authentication, Accounting & Billing
Learn moreMikroTik RADIUS Billing — Automate Your RouterOS Network
Learn moreFUP Management for ISPs — Automated Fair Usage Policy Enforcement
Learn moreISP Bandwidth Management — Control Traffic, Maximize Network Efficiency
Learn moreExplore More ISP Solutions
Platform Features
Ready to Transform Your ISP Operations?
Join 200+ ISPs running on NOWA CRM. Schedule a free demo and see it in action.