Bismillahirahmanirahim,
Ide ini bermula dari keinginan untuk mengkontrol routerboard mikrotik tanpa harus pake laptop atau smartphone canggih via browser. Ide-nya, gimana routerboard mikrotik bisa dikontrol via sms (pesan singkat) misalnya: mikrotik down, mikrotik up, dsb.
Setelah mencari-cari di google, rupanya sudah banyak sumber tutorial yang memberi instalasi dan konfigurasi teknis mikrotik dan smsgateway. Ok, deh, kita coba tes untuk kasus sesuai dengan peralatan-peralatan yang saya punya.
Bahan yang ada:
- Mikrotik Routerboard RB751U-2HnD (pinjem punya lab MLC, tengkyu Bang Nasir) :)
- Modem ZTE HSDPA (pinjem punya Zulhelmi, alumni elektro unsyiah 2010, tengkyu Bang Helmi) :)
- Om Google, keyword: "mikrotik smsgateway" dan didapat tutorial dari
- website sumber: http://www.modalsemangat.com/2015/10/terima-kirim-sms-mikrotik.html
- Kartu HP (punya sendiri)
- Laptop atau komputer, yang ini pinjem juga boleh :)
- Doa dan usaha. :)
- kabel eth, pinjem dari Bang Nasir juga :)
- software winbox
Ok, selanjutnya saya coba:
Langkah 1: reset konfigurasi mikrotik. caranya cabut kabel power kemudian tekan dan tahan pake pinsil tombol reset mikrotik kemudian (masih tekan dan tahan) colok kabel power, hingga lampu ACT berkedip-kedip. Jika tidak berkedip maka reset mikrotik belum sukses.
Namun, jika tidak mau reset mikrotik, langsung ke langkah nomor 2 saja.
Langkah 2: hubungkan modem zte ke port USB mikrotik, kemudian hubungkan port eth2 mikrotik ke port eth laptop dengan kabel eth. Stelah itu buka winbox dan klik tombol ... pada field Connect To: maka akan muncul mikrotik routerboard yang terkoneksi ke laptop.
Username default setelah reset adalah username: admin dan password: KOSONG. jika berhasil seperti gambar dibawah ini.
Langkah 3: Pada Winbox pilih menu System > Resources > pilih USB, jika modem Anda disupport oleh OS MikroTik akan terlihat seperti ini.
Terlihat port "usb1" yang dikenali mikrotik dipakai oleh modem Anda.
SMS Setting
Receive Enabled : Centang agar mikrotik dapat menerima SMS.
Port : pilih "usb1" atau port yang muncul di System > Port
Channel : isi dengan channel modem Anda yang terdeteksi. Setiap modem kadang beda-beda.
Secret : contoh 123456, (Ini berfungsi sebagai password yang digunakan untuk menjalankan script/command ketika mikrotik menerima pesan SMS)
Allowed Number : hanya nomor terdaftar yang bisa mengirim sms ke mikrotik.
Keep Max SMS : Jumlah total pesan SMS yang di bisa disimpan oleh mikrotik.
Receive Enabled : Centang agar mikrotik dapat menerima SMS.
Port : pilih "usb1" atau port yang muncul di System > Port
Channel : isi dengan channel modem Anda yang terdeteksi. Setiap modem kadang beda-beda.
Secret : contoh 123456, (Ini berfungsi sebagai password yang digunakan untuk menjalankan script/command ketika mikrotik menerima pesan SMS)
Allowed Number : hanya nomor terdaftar yang bisa mengirim sms ke mikrotik.
Keep Max SMS : Jumlah total pesan SMS yang di bisa disimpan oleh mikrotik.
Langkah 4: Pada Winbox pilih menu Tools > SMS. Nah disini, rubah channel menjadi 1 dan centang seperti di gambar.
Langkah 5: Uji coba kirim SMS. masukan nomor tujuan (punya kawan, pacar dan jangan nomor dosen/calon mertua!!!) :) yang akan menerima SMS yang dikirim dari modem ZTE.
Jika sudah berhasil, hasil seperti dibawah ini.
Send SMS
Phone Number : isi no hp yang akan menerima sms dari mikrotik.
Message : isi pesan sms agan
Klik Send SMS
Phone Number : isi no hp yang akan menerima sms dari mikrotik.
Message : isi pesan sms agan
Klik Send SMS
Langkah 6: Uji coba menerima SMS. Kirim SMS ke nomor yang terpasang di modem ZTE. Nah ini juga begitu, minta tolong kawan/pacar dan jgn minta tolong dosen/calon mertua kirim ke nomor modem ZTE!!! :)
Jika sudah berhasil, hasil seperti dibawah ini.
##################
Langkah 7: Uji script SMS.
Reboot Router MikroTik dengan SMS
Jika anda ingin mereboot mikrotik remote jarak jauh menggunakan SMS, sebelumnya anda harus membuat "Scripts" pada menu winbox System > Scripts dengan nama "reboot" yang berisi command "/system reboot"./system script \ add \ name=reboot \ policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \ source=”/system reboot”
Monitoring Koneksi Internet
Netwatch
/tool netwatch add \ disabled=no \ host=8.8.8.8 \ down-script=”/sys script run down” \ up-script=”/sys script run up” \ interval=5m \ timeout=1s
Scripts
/system script add \ name=down \ policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \ source=”/tool sms send message=Woi,Internet Mati phone-number=08999xxxxxx usb1” \ add \ name=up \ policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \ source=”/tool sms send message=Woi,Internet Dah Idup phone-number=08999xxxx usb1”
Mengetahui Jumlah User Hotspot Yang Sedang Aktif
#get time date and active users :local date [/system clock get date]; :local time [/system clock get time]; :local active [/ip hotspot active print count-only]; :log info ""; :log info "$active active users at $time - $date"; /tool sms send usb2 channel=0 phone-number="+628562255444" message="$active active users at $time - $date" :log info "Sending active users to sms"; :log info "";
dst... tu bi kontinyuu... :)
Comments
Post a Comment