Monday, December 01, 2025

Script backup otomatis mikrotik ke cloud

Mikrotik akan melakukan backup setiap sebulan sekali ke cloud mikrotik, silahkan copy paste script berikut di terminal mikrotik, hasilnya bisa dilihat di System - Schedule.


 

/system scheduler

add interval=30d name=cloud-backup on-event="/system backup cloud remove-file number=0\r\n:delay10\r\n/system backup cloud upload-file action=create-and-upload password=password" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=jan/01/2022 start-time=03:00:00


Hapus atau disable untuk user Hotspot yang telah expired menggunakan schedule

 User mikrotik yang telah melewati masa aktip akan terus menerus bisa login, cara mengatasinya tambahkan script berikut di profile hotspot.


1. Masuk ke hotspot, cari tab "user profile", pilih profile yang akan dikonfigurasikan

2. Setelah profile aktip, cari tab script dan tambahkan script berikut :


:local pengguna $user;

:local date [/system clock get date];

:local time [/system clock get time];

:log warning "$pengguna telah login pada jam $time";


{


#tambahkan comment tanggal login pertama kali

 :if ( [ /ip hotspot user get $pengguna comment ] = "" ) do={

  [ /ip hotspot user set $pengguna comment=$date ]

 }


#tambahkan di schedule sesuai masa aktip

#hapus di schedule bila masa aktip selesai


 :if ([/system scheduler find name=$pengguna]="") do={

 /system scheduler add name=$pengguna interval=30d on-event="/ip hotspot user disable [find name=$pengguna]\r\n/ip hotspot active remove [find name=$pengguna]\r\n/ip hotspot user set comment=\"\" [find name=$pengguna]\r\n/system scheduler remove [find name=$pengguna]"


 }

}






 Catatan :

Ganti interval=30d sesuai keperluan anda, misalnya 1d untuk 1 hari


Tuesday, November 18, 2025

Mengaktipkan VLAN di Router OpenWRT yang menggunakan Access Point mode Bridge

Konfigurasi kali ini dibilang gampang-gampang susah untuk mengaktipkan vlan di router OpenWRT dengan menggunakan bridge untuk menggabungkan WAN dan LAN dengan tujuannya agar client HP/Laptop mendapatkan IP dari Router utama, bukan dari perangkat wifi. Setelah melakukan beberapa percobaan kebanyakan gagal, akhirnya mendapatkan solusi untuk kasus diatas.





Melihat gambar diatas, Router Utama mengaktipkan DHCP untuk IP 192.168.1.0/24 dan DHCP untuk VLAN 10.10.10.0/24.

WIFI menggunakan BRIDGE untuk meneruskan DHCP  KE Client yang didapatkan dari Router Utama, jadi tidak membuat IP sendiri ke client.

Disisi client kita hanya menginginkan IP dari VLAN yang diterima, bukan IP dari LAN. Konfigurasi yang kita inginkan misalnya client yang menggunakan Wifi dengan SSID A akan mendapatkan IP VLAN sedangkan WIFI dengan SSID B akan mendapatkan IP LAN.
























Beberapa kasus pengaktipan VLAN tidak dapat digunakan melalui cara diatas, misalnya ada bugs pada hardware dari Wifi yang digunakan.

Petunjuk dibawah dapat digunakan untuk mengaktipkan VLAN di Wifi Mode Bridge anda.











Sunday, November 16, 2025

Mikrotik Hotspot tidak bisa redirect ke Login Page Hotspot

Hotspot dari Mikrotik tidak bisa otomatis redirect ke Login Page Hotspot bisa disebabkan beberapa setting yang diperlukan. Kejadian ini biasanya terjadi pada konfigurasi Load Balancing 2 atau lebih ISP.

Cara mengatasi sebabagi berikut :


1. Login Ke Mikrotik. masuk ke IP - Firewall.

2. di Firewall, klik pada NAT dan tambahkan

Chain : pre-hotspot 
Dst - address Type : Address type : local dan aktipkan invert
Action : accept




3. Konfigurasi berikut dilakukan bila Hotspot masih belum bisa redirect ke login page.

Masuk ke Mangle, cari mark-connction yang berisi konfigurasi "per connection Classifier" 

