On the test I will transfer the ABillS billing system from one server to another.
In order to authorize clients with a negative balance Accel-ppp to add IP addresses to the ipset list, add the following to its configuration, in the ipoe section:
I will give an example of a PHP script to which I send SMS messages through the GoIP4 gateway. First, we choose tariffs with only monthly charges (I chose everything, excluding with daily charges, since there are fewer of them):
I will give an example of updating the accel-ppp, the commands need to be executed as root user.
On the test, I install the ABillS billing system in Ubuntu Server 16.04 using an installer. I note that the installer can install older versions of components such as Accel-ppp, so I recommend installing everything manually. See also my article – Installing and configuring the billing system ABillS Let’s start the automatic installation, download and […]
In the ABillS billing system, you can configure the status check of any running programs, and configure automatic launch if any of them are not running. For example, for tracking FreeRadius, you need to run the command: Where “radiusd” is the name of the program in the processes, and “/etc/init.d/radiusd start” the command to start […]
On the test, I’ll run accel-ppp in Ubuntu Server 16.04 LTS for ABillS.
I’ll give an example of the scripts I used before, in the allowip list IP addresses were added to which the Internet is allowed, and in denyip those were redirected to the http page with information about the negative deposit.
Once after installation ABillS + FreeRADIUS2 + Accel-PPP (ipoe) noticed that for DHCP clients receive only one DNS server. Access-Accept from FreeRADIUS was this:
Once on the access server, Ubuntu Server 16.04 and Accel-ppp noticed the following messages in the /var/log/kern.log file: First I tried to track which interfaces are being raised at this moment: