Sign inSign up

catatnight/freeradius

By catatnight

Updated almost 11 years ago

freeradius 2.0 with mysql support (including Simultaneous-Use and Max-Monthly-Traffic check)

Image
6

5.3K

catatnight/freeradius repository overview

Requirement

  • Docker 0.11

Installation

  1. Build image (as root)

    $ docker pull catatnight/freeradius:latest
    $ wget https://raw.githubusercontent.com/catatnight/docker-freeradius/master/v2/manage.py
    $ chmod +x manage.py
    

Usage

  1. Create container and manage it (as root)

    $ ./manage.py [create|start|stop|restart|delete]
    

    a) all remote clients are allowed, and access restriction could be made by firewall rules

    $ ./manage.py -s radpass --mysql_server 1.2.3.4 -u test -p test create
    

    b) authorized clients' been maintained in nas table

    $ ./manage.py --readsqlclients --mysql_server 1.2.3.4 -u test -p test create
    

Note

  • default_eap_type = mschapv2 in eap.conf

  • The following attributes are available in radgroupcheck table

    idgroupnameattributeopvalue
    1VIPSimultaneous-Use:=3
    2VIPMax-Monthly-Traffic:=1024*
    3VIPAcct-Interim-Interval:=60
    *1024 Megabytes

Reference

Tag summary

Content type

Image

Digest

sha256:b8f9038da

Size

107.6 MB

Last updated

almost 11 years ago

docker pull catatnight/freeradius