Setting IGMP Proxy Pada Mikrotik untuk IndiHome dan UseeTV

Sebenernya lagi males nulis, jadi langsung poin2-nya saja ya.. Untuk gambar-gambar, nanti kalau gak malas di update…

Goal : Dengan menggunakan mikrotik, PC/Laptop/HP/Tablet maupun STB bisa akses internet IndiHome dan menonton IPTV UseeTV secara bersamaan dari jaringan kabel saja atau wifi saja. Bahasa lainnya mungkin :

Paralel akses Useetv di STB dan PC ataupun laptop dalam satu jaringan yang sama dengan akses internet Indihome

Ya seperti itulah pokoknya.. saya sendiri bingung memilih kalimat yang pas.. hehe.. 😀

Kondisi saat ini :

  • Koneksi internet IndiHome terhubung melalui Router mikrotik RB450G, dial pppoe dilakukan dari mikrotik dan dapat diakses PC/Laptop/HP/Tablet melalui kabel atau wifi, ONT set sebagai bridge.
  • STB hybrid UseeTV terkoneksi melalui 2 media, kabel dan wifi. Kabel terhubung dengan port IPTV UseeTV pada ONT untuk akses siaran TV, sedangkan wifi terhubung dengan router mikrotik RB450G untuk akses internet IndiHome buat youtube, browsing dan aplikasi lain yang membutuhkan koneksi internet

