Menu
Masuk

Manajemen Pelanggan PPPoE

Panduan lengkap mengelola akun PPPoE untuk internet dedicated (rumahan, kantor, dedicated bandwidth)

PPPoE Internet Dedicated MikroTik Radius Authentication Bandwidth Management

Apa itu PPPoE?

PPPoE (Point-to-Point Protocol over Ethernet) adalah protokol koneksi yang mengenkapsulasi frame PPP dalam frame Ethernet. Biasa digunakan oleh ISP untuk memberikan koneksi internet dedicated ke pelanggan.

Karakteristik PPPoE:
  • Koneksi dedicated (point-to-point)
  • Login via router/modem (bukan halaman web)
  • Setiap pelanggan dapat 1 koneksi aktif
  • Lebih aman dibanding hotspot
  • Mendukung VLAN dan bandwidth management
  • Cocok untuk internet rumahan, kantor, dedicated bandwidth
Perbedaan dengan Hotspot:
Hotspot PPPoE
Login via web Login via router
Shared bandwidth Dedicated bandwidth
Banyak perangkat 1 perangkat per akun
Publik (warnet, cafe) Privat (rumahan, kantor)
Catatan: PPPoE berbeda dengan Hotspot. Profile PPPoE tidak bisa digunakan untuk membuat voucher hotspot, begitu juga sebaliknya.

Flow Sistem PPPoE

netlayer.id flow PPPoE

Menu PPPoE

Menu Fungsi URL
Daftar Pelanggan Menampilkan semua akun PPPoE dengan status, expire, dan informasi pelanggan /radius/secrets_pppoe
Tambah Manual Membuat akun PPPoE satu per satu dengan form lengkap /radius/secrets_pppoe/add
Refresh Menyegarkan data (membersihkan cache tabel) /radius/secrets_pppoe

Informasi yang Disimpan per Pelanggan

Sistem menyimpan data lengkap pelanggan PPPoE, tidak hanya kredensial login:

Data Wajib:
  • Name - Nama pelanggan
  • Username - Username login PPPoE (unique)
  • Password - Password login PPPoE
  • Profile - Paket internet (kecepatan & durasi)
Data Optional:
  • Phone - Nomor WhatsApp pelanggan
  • Address - Alamat lengkap pelanggan
  • Latitude / Longitude - Koordinat lokasi (untuk peta)
  • Expire Date - Tanggal kadaluarsa akun

Fitur Filter Berdasarkan Profile

Menu PPPoE dilengkapi dengan dropdown filter untuk memudahkan pencarian pelanggan berdasarkan paket.

Cara menggunakan Filter:
  1. Klik tombol Filter (dropdown hijau)
  2. Pilih salah satu Profile yang tersedia
  3. Tabel akan otomatis menyaring dan hanya menampilkan pelanggan dengan profile tersebut
  4. Profile yang dipilih akan berubah warna menjadi tema

Cara Menambah Akun PPPoE

  1. Buka menu Radius -> PPPoE -> Add atau /radius/secrets_pppoe/add
  2. Isi form akun PPPoE dengan data berikut:
Field Keterangan Wajib Contoh
Customer Name Nama lengkap pelanggan Ya Budi Santoso
Username Username untuk login PPPoE (unique) Ya pelanggan001
Password Password untuk login PPPoE Ya rahasia123
Profile Pilih paket PPPoE Ya Paket 10Mbps
Expire Date Tanggal kadaluarsa akun Tidak 2025-12-31 23:59
WhatsApp Nomor telepon pelanggan Tidak 08123456789
Latitude / Longitude Koordinat lokasi pelanggan Tidak -6.200000 / 106.816666
Address Alamat lengkap pelanggan Tidak Jl. Sudirman No. 123, Jakarta
Penting:
  • Username harus unik, tidak boleh sama dengan akun PPPoE lain
  • Jika username sudah ada, sistem akan menampilkan pesan error "Username already exists"
  • Profile yang tersedia hanya yang bertipe PPPoE (bukan Hotspot)
  • Jika Expire Date tidak diisi, akun akan mengikuti durasi profile (validity)

