Mikrotik Configuration Initial Steps
To setup BillMax’s Mikrotik provisioning begin with these steps.
- Enable the API (this may require a new license).
- Setup API credentials. Please note the BillMax implementation expects the same username and password for each router’s API login. Don’t vary the credentials.
- Setup an IP address list for each service tier. The list must be configured to limit traffic speed (bandwidth) to a desired level. At a minimum, an address list must be created with the name “suspended”. Whenever a customer service is suspended, the customer IP address will be moved from the address list associated with their plan to this address list. The bandwidth associated with “suspended” is typically limited to just enough to enable access to the customer portal where the bill can be paid to re-establish regular service.
- Setup a DHCP server.
- After the routers are configured, edit the billmax.conf file for the Mikrotik API credentials (in /usr/local/billmax/local). Towards the bottom of the file, set the values for BX_MIKROTIK_USERNAME and BX_MIKROTIK_PASSWORD.