Hello!

I've used freeradius 0.7.1. I try to use counter in file users :

pptest3         Daily-Session-Time > 7200, Auth-Type := Reject
                Reply-Message = "Your time limit is used"

radiusd.conf
        #  Configuration for the counter module
        #
        #  This module takes an attribute (count-attribute), which MUST
        #  be an 'integer' or 'time' attribute.  It also takes a key,
        #  and creates a counter for each unique key.  The count is
        #  incremented when accounting packets are received by the
        #  server.  The value of the increment is the value of the
        #  count-attribute.
        #
        #  The 'reset' parameter defines when the counters are all reset to
        #  zero.  It can be hourly, daily, weekly, or monthly.
        #
        #  The counter-name is the name of the attribute in the 'users'
        #  file used to access that counter.  e.g.
        #
        #  DEFAULT  Daily-Session-Time > 3600, Auth-Type = Reject
        #           Reply-Message = "You've used up more than one hour today"
        #
        counter {
                filename = ${raddbdir}/db.counter
                key = User-Name
                count-attribute = Acct-Session-Time
                reset = daily
                counter-name = Daily-Session-Time
                check-name = Max-Daily-Session
                allowed-servicetype = Framed-User
                cache-size = 5000
        }
}

# Authentication types, Auth-Type = System for now.
authenticate {
}

authorize {
        preprocess
        counter
        sql
        files
}


# Accounting. Log to detail file, and to the radwtmp file, and maintain
# radutmp.
accounting {
        acct_unique
        sql
        detail
        counter
        unix
        radutmp
}
 
User test3 didn't work today but I have the following message:

Sending Access-Request of id 139 to 194.44.25.67:1645
        User-Name = "pptest3"
        Password = "\367\214\023\005\350\342\236\307\237*\251\345Q\241\364\243"
rad_recv: Access-Reject packet from host 194.44.25.67:1645, id=139, length=45
        Reply-Message = "Your time limit is used"

It was working when I had used freeradius 0.1.0 --(

Regards,
Svetlana

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to