ISP-Billing • Kursus PraktisiPanduan Praktik Hands-On
Lab 2: Pembuatan Profil Voucher Multi-Tarif & Kebijakan FUP
Praktikum membuat profil voucher 1 Jam, 24 Jam, dan bulanan FUP, serta batch generate voucher via terminal.
Format: Markdown (.MD)•File:
lab_2_voucher_generator_dan_fup.md•Sasaran: Praktisi & DevOpsFilter Versi CLI:
Tujuan Praktikum #
- Membuat profile limitation voucher paket
1 Jam (Rp 2.000),Harian 24 Jam (Rp 10.000), danPaket Malam Unli. - Mengonfigurasi rate-limit burst (kecepatan awal cepat lalu turun stabil).
- Melakukan batch generation 50 voucher acak via CLI script.
Langkah 1: Membuat Profil & Limitasi di User Manager v7 #
ROUTEROS
# 1. Buat Limitation
/user-manager limitation
add name=lim-1jam rate-limit-rx=3M rate-limit-tx=3M
add name=lim-harian rate-limit-rx=10M rate-limit-tx=10M
add name=lim-fup-50gb rate-limit-rx=15M rate-limit-tx=15M
# 2. Buat Profile
/user-manager profile
add name=PROMO-1JAM validity=1h price=2000 starts-at=first-log-on
add name=HARIAN-UNLI validity=1d price=10000 starts-at=first-log-on
add name=BULANAN-HOME validity=30d price=150000 starts-at=first-log-on
# 3. Tautkan Profile ke Limitation
/user-manager profile-limitation
add profile=PROMO-1JAM limitation=lim-1jam
add profile=HARIAN-UNLI limitation=lim-harian
add profile=BULANAN-HOME limitation=lim-fup-50gb
Langkah 2: Batch Generation Voucher Menggunakan Script CLI #
ROUTEROS
# Membuat 20 voucher acak profil HARIAN-UNLI panjang username 6 karakter
/user-manager user generate-users number-of-users=20 user-name-prefix="VCH" \
user-name-length=6 password-length=6 profile=HARIAN-UNLI
# Verifikasi daftar voucher yang berhasil digenerate
/user-manager user print where profile=HARIAN-UNLI