Bila ditemukan, cari tab Extra dan tambahkan pada bagian hotspot : auth






Wednesday, November 12, 2025

Install Pi-hole pemblokir iklan dan content yang tidak diinginkan

Pi-hole merupakan software untuk memblokir iklan dan content yang tidak diinginkan seperti malware, phising, dll.

Installasi yang dilakukan disini pada  sistem operasi Linux Debian, sedangkan untuk distro lainnya hampir sama. 

Untuk melakukan installasi dapat dilakukan dari terminal linux anda dengan memberikan perintah :


curl -sSL https://install.pi-hole.net | bash


Apabila semua ketentuan terpenuhi akan muncul popup konfirmasi, silahkan tekan enter. Konfigurasi IP address disarankan menggunakan static IP, namun bila menggunakan DHCP pastikan server DHCP memberikan IP static, akan muncul tampilan seperti dibawah bila IP menggunakan IP dynamic.




Pilih continue dan lanjutkan installasinya sampai selesai dan menampilkan popup seperti dibawah 




Catat alamat websitesnya dan password yang ditampilkan, bila dikemudian hari anda lupa passwordnya dapat diganti dengan perintah dibawah :


pihole setpassword <passwordbaru>


Selanjutnya buka web browser dan ketikan alamat IP yang diberikan misalnya http://172.18.0.254/admin dengan password yang telah diberikan sebelumnya.




Setelah login, akan ditampilkan menu dari pihole dengan kondisi masih kosong, disini perlu sedikit konfigurasi agar server pihole anda lebih maksimal.




Konfigurasi standar dari list alamat server list yang digunakan adalah https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts, bila diperlukan dapat ditambahkan beberapa sumber blocklist server yang anda ketahui. dalam kasus ini akan saya tambahkan sumber blocklis https://big.oisd.nl . Untuk menambahkannya, klik pada menu List dan masukan alamat diatas dan tekan tombol Add blocklist





blokclist server lain yang bisa ditambahkan :

https://phishing.army/download/phishing_army_blocklist.txt
https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/popupads.txt
https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/fake.txt
https://easylist-downloads.adblockplus.org/easylist.txt
https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/adblock/tif.txt
https://raw.githubusercontent.com/hagezi/dns-blocklists/main/domains/ultimate.txt



Lakukan update list agar sumber tadi bisa digunakan di server melalui menu Tool - Update Gravity, kemudian klik update pada menu tersebut.




Berikut hasil dari logs query yang dilayani server DNS Pi-hole yang terlihat menerima dan memblokir alamat websites yang diminta.



Gambar dibawah merupakan tampilan dari Dashboard dari statistik websites yang direquest, jumlah blokir, prosentase pemblokiran 28.4% dan jumlah list dari alamat blacklist.




Tambahkan schedule di crontab agar list tersebut setiap hari terupdate seperti contoh crontab dibawah ini.




Terakhir, agar pihole DNS ini bisa digunakan di komputer anda, lakukan konfigurasikan melalui router atau konfigurasi manual di network komputer anda dengan menambahkan alamat IP dari Pi-hole.


Konfigurasi di Mikrotik :

contoh script mikrotik untuk menambahkan alamat server DNS di server 192.168.2.2 sebagai berikut :


/ip dns set servers=192.168.2.2;

/ip firewall nat

add action=dst-nat chain=dstnat comment=DNS-Lokal-Blokir-Iklan dst-port=53 protocol=tcp src-address=!192.168.2.2 to-addresses=192.168.2.2 to-ports=53

add action=dst-nat chain=dstnat comment=DNS-Lokal-Blokir-Iklan dst-port=53 protocol=udp src-address=!192.168.2.2 to-addresses=192.168.2.2 to-ports=53



Konfigurasi script diatas akan menambahkan IP server DNS 192.168.2.2 ke konfiruasi DNS, selanjutnya menambahkan firewall NAT dengan ketentuan mengabaikan permintaan dns yang berasal dari server DNS, sedangakan permintaan dari IP lainnya diteruskan ke server DNS pada port 53. Konfigurasi ini dilakukan pada protocol TCP dan UDP.


Kesimpulan :

