Beli paket internet unlimited harga murah, tapi tidak bisa dipakai di hotspot? Mungkin perlu baca postingan ini agar tahu caranya agar bisa paketan tersebut bisa tethering dan dishare ke device lain. Kali ini aku tulis cara bypass tethering Axis Warnet di modem & router OpenWrt.
TTL (Time to Live)
TTL (Time to Live) atau Hop Limit adalah salah satu dari paket data Internet Protocol (IP). TTL adalah bilangan bulat yang menentukan berapa lama sebuah paket data boleh berada di dalam jaringan sebelum dihapus. Ini adalah salah satu cara untuk mencegah paket data yang salah arah atau terjebak dalam loop tak terbatas di dalam jaringan.
Ketika sebuah paket diteruskan oleh sebuah router, router tersebut mengurangkan 1 dari hitungan TTL. Kemudian, paket tersebut bergerak ke tujuan berikutnya dalam jaringan. Ketika hitungan TTL mencapai 0 setelah pengurangan terakhir, paket tersebut akan dibuang oleh router.
Salah satu penggunaan TTL di lapangan oleh ISP yaitu membatasi penggunaan data pada paket tertentu. Contohnya disini pada operator AXIS unlimited, dan beberapa paket Telkomsel unlimited, paket data tidak bisa digunakan jika di tethering atau hotspot.
Bypass Tethering Axis Warnet
Axis warnet merupakan paket data 4G & 5G unlimited 24 jam (walaupun pada kenyataannya masih ada FUP).
Dengan hanya bermodalkan kurang dari 5000 Rupiah bisa mendapatkan kuota yang unlimited ini merupakan paket yang menarik bagi user yang butuh kuota jumbo.
Paket lain yang tidak bisa di hotspot seperti Telkomsel Unlimited 500GB. Hanya saja pelanggan tertentu yang bisa beli, ntah paket ini akan permanen atau tidak karena hanya tertulis promo.
Paket Axis Warnet dan Telkomsel unlimited tersebut sama-sama tidak bisa sharing ke device lain, baik secara tethering hotspot, maupun dipakai di modem, router wifi, maupun PC.
Ini dikarenakan ISP telah dilimit TTL kedua paket diatas. Agar bisa di tethering paket warnet Axis dan Telkomsel Unlimited sama saja yaitu dengan cara yaitu fix TTL.
Nilai TTL
Untuk nilai TTL setiap Operator berbeda-beda, tergantung juga dari jenis modemnya hostless atau modem non-hostless. Pada umumnya untuk mem-bypass tethering Axis Warnet atau paket lainnya nilai ttl yang sering dipakai yaitu 64, 65, 128.
Ubah TTL di Modem
Untuk mengubah nilai TTL langsung di modem maka modem harus sudah ada fitur mod TTLnya, salah satu modem yang ada di pasaran huawei mod.
Untuk modem huawei yang sudah mod biasanya ada fitur fix TTL contohnya di modem huwei e3372 seperti ini.
Contoh lain Modem Quectel RM520N-GL dengan simple admin.
Di modem lain mungkin tampilan berbeda. Perlu diingat tidak semua modem mendukung ubah TTL. Jika modem kalian tidak terdapat fitur ini, maka kalian bisa ubah nilai TTL di router OpenWrt, atau mikrotik juga bisa.
Ubah TTL di Openwrt
Untuk mengubah TTL di router Openwrt kalian harus perhatikan versi firmware yang kalian pakai. Karena sistem firewall versi OpenWrt 21.02 kebawah masih menggunakan firewall3 Iptables, sedangan versi OpenWrt yang terbaru yaitu menggunakan firewall4 Nftables.
Untuk nilai TTL tergantung dengan modem, misal modem non-hostless yaitu seperti modem rakitan yang menggunakan protocol MBIM & QMI seperti Quectel RM520N, Dell Dw5821e, HP Lt4220, Foxconn T99W175 nilai TTL biasanya 65.
Sedangkan untuk modem hostless, seperti Huawei, modem Orbit, ZTE via LAN atau USB DHCP Client dan juga modem rakitan yang menggunakan prococol ECM, dan RNDIS seperti Quectel RM520N ECM, Fibocom FM350-GL nilai TTL 64.
OpenWrt IpTable (Firmware < 21.02 )
OpenWrt firmware 21.02 kebawah karena menggunakan firewall3 setting fix ttl di menu Network > Firewall > Custom Rules. Copas code dibawah ini.
ip6tables -t mangle -I POSTROUTING -j HL --hl-set 65
ip6tables -t mangle -I PREROUTING -j HL --hl-set 65
iptables -t mangle -I POSTROUTING 1 -j TTL --ttl-set 65
iptables -t mangle -I PREROUTING -j TTL --ttl-set 65
Setelah itu tinggal restart firewall, di menu System > Startup > Restart Firewall.
OpenWrt NfTable (Firmware > 22.03 )
Untuk firmware 22.03, 23.05 dan versi terbaru firewall4 menggunakan nftable. Cara setting ttl di OpenWrt kita membuat file baru 11-ttl.nft di direktori /etc/nftables.d/
.
Bisa langsung copas kode dibawah ini di terminal.
cat << 'EOF' > /etc/nftables.d/11-ttl.nft
chain mangle_postrouting_ttl65 {
type filter hook postrouting priority 300; policy accept;
counter ip ttl set 65
}
chain mangle_prerouting_ttl65 {
type filter hook prerouting priority 300; policy accept;
counter ip ttl set 65
}
EOF
Jika nilai ttl berbeda, silakan edit nilai 65 dengan nilai TTL yang kalian inginkan.
Jika sudah maka tinggal restart firewall.
/etc/init.d/firewall restart
Sekian tutorial cara bypass tethering Axis Warnet atau paket lain yang tidak bisa di share hotspot di modem & router OpenWrt.