How to add new elements in database (fa-2.0.5)

Alan DeKok aland at
Wed Jul 9 16:24:53 CEST 2008

Lidan Hu wrote:
> In normal way, the radius server will receive the EAP package, and check
> the user name and password. If it's authenticated, and return something,
> such as a 1 to open service, or 0 to reject request.

  What returns that?  1 or 0?  What does that mean?

> My task is, create two elements in database (we use mysql in opensuse).
> One is max bandwidth, other one is current bandwidth (or request bandwidth).
> And we add one data, request bandwidth, in EAP package. And in the
> programme, we gonna do,
> 1, receive EAP, and get request bandwidth.

  What is request bandwidth?

> 2, compare it with max bandwidth, if large, then goto 4.
> 3, return this request bandwidth. then goto 5.
> 4, return some error.
> 5, finish, and loop to 1
> And for the max bandwidth in the database, we need to create it at the
> first time when the program runs.
> Do you have any suggestion for me about which files I should focus on?

  Read "man unlang".  You can write simple policies in the configuration

  Alan DeKok.

More information about the Freeradius-Devel mailing list