Konfigurasi Pi-Hole di jaringan lokal kita dapat menghemat bandwidth Internet, mengurangi beban websites yang tidak perlu diakses, selain itu perangkat yang digunakan yang terhubung ke internet lebih aman dari malware, phising, dll.

Kekurangannya diperlukan perangkat tambahan untuk installasi Pi-hole, baik itu komputer ataupun perangkat router lainnya seperti penggunaan STB bekas.

Kekurangan lainnya dalam metode ini yaitu request dns masih diteruskan ke dns server dari ISP yang digunakan, solusinya menggunakan VPN tunnel yang tidak melalui DNS ISP.



Wednesday, October 08, 2025

Cara mengatasi Fonts windows di Linux khususnya microsoft office windows yang tidak terbaca di aplikasi office Linux

 Untuk mengatasi font di windows yang tidak terbaca di applikasi Linux misalnya seperti openoffice, Libreoffice,ABIwords dan lainnya yang menyebabkan tampilan office di linux hancur. Perintah berikut dapat dilakukan untuk melakukan installasi fonts milik windows.



sudo apt update -y

sudo apt install ttf-mscorefonts-installer -y

Tuesday, September 30, 2025

Bandwidth Biznet paket home 1D naik dari 200Mbps menjadi 350Mbps

Pagi ini iseng cek biznet app, ternyata bandwidth paket biznet home 1D naik dari 200Mbps menjadi 350Mbps, apakah ini permanent atau cuma promosi.  

Penggunaan internet ditempat saya cukup banyak karena digunakan anak-anak kos dari mahasiswa beberapa perguruan tinggi dengan penggunaan paling banyak pada aplikasi youtube, zoom meeting, webex meeting dan tentu saja whatsapp video call ke teman atau saudaranya. Aplikasi ini paling banyak menguras quota bandwidth.

Pada Bulan ini rencana saya mau pindah ke provider lainnya karena semua paket internet biznet menggunakan FUP alias kuota bulanan, ini tentu membuat saya sebagai pelanggan biznet ketar ketir walau penggunaan bulanan tidak pernah mencapai quota bandwidth yang ditetapkan.

Melihat screenshoot dari penggunaan quota bandwidth saya, baru beberapa hari saja sudah habis 519GB artinya sudah terpakai 12% dari 4000GB yang ditetapkan.

Solusi yang tepat hanya pindah Provider Internet agar pikiran tenang dari FUP yang diberlakukan. semoga biznet bisa berubah pikiran segera menghapus FUP yang dapat membuat pelanggan satu persatu pindah ke provider lain.




Kenaikan bandwidth ke 350Mbps ternyanya hanya isapan jempol saja alias pajangan agar terlihat bandwith besar, dari hasil bandwidth test (speedtest.net) hasilnya masih dibawah 200Mbps sesuai paket lama di 200Mbps.




Semoga kedepannya provider yang menerapkan FUP bisa berpikir ulang agar pelanggan tidak pindah ke provider lainnya walaupun banyak pelanggan baru bertambah, namun perlu diperhatikan bahwa pelanggan baru tersebut kemungkinan juga berpikir untuk pindah karena penerapan FUP. Pelanggan lama perlu dipertahankan mengingat kontribusinya selama ini menggunakan internetnya telah meningkatkan pendapatan biznet.


 


Tuesday, September 09, 2025

Cara Open Port di openwrt agar bisa diakses dari Internet

 Untuk membuka port di openwrt agar dapat diakses dari internet, dapat mengikuti langkah berikut :


1. Login ke openwrt.

2. Klik pada menu Network - Firewall

3. Setelah masuk ke Firewall, Klik pada Tab Traffic Rules

4. Klik tombol Add akan muncul menu penambahan Rules

5. Pada praktek kali ini kita coba membuka port 80 atau WWW agar bisa dibuka di internet, masukan seperti gambar dibawah dan terakhir tekan save.

Form yang perlu diisi :

 - Name = Isi nama misalnya Allow-WWW

 - Source Zone = wan dan wan6

 - Destination Zone = device (input)

 - Destination Port = 80




5. Hasilnya seperti gambar dibawah, terakhir klik tombol Save & Apply.






