Project

General

Profile

Actions

Feature #13844

open

Make RADIUS Start/Stop accounting immediately log off a user that exceeds quota when reauthentication is disabled

Added by Reid Linnemann almost 2 years ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Category:
Captive Portal
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
25.01
Release Notes:
Default

Description

In captiveportal_prune_old, when accounting start/stop packets are sent, the response attributes are not examined and we are instead reliant on a reauthentication to actually log the user off, as rule counters are cleared at each accounting start request.

It may be possible to configure FreeRADIUS to return the user's total bytes in/out in an Accounting-Response so that upon updating the user's accounting statistics the total usage may be immediately compared to the known quota and the user promptly logged off, as is done for interim accounting updates.


Related issues

Related to Bug #13838: Captive Portal RADIUS start/stop accounting does not reset counters at each accounting startClosedReid Linnemann

Actions
Actions

Also available in: Atom PDF