Once after updating the ABillS billing system, when opening the Maintenance>Hardware>PON menu and selecting a device, an SQL error occurred:
Category Archives: Linux
Upgrade from Ubuntu 20.04 to 22.04 using “do-release-upgrade” command
For example, I will upgrade Ubuntu Server 20.04 to version 22.04.
Bird log rotation
I will give an example of the Bird log rotation script, since by default it was not in Ubuntu 18 and in neighboring versions too.
Moving Nextcloud to another server
For example, I will transfer Nextcloud from one Linux server to another and change the domain.
Migrating from Quagga to Bird
For example, I will give a simple example of migrating from Quagga to Bird, that is, how can you install Quagga and Bird at the same time on the same server, and switch between them.
Continue reading “Migrating from Quagga to Bird”iPerf Mulicast
I will show an example of running iPerf to test network bandwidth using UDP Multicast.
Continue reading “iPerf Mulicast”How to translate SNMP MIB to OID
In this article, I will show an example of how to translate SNMP MIB to OID.
Continue reading “How to translate SNMP MIB to OID”Installing Asterisk from source
In this article, I will give an example of installing Asterisk from source code, for example, I needed it to install a new version of Asterisk on Ubuntu Server 22.04, since Asterisk 18 was installed from the default repository, and there were no modules I needed by default, such as Voicemail.
Continue reading “Installing Asterisk from source”ABillS. Service status change script for tariffs with daily charge
Since in the ABillS bilingual system on tariffs with daily accrual, when the user has no money in the account, the status of the service does not automatically change to Too little deposit, and the customers are driven into a negative balance and then only turned off, I had to make a script from a SQL query and add it to Cron, as there were often cases when users complained that they were driven into a minus.
Continue reading “ABillS. Service status change script for tariffs with daily charge”How to reserve accel-ppp (balancing)
In this article, I will give an example of balancing users on several accel-ppp servers, or in other words, this can also be called redundant accel-ppp servers.
Continue reading “How to reserve accel-ppp (balancing)”