Kebutuhan :

  • paket instalasi multicast (download dari web mikrotik)
  • Routerboard Mikrotik (yg saya gunakan RB450G) dengan topologi :
    • port 2 : Gateway internet (pppoe) terhubung dengan port internet IndiHome pada ONT (punya saya port 3)
    • port 3 : Gateway multicast UseeTV terhubung dengan port IPTV UseeTV pada ONT (punya saya port 4)
    • port 4 : Jaringan Lokal (terhubung ke PC dan STB melalui kabel LAN
  •  PC dan STB hybrid UseeTV bawaan telkom (punya saya ZTE B760H)

Asumsi : saya asumsikan bahwa saat ini device anda sudah bisa terkoneksi dengan internet IndiHome secara lancar dengan menggunakan mikrotik sebagai router, karena dalam tulisan ini saya membatasi pada penambahan akses IPTV UseeTV kedalam jaringan yang sudah ada.

To Do :

  1. Install paket multicast pada routerboard mikrotik, caranya tinggal upload file multicast.npk ke routerboard, kemudian reboot
  2. login ke routerboard mikrotik menggunakan winbox dan buka terminal
  3. Ubah mac address port 3 (gateway UseeTV) menjadi mac address port wired STB UseeTV. Hal ini diperlukan karena telkom melakukan binding mac untuk bisa mengakses layanan TV dari UseeTV. Untuk mendapatkan mac address STB UseeTV anda bisa melihatnya pada menu setting > about pada STB. Untuk mengubah mac address port 3, ketikkan perintah :
    /interface ethernet set ether3-UseeTV mac=XX-XX-XX-XX-XX-XX
  4. Buat DHCP-Client dan DHCP Options pada interface ether3-UseeTV :
    /ip dhcp-client option add name=hostuseetv code=12 value="'ISIKAN-SERIALNUMBER-STB-USEETV'" 
    /ip dhcp-client add interface=ether3-UseeTV add-default-route=no dhcp-options=hostuseetv,clientid disabled=no
  5. Setting routing IGMP Proxy (bagian terpenting) :
    /routing igmp-proxy interface add interface=ether3-UseeTV upstream=yes alternative-subnets=0.0.0.0/0 threshold=1
    /routing igmp-proxy interface add interface=ether4-LAN threshold=1 upstream=no
    /routing igmp-proxy set quick-leave=yes query-interval=2m5s query-response-interval=1m40s
    
  6. Buat firewall filter untuk mengijinkan trafik IGMP dan UDP melewati router :
    /ip firewall filter add chain=input action=accept protocol=igmp in-interface=ether3-UseeTV log=no log-prefix=""
    /ip firewall filter add chain=input action=accept protocol=udp in-interface=ether3-UseeTV log=no log-prefix=""
    

    Pastikan kedua filter diatas berada diposisi paling atas.

  7. Buat static routing untuk trafik non multicast UseeTV dengan destinasi 10.0.0.0/8, Hal ini agar STB UseeTV bisa login dan mengakses EPG serta Video on Demand atau VoD dari server Telkom Indonesia (STB UseeTV akan berfungsi seperti biasa).
    /ip route add dst-address=10.0.0.0/8 gateway=10.21.0.1 type=unicast distance=1 scope=30 target-scope=10 disabled=no

    Sesuaikan gateway dengan Blok IP DHCP yang diperoleh pada ether3-UseeTV, saya memasukkan ip 10.21.0.1 sebagai gateway karena mendapatkan blok ip 10.21.0.0/20

  8. Tambahkan NAT masquerade untuk ether2 dan ether3
    /ip firewall nat add chain=srcnat out-interface=ether2-WAN2 action=masquerade
    /ip firewall nat add chain=srcnat out-interface=ether3-UseeTV action=masquerade
    
  9. Hubungkan port ether2 mikrotik dengan port internet IndiHome dan port ether3 mikrotik dengan port IPTV UseeTV menggunakan kabel UTP
  10. Cek DHCP client pada mikrotik, apakah sudah mendapatkan IP address dari server telkom.
  11. Silahkan anda coba menyalakan STB UseeTV hybrid, dan pilih salah satu, terkoneksi dengan wifi saja atau dengan kabel saja, matikan jaringan yang tidak digunakan. Jika semua setting benar, STB akan bisa login dan melihat siaran IPTV maupun TVoD UseeTV serta bisa mengakses Youtube maupun browsing.
  12. Untuk melakukan menonton Siaran IPTV UseeTV di PC, gunakan media player yang memungkinkan untuk melakukan streaming, saya biasa menggunakan KODI atau VLC. Untuk mendapatkan daftar Channel IPTV UseeTV, anda bisa menggunakan playlist m3u UseeTV berikut:
    https://pastebin.com/raw/z7biiam5

    (Playlist update : 23 Okt 2017, Playlist UseeTV lengkap dengan grup dan logo, tidak semua channel lancar dimainkan, sepertinya tergantung paket yang anda bayar 😀 )

Sekian dulu, mohon maaf jika ada yang salah. Silahkan tinggalkan komentar jika ada masukan dan saran.

 

Tambahan :

  • KODI : silahkan enable fitur Live TV dari menu setting, kemudian aktifkan add on PVR IPTV Simple Client, kemudian pilih configure dan masukkan URL Playlist UseeTV diatas pada alamat URL playlist. setelah berhasil buka menu LIVE TV dan pilih channel yang akan ditonton.
  • VLC : Buka menu Media > Open Network Stream.. dan masukkan url playlist UseeTV diatas.

416 thoughts on “Setting IGMP Proxy Pada Mikrotik untuk IndiHome dan UseeTV

  1. fazi says:

    mas ini saya sudah bisa lihat useetv di pc tp knp chanel luar negri semuanya patah2 ya? sedangkan chanel lokal lancar…

    gmn caranya chanel luar negri lancar?

  2. Aji says:

    Suhu, pas saya buat Buat DHCP Options dan saya masukan serial number STB kok gak bisa ya?

    Mohon pencerahannya…
    Terima kasih

  3. Made says:

    Suhu, utk IP static routing yg 10.0.0.0/8 apakah ada range yg lain?
    soalnya bentrok ama voip indihomenya yg sama pakai 10.0.0.0/8

    • Saya ambil simple sih, karena voip di saya kan gak masuk jaringan mikrorik. Kalau memang voip juga masuk ke mikrotik, ya mesti di buat lebih spesisfik blok ip useetv dan voip saat buat ip route. Mestinya bisa di torch kog..

  4. Ibnu Isworo Tjoa says:

    suhu, saya mencoba setting stb dengan settingan anda, semua sudah ok authentication sudah masuk, ip sudah dapat tetapi gambar tidak bisa muncul di tv, hanya nampak nomor channel aja. apakah ada masukan sebabnya kenapa ya. saya mencoba di 2 stb. 1 yang putih yg jadul itu tidak keluar error apapun tetapi hanya hitam saja. saya mencoba di stb yg baru (hitam), sama hanya hitam aja tetapi setelah bbrp menit muncul error https (error code 200999). mohon pencerahannya suhu.

    terima kasih.

      • Dhoni says:

        mas nonton masih bisakah di vlc?
        di saya dah ga bisa, cuma bisa ditonton lewat STB sekarang.
        Konfigurasi dll semua dah ok, mau lewat wireless or cable di manapun dirumah bisa dengan kondisi STB dapet IP lokal saya, tapi begitu dicoba nonton pake vlc ga muncul apapun.

        untuk rtp dah saya torch lagi di mikrotik, alamat semua ga berubah. tapi anehnya semua channel gajalan kalo ditonton pake vlc ato kodi dan semacemnya.

      • Masih bisa mas.. Minggu kemarin entah kenapa trafik satu channel useetv bisa sampai 150mbps, kalau masuk ke mikrotik jadi gak lancar. Ini skr udah normal lagi.

      • Dhoni says:

        OK thanks, nanti kalo sempet saya coba lagi.
        Kalo dari sisi trafik sih ga aneh, kalo nonton lewat STB keliatan 1-2Mbps.. kecuali channel HD kadang nyampe 20Mbps.

        btw ini bocoran aja, kalo mau ambil channel full ada filenya di stb box di /etc.. nama filenya saya lupa apa, tapi isinya semua channel yang ada di UseeTV. Tinggal ubah aja beberapa formatnya jadi comply ke m3u.

        ini saya share yang saya bikin.
        https://www.dropbox.com/s/qry05mu9x3wl0oi/UseeTVChannel.m3u?dl=0

        silahkan dicoba.

      • Dhoni says:

        baru ngetest lagi.. di laptop ga bisa, tapi di hp bisa..
        baru ngeh, sejak ganti laptop update win 10nya jadi ga bisa.
        Udah dicek firewall off antivirus off, kali ada yang ngeblok tapi tetep ga bisa.
        pasrah, musti cari tau kenapa ini.

      • Dhoni says:

        Udah ketemu masalahnya.. Ternyata gara2 di pc ada Virtualbox, jadi igmp ga keluar gara2 ada 2 network aktif dengan metric yang sama.. Solusi buat yang kaya gini ada 2, disable dulu network bawaan virtualbox baru nonton atau ubah metric yang vm ke angka yang lebih besar.

    • wahid says:

      masalahnya sama persis gan, layar hitam saat buka live tv dan muncul error “We Are Sorry for Live TV service disruption. you can still watch on Demand Service (eg: TVOD,VOD,Karaoke)(4514)

      Kira2-kira apa masalanya selain allow paket?? karena sudah dipastikan paket di allow thanks

  5. dani says:

    saya nyampe di masukkan serial number itu kok gagal terus ya mas? keterangannya, failure: Too big decimal! kira2 kenapa ya mas?

  6. Setinggil says:

    Makasih tutornya Mas, sdh works dng perangkat :
    – ONT Alcatel-Lucent
    – Mikrotik RB450
    – Vodafone/Huawei HG553 (firmware : Pulpstone Chaos Calmer – BRCM63XX)

    Yg masih jadi ganjalan : klo via VLC kenapa channel CNNIndonesia kok kayak diacak (via wifi maupun lan), padahal via STB normal saja?

    • Iya mas, CNNIndonesia diacak juga. Jadi sekarang yang bisa dinikmati tanpa stb cuma channel lokal2 aja. Padahal dulu natgeo HD juga aman, makin kesini makin pinter juga mereka ?

      • Setinggil says:

        Jadi klo mau nonton CNNIndonesia (dan channel berbayar lainnya) tanpa stb paling via useetv.com/useetvtogo saja ya?

      • Setinggil says:

        Mungkin (atau malah bisa) nggak meng-copy ‘otak stb’ sehingga kita bisa nonton useetv tanpa stb, dng hasil yg persis sama jika kita pakai stb (tanpa pengacakan)?
        Klo biasanya jalurnya : ONT -> stb -> tv, maka dng copy otak stb menjadi : ONT -> perangkat (android).

      • Kalau gak salah kita butuh key untuk decrypt. Saya sendiri kurang paham dengan ‘otak stb’, mestinya kalau bisa di bongkar aplikasinya, gak cuma decrypt siaran aja, tapi juga bisa rubah mac dan serial biar stb non-resmi bisa login

      • Setinggil says:

        Bener Mas, ternyata stb non-resmi pun tak bisa nonton CNNIndonesia dan channel berbayar lainnya.

    • Setinggil says:

      Saya juga ada Groove A 52HPn yg diset sbg akses poin (cadangan vodafone di atas).
      Untuk browsing biasa sdh bisa, tp klo untuk akses iptv hasilnya kayak diacak gitu.
      Setting apalagi yg harus ditambahkan Mas?

      • Kalau gak salah di setting wireless Interface ada setting multicast helper sm multicast buffering.. Coba aja di otak-atik mas, siapa tau ada fungsinya. Saya sendiri belum coba di wireless mikrotik.

      • Setinggil says:

        Bener Mas, dng memilih multicast helper : full dan multicast buffering (yg default-nya) enable skrg sudah bisa iptv-an.
        Makasih banyak Mas Rendra.

  7. hady nata says:

    punya saya masih gagal login gan, belum dpt ip… error 1302….
    step di atas udah ikut semua, ip 10.**** udah dapet… rule udah 1-2… oalaaaaaahhh

Leave a Reply

Your email address will not be published. Required fields are marked *