I have installed and configured a freeRadius, mysql, PhpMyAdmin and daloradius for management. It is working in the simple use case. It can authenticate for my PPPOE and OpenVPN.
Now we need someone to configure it in more details.
1. We need to use this RADIUS to authenticate the following services: ADSL, PPPOE for wifi connection, OpenVPN and 3G.
2. We need to manage IP pools for all services except OpenVPN. Including netmask, gateway and DNS.
3. User can subscribe to different services. User can access to the services they subscribed to using same username and password.(Is this possible?) The user should not have access to the service they does not subscribed.
4. Forward accounting packages of ADSL and PPPOE services to another radius server.
5. Create prepaid service. For example, 10GB usage plan. When user used up 10GB, send instruction to route to disconnect the user.