Konsep Dasar: Apa itu TTL?
TTL (Time To Live) adalah nilai umur sebuah paket data. Setiap kali paket data melewati sebuah Router (lompatan/hop), nilai TTL akan dikurangi 1.
Jika nilai TTL mencapai angka `0`, paket tersebut akan "mati" atau dibuang oleh router, sehingga tidak bisa diteruskan ke perangkat selanjutnya.
Logika Anti Tethering MikroTik
Ketika pelanggan menyalakan fitur *WiFi Tethering* di HP Android-nya, HP tersebut bertindak sebagai sebuah "Router mini".
Untuk mencegah HP tersebut membagikan internet, kita akan memaksa MikroTik untuk **mengubah nilai TTL semua paket internet yang dikirim ke pelanggan menjadi `1`**.
- Skema Normal: MikroTik kirim paket (TTL=1) -> HP Klien menerima (TTL menjadi 0). Klien bisa browsing.
- Skema Tethering: MikroTik kirim (TTL=1) -> HP Klien terima (TTL=0) -> HP Klien mencoba mengirim ke HP temannya -> GAGAL (karena TTL sudah habis). Temannya akan tersambung ke HP pertama, tapi "No Internet Access".
Cara Setting Change TTL di MikroTik
Kita menggunakan fitur Mangle untuk mencegat dan memanipulasi header TTL. Buka New Terminal di Winbox Anda dan masukkan script berikut (sesuaikan out-interface dengan nama port/interface hotspot Anda):
Penjelasan Script:
- chain=postrouting : Paket dicegat setelah proses routing selesai (sesaat sebelum keluar dari MikroTik).
- out-interface : Interface yang mengarah ke pelanggan Hotspot (misal: ether2, wlan1, atau bridge).
- new-ttl=set:1 : Memaksa umur paket menjadi sisa 1 hop.
Bonus: Cara Blokir Netcut
Selain tethering, aplikasi Netcut sering digunakan pelanggan iseng untuk mematikan koneksi orang lain (ARP Spoofing). Untuk mencegahnya, kita isolasi komunikasi antar-klien di Hotspot.
Pengelolaan ISP Lebih Aman dengan ARBA Billing
ARBA Billing dirancang oleh praktisi ISP yang mengerti celah keamanan jaringan. Fitur auto-isolir dan manajemen bandwidth kami memastikan bisnis Anda terhindar dari kebocoran revenue.