Pada tutorial kali ini saya akan membahas cara membuat server PPPOE untuk pelanggan bulanan, jadi dengan sistem yang akan saya buat ini ketika pelanggan PPPOE bulanan terkoneksi pertama kali ke server PPPOE akan dibuatkan sebuah scheduler baru dengan interval 30d atau 30 hari dengan menjalankan sebuah script untuk memutus koneksi PPPOE pelanggan yang akfif, dan mengganti nama profile untuk pelanggan tersebut degan nama profile expire, yang nantinya akan berfungsi sebagai notifikasi/pemberitahuan atau akan menampilkan halaman isolir. Untuk membuat halaman isolir akan dibahas pada tutorial berikutnya.
PPPoE SERVER (POINT TO POINT PROTOCOL OVER ETHERNET)
PPPoE atau Point to Point Protocol over Ethernet adalah pengembangan dari PPP (Point to Point Protocol). PPP sendiri adalah Protocol Point to Point yang digunakan untuk menghubungkan langsung antara perangkat satu dengan perangkat lain nya. PPP diterapkan pada serial Modem, agar modem tersebut terhubung langsung atau face-to-face dengan ISP.
Buat IP Pool
Buat IP Pool yang digunakan husus untuk client PPPoE dimana IP Pool yang dibuat ada dua, yaitu:
- IP Pool PPPOE: 192.168.2.3-192.168.2.254
- IP Pool Expire: 10.10.10.2-10.10.10.254
Tambahkan IP Address
Buat PPP Profile
Saya membuat dua PPP Profile seperti pada gambar dibawah ini, dan atur limit sesuai yang diinginkan.
Tambahkan script, scipt ini akan membuat sebuah scheduler baru dengan interval 30d, jadi setelah 30 hari user PPPoE akan di diskonek, dan mengganti profile tersebut ke profile Expire
{ :local usernya $user; :if ([/system schedule find name=$usernya]="") do={ /system schedule add name=$usernya interval=30d on-event="/ppp secret set profile=Expire [find name=$usernya]\r\n/ppp active remove [find name=$usernya]\r\n/system schedule remove [find name=$usernya]" } }
Profile untuk Expire
Buat PPPoE Server
Selanjutnya buat PPPoE Server dan masukkan nama interface yang akan digunakan untuk PPPoE
Scheduler Masa aktif Bulanan
Ketika pelanggan bulanan pertama kali terhubung ke server PPPoE maka akan membuat sebuah scheduler sesuai dengan nama di ppp secret
Scheduler ini akan mengganti profile ke Expire, menghapus pelanggan PPPoE yang aktif dan menghapus Scheduler tersebut
Menghubungkan ke Komputer
Untuk menghubungkan PPPoE Server Mikrotik ke Komputer caranya tambahkan sebuah koneksi Broadband (PPPoE), kemudian masukkan username dan password PPPoE
Blokir Pelanggan Expire
Untuk Memblikir pelanggan Expire tambahkan dulu Address List untuk pelanggan Expire, sesuai dengan IP Pool yang telah dibuat tadi
Drop koneksi address list expire
/ip firewall filterr add chain=forward action=drop src-address-list= Expire
Baca juga:
Membuat Halaman ISOLIR untuk Pelanggan PPPoE Bulanan
mantap pak..
hehehe
mohon tutor yang pake IP Bindingnya pak……….
supaya disable otomatis kalau sdh 30 hari
siap bang,,ditunggu aja
Apa kelebihan kekurangan pppoe sama hotspot ya gan..?? Krn sy walau pelanggan Pk PC sy ttp pake hotspot meski colok lan ke pc akan auto nongol login page di browsernya..lbh simple..
klo pppoe sy blm pernah coba..jd blm tahu plus minusnya.
PPPoE konon katanya bisa mencegah pengguna dari NetCut karena koneksinya PTP dengan Mikrotik, jd tidak akan saling terhubung sesama pelanggan lain…
mau tanya apakah bisa untuk hari kita buat menjadi 37 hari, jadi masih ada jangka waktu 7 hari untuk pembayaran sebelum internet benar2 di redirect
bisa tingal tambah scriptnya yg tadinya 30 di ubah sesuai keinginan
maap mas mau nanya, “usernya” itu maksudnya username yg kita buat ya? terus kalo limitasinya pake kuota gimana mas?
usernya itu sebuah variable dari nama user/secret…pake kuota fup maksudnya?
Bahan bahannya apa aja ini mas
ga ada bahan mas,semuanya pake mikrotik
Gan apakah bisa pppoe hanya menggunakan 1 ether port untuk beberapa user, pembaginya menggunakan switch murah
Urutannya jaringannya jadi
Modem-mikrotik-switch-client 1,client 2, client 3
bisa,nanti disebar melalui hub/switch
Bang bisa ga buat user ip static??
Bisa,to buat munculinnya rada susah, karena harus membuka web http dulu,sementara web sekarang banyak yg sudah https
Gan sy masih bingung dengan scriptnya, disana dituliskan ( user ), apakah user yang dimaksud adalah user yang kita buat untuk ppoe client? Jadi jika kita membuat nama user dengan joko, maka pada script tersebut kita ganti user dengan joko?
user disana sebuah variable, nanti akan otomatis menambahkan user dengan nama joko misalnya
Pagi gan, mau nanya contohnya PPPOE itu seperti apa sih?
harus pake mikrotik yak perangkatnya? dan apakah saya bisa gunain itu soalnya laptop saya selalu tethering dari hape
seperti kita berlangganan ke isp, mereka pakai mode pppoe di modemnya..pppoe server harus pake mikrotik
Kang klo ppope putus konek lagi nanti couternya ke reset dari 0, bisa ga ya agar tidak reset soalnya buat nujukin ke konsumen klo udah habis segini
kalau mau belajar script contohnya kaya “FUP PPPOE BULANAN”, bisa di cek di chanel Labkom TV, disana ada script buat menyimpan penggunaan counter yg disimpan di secret
kelebihan ppoe sama hospot untuk trafik ,,, lbih lncar mana
mau tanya om bisa nggak ya kita melihat device yang aktif di router klien pppoe kita, saat ini cuma tahu router running dan bisa dipakai saj.
Bang kok punya saya gak biisa masuk ke halaman isolir? pdhl sdh bisa profil berubah otomatis, dan internetnya sdh rto tapi gak masuk ke halaman isolir
mohon bantuannya mas, kasusnya seperti ini :
sy buat profile untuk pelanggan 5Mbps, dengan parent di queuenya misal 5M-1, 5M-2 dst, sy ingin profil 5M-1 dan 5M-2 ini masing2 untuk 10 user sj, user 1-10 akan masuk di parent 5M-1, kemudian user ke 11-20 masuk di parent 5M-2 dst, mohon dibantu scriptnya seperti apa mas, terima kasih sebelumnya
Ass om..
Giman cara langgan VPN di om
Member.labkom.co.id disini buatnya
mas saya mau nannya, apa bisa bikin pppoe untuk pelbagai jenis paket. contohnya 10M,20M perbulan. jadi sudah habis sebulan langsung keluar web isolirnya. gimana caranya mas. kongsi dong tutorialnya
script itu langsung dipaste saja di menu “new terminal” winbox mikrotiknya om?
mohon jawabannya, terima kasih.