Common operator tasks

Add a new rate plan

  1. Subscriber Plans → Add plan
  2. Name it, set the four *_bps fields (BYTES/s — multiply your Mbps target by 125000)
  3. Save. New onboards will pick it up; existing sessions keep their current plan until you either change their individual subscriber record or re-rate.

Move a subscriber to a different plan

  1. Subscribers → find the row → click to edit
  2. Change Plan dropdown → Save
  3. In Sessions, find their active session → drawer → Re-rate now (avoids waiting until their next reconnect)

Suspend a subscriber

  1. Subscribers → find the row → set Status to suspended
  2. In Sessions, find the active session → drawer → Disconnect. The next time they reconnect, gated AAA will send them to captive.

Add a new DHCP pool

  1. Pools & DNS → Add pool
  2. Name, CIDR, lease time (default 3600s is fine), one or more DNS resolvers
  3. Save. If you want subscribers to prefer this pool, edit the plan(s) to reference it.

Rotate the metrics scrape token

sudo /opt/bng-deploy/bin/qt-scrape-token-rotate

Writes the new token to /opt/quantumtouch/etc/scrape-token and reloads the Prometheus container. Point your monitoring scrape at the new value.

Enable HTTPS with a real cert (Let's Encrypt)

See letsencrypt-on-bng.md — walks through the ACME HTTP-01 challenge flow and cert renewal automation.