6. Pada langkah ini seharusnya openwrt sudah bisa dibuka dari Internet/Port WAN.


Pastikan Router/Modem sudah dibuka/difoward ke openwrt router agar openwrt bisa dibuka dari Internet.

Lakukan langkah yang sama untuk membuka Port lainnya seperti SSH (22), FTP (21) dan lainnya agar dapat dibuka dari Internet.







Tuesday, July 15, 2025

Open Port zerotier di Centos Firewall

 ZeroTier adalah cara untuk menghubungkan perangkat melalui jaringan pribadi Anda di mana saja di dunia. Anda melakukannya dengan membuat jaringan lalu menghubungkan dua perangkat atau lebih ke jaringan tersebut. Anda dapat menggunakan ZeroTier untuk bermain game, terhubung ke sumber daya bisnis jarak jauh, atau bahkan sebagai backplane cloud untuk perusahaan Anda.

Centos merupakan Sistem Operasi berbasis linux yang mengutamakan keamanan sistem dan kestabilan sistem untuk mendapatkan performance jaringan yang lebih baik dari sistem operasi lainnnya.

Zerotier dalam penerapannya di Centos memerlukan pembukaan pada port 9993 dengan memberikan perintah  open port sebagai barikut melalui terminal linux :


firewall-cmd --zone=public --add-port=9993/tcp

Supaya firewall tersebut berjalan secara permanent saat linux boot dari awal dapat ditambahkan option --permanent seperti perintah dibawah :


firewall-cmd --zone=public --add-port=9993/tcp


Untuk melihat port yang kita tambahkan dapat diberikan perintah list-all atau list-port

firewall-cmd --list-all



Agar firewall lebih tersusun dengan rapi, firewall untuk zerotier dapat dibuatkan sebuah service agar diekesekusi saat booting, sehingga kita dapat mengetahui service apa saja untuk firewall yang sudah berjalan di sistem dengan memberikan perintah :


firewall-cmd --zone=public --list-services


langkah yang perlu dilakukan :

1. Masuk ke folder /etc/firewalld/services

2. Buatkan sebuah file dengan nama zerotier.xml

3. isi dengan baris berikut :


<?xml version="1.0" encoding="utf-8"?>

<service>

  <short>Zerotier</short>

  <description>Zerotier.com VPN private.</description>

  <port protocol="tcp" port="9993"/>

</service>


4. Berikan permision 755 pada file zerotier.xml

cmod 755 /etc/firewalld/services/zerotier.xml


5. Selanjutnya kita ujicoba firewall untuk zerotier.

firewall-cmd --zone=public --add-service=zerotier


6. Bila berjaan normal, dapat kita berikan perintah permanent agar dapat dijaankan saat Centos booting.

firewall-cmd --permanent --zone=public --add-service=zerotier


7. Untuk memastikan zerotier sudah ditambahkan sebagai service dapat diperiksa dengan perintah dibawah :


firewall-cmd --zone=public --list-services


Sampai disini, zerotier seharusnya bisa dibuka/terhubung ke internet.






Thursday, June 26, 2025

Bagaimana cara mencari data duplicate /data yang sama pada excel

 Pada kasus ini, kita ingin mencari data duplicate atau data yang sama pada NIM Mahasiswa seperti tabel dibawah.



Melihat tabel diatas kita ingin mencari NIM mana saja yang sama, Nama kita abaikan untuk mempermudah pencarian.

Pilih terlebih dahulu data yang akan diuji dengan melakukan pemilihan dengan mouse ataupun keyboard. Selanjutnya pilih Data duplicate pada menu Home Excel, Conditiional Formating, Highlight cells rules kemudian dupilicate rules. Secara otomatis akan ditampilkan popup menu seperti dibawah dan klik Ok.






Hasil dari langkah-langkah diatas akan memberikan warna merah pada data yang sama seperti gambar dibawah ditemukan NIM 333333 memiliki duplicate untuk Nama Dian dan SUSI.








Cara upload dengan git tanpa menyertakan folder tertentu

  Untuk mengupload kode menggunakan Git tanpa menyertakan folder tertentu, Anda perlu menggunakan file khusus bernama .gitignore . File ini...