Customer Management4 min read

    Static IP Customer Management

    Manage static IP customers in Jasiyo — fixed addresses for business clients, and for sites where a fibre router blocks PPPoE.

    What is a static IP customer?

    Static IP customers are business clients or servers that require a fixed, unchanging IP address. Unlike regular PPPoE customers who get a different IP from the pool each time they connect, static IP customers always get the same IP.

    Common use cases: business offices that need to whitelist their IP with partners, servers that need to be reachable, cameras or IoT devices, and VPN endpoints.

    Adding a static IP customer

    Go to Customers → Static → Add Customer and fill in:

    • Full nameCustomer or company name
    • Phone numberUsed for M-Pesa matching and SMS
    • UsernameIdentifies the customer in Jasiyo and names their speed limit on the router. Nothing is typed into the customer's equipment.
    • RouterWhich MikroTik router this customer connects through. Choose it before scanning.
    • PlanSets the price and the speed — your existing PPPoE plans work here. Without one the customer connects with no limit at all.
    • Static IPThe address to reserve. Scanning fills in the one the customer's router already has, which is usually the right answer.
    • CPE MACUse Scan network to pick the customer's router from the list.
    Leave the customer's router on Dynamic IP — do not set a static address on it. Your MikroTik reserves the address for that device and hands it over automatically, along with the netmask, gateway and DNS. A reserved address is kept back from the pool, so it can never be given to a hotspot customer.

    How MikroTik handles it

    When you save the customer, Jasiyo sends your router three instructions. It reserves the address for that MAC, so the customer's router receives it — and the netmask, gateway and DNS — automatically over DHCP. It tells the router to let that device straight through the captive portal, so the customer is never asked to buy a voucher. And it creates a speed limit on their address, taken from their plan.

    This is why nothing is typed into the customer's equipment. An address entered by hand is an address that can be entered wrongly — or changed later by the customer, which would leave them past the portal but outside their speed limit.

    Suspending a customer withdraws only the captive portal exemption, so they land back on the payment page. Their reserved address and speed limit stay in place — nobody else can take their address while they are late paying, and reconnecting them after payment takes effect immediately.

    Data usage is recorded against the speed limit, so it appears on the customer's record exactly as it does for hotspot and PPPoE customers.

    When PPPoE will not pass

    Some sites put a fibre router (an ONT) between your MikroTik and the customer's own router. Many of these pass ordinary traffic perfectly — hotspot customers behind them get online and reach the payment page — but silently discard the frames PPPoE needs to start a session. The customer's router then reports a login failure with credentials that are completely correct, and moving the same router to a port on the MikroTik makes it connect immediately.

    Static connections exist for exactly this case. Instead of a username and password, your MikroTik recognises the customer's router by its MAC address and reserves an address for it — so nothing depends on PPPoE getting through, and the customer's router needs no configuration at all beyond being left on Dynamic IP.

    Because the customer is identified by their equipment rather than a password, replacing their router means updating the MAC in Jasiyo before they can get back online. Always use Scan network to read it — the address printed on a router's label is usually the LAN side, and your MikroTik only ever sees the WAN side, so a MAC copied from the sticker will never match.

    Where the customer's router reaches your MikroTik directly, add them on the PPPoE page instead — PPPoE is the better choice whenever it works.

    Billing

    Static IP customers are billed identically to PPPoE customers — they have a unique M-Pesa account number and pay to your Paybill for monthly renewal. Jasiyo counts them at the same KSh 25 per customer, so a static IP customer costs you no more than a PPPoE one.