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.



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...