Daftar Pelanggan PPPoE

Menu PPPoE (/radius/secrets_pppoe) menampilkan tabel dengan informasi:

Kolom Keterangan Fungsi
Gear Icon Tombol edit akun Mengubah data pelanggan, profile, password, expire
Name Nama lengkap pelanggan Identifikasi pelanggan
Username Username login PPPoE Digunakan untuk dial ke router
Password Password login PPPoE Digunakan untuk dial ke router
Profile Nama paket yang dipilih Menentukan kecepatan dan durasi
Expire Tanggal kadaluarsa akun Kapan akun berhenti
Phone Nomor WhatsApp pelanggan Untuk komunikasi dan tagihan
Status Kondisi akun saat ini Active (hijau) / Expired (merah)

Cara Mengedit Akun PPPoE

  1. Buka menu Radius -> PPPoE atau /radius/secrets_pppoe
  2. Klik ikon gear pada akun yang akan diedit
  3. Ubah data yang diperlukan pada form edit
  4. Klik tombol Edit Secret untuk menyimpan perubahan
Peringatan:
  • Mengubah username akan memutus koneksi aktif
  • Pelanggan perlu mengupdate konfigurasi di routernya jika username/password berubah
  • Perubahan profile akan langsung mempengaruhi kecepatan (jika COA aktif)

Cara Menghapus Akun PPPoE

Langkah-langkah:

  1. Buka menu Radius -> PPPoE atau /radius/secrets_pppoe
  2. Klik ikon gear pada akun yang ingin dihapus
  3. Klik tombol Delete (warna merah)
  4. Konfirmasi penghapusan dengan klik OK pada dialog konfirmasi
Peringatan:
  • Akun yang dihapus akan langsung terputus dari internet
  • Pelanggan tidak bisa connect kembali dengan akun tersebut
  • Proses penghapusan TIDAK DAPAT DIBATALKAN

Troubleshooting PPPoE

Pelanggan tidak bisa connect

Cek username dan password. Pastikan akun masih aktif (tidak expired). Cek apakah profile masih tersedia.

Timeout di MikroTik

Cek port 3000 UDP di firewall server. Pastikan IP server bisa di-ping dari MikroTik.

Username already exists

Username sudah digunakan oleh akun lain. Gunakan username yang berbeda.

Tidak dapat IP Address

Cek pool IP Address di MikroTik. Pastikan local-address dan remote-address terisi dengan benar.

Konfigurasi PPPoE Server di MikroTik

Step 1: Buat Pool IP Address

/ip pool add name=pppoe-pool ranges=192.168.100.2-192.168.100.254

Step 2: Buat Profile PPPoE

/ppp profile add name="pppoe-profile"
local-address=192.168.100.1
remote-address=pppoe-pool
dns-server=8.8.8.8,8.8.4.4
use-radius=yes
change-tcp-mss=yes

Step 3: Buat PPPoE Server

/interface pppoe-server server add
name="pppoe-server"
interface=ether1
service-name="NETLAYER"
authentication=pap,chap,mschap1,mschap2
default-profile=pppoe-profile
one-session-per-host=yes

Step 4: Tambahkan RADIUS Client

/radius add address=YOUR_SERVER_IP
secret=rahasia123
authentication-port=3000
accounting-port=3000
service=ppp

Cheatsheet PPPoE

Aksi URL / Langkah
Lihat daftar pelanggan /radius/secrets_pppoe
Tambah akun manual /radius/secrets_pppoe/add
Edit akun Klik icon gear pada pelanggan
Hapus akun Klik icon gear - Delete - OK
Refresh data /radius/secrets_pppoe
Filter berdasarkan profile Klik Filter - Pilih Profile