Mikrotik PPPoE Server dengan Pre Paid Billing System Usermanager



mikrotik_router.jpg

Artikel ini dibuat untuk merancang suatu PPPoE server pada RouterOS MIKROTIK,  yaitu untuk membuat otomatis pre-paid billing sebuah solutsi bagi pengguna User Manager pada Mikrotik. Menggunakan basic RADIUS Server dan USERMAN yang dapat digunakan sebagai PPP Service seperti VPN/PPPoE/HOTSPOT.

Ini adalah sebuah perancangan ISP kecil-kecilan dan bila ingin digunakan dalam merancang ISP besar sebaiknya gunakan Radius pihak ketiga seperti DMASOFTLAB.

Rule ethernet :

Interface PPPoE Server
eth1 = ip 10.1.10.1

Interface WAN seperti DSL
eth2 = ip 192.168.1.1

Pertama buat nama ethernet 1 dengan nama  ‘SERVER’

1. Setup PPoE server

/interface pppoe-server server
 add authentication=pap default-profile=default disabled=no interface=SERVER keepalive-timeout=10 max-mru=1480 max-mtu=1480 max-sessions=1 mrru=disabled one-session-per-host=yes service-name=c0d393n

2. Tambahkan IP POOL untuk User

 /ip pool add name=pppoe-users-pool ranges=182.16.9.1-182.16.9.254

3. Tambahkan profil untuk PPPoE Server

 /ppp profile add change-tcp-mss=default dns-server=10.1.10.1 local-address=10.1.10.1 name=pppoe-profile only-one=default remote-address=pppoe-users-pool use-compression=default use-encryption=default use-vj-compression=default

4. Tambahkan Rule untuk memperbolehkan akses Internet

/ip firewall nat add action=masquerade chain=srcnat disabled=no src-address=182.16.9.1-182.16.9.255

5. Tambahkan DNS Server

 /ip dns set allow-remote-requests=yes cache-max-ttl=1w cache-size=5000KiB max-udp-packet-size=512 servers=8.8.8.8

6. Tambah Local User untuk Cek PPPoE Status

 /ppp secret add caller-id="" disabled=no limit-bytes-in=0 limit-bytes-out=0 name=c0d393n password=akbar profile=pppoe-profile routes="" service=pppoe

7. Buat PPPoE Dial untuk Konek dari Client menggunakan Windows

  • Buka Network Connections dari control Panel dan klick Create a New Connection

xpdialer.jpg

xpdialer1.jpg

xpdialer2.jpg

xpdialer3.jpg

xpdialer4.jpg

  • Create Nama untuk ISP anda

xpdialer5.jpg

xpdialer6.jpg

  • Masukkan Username dan Password yang anda create pada No.6 tadi

xpdialer7.jpg

xpdialer8.jpg

  • Masukkan Username & Password yang tadi

xpdialer9.jpg

xpdialer10.jpg

8. Setup Billing dengan Usermanager

Kita buat Billing dengan Menfaatkan usermanager untuk authentikasi PPPoE

Buka Usermanager pada Browser di http://10.1.10.1/userman

jika tidak memiliki password maka buat dulu menggunakan terminal CLI Mikrotik

/tool user-manager customer set admin password=akbar

Cek pada Tutorial ini untuk membuat database usermanager

9. Setup Radius

/ppp aaa set accounting=yes interim-update=0s use-radius=yes 
/radius add accounting-backup=no accounting-port=1813 address=10.0.10.1 authentication-port=1812 called-id="" disabled=no domain="" realm="" secret=akbar service=ppp,hotspot timeout=300ms
/radius incoming set accept=yes port=3799

ctt : Untuk melihat status/mengganti password dari client ketik http://10.1.10.1/user.

selesai. . . semoga bermanfaat.

Terimakasih kepada

master Zaib dan http://www.petri.co.il

Tinggalkan komentar