Limit Kecepatan Download Berdasarkan Ekstensi pada Mikrotik

Salah satu management bandwidth di mikrotik paling ideal adalah membetasinya berdasarkan ekstensi file yang di download, karena kita tau jika seseorang menggunakan sebuah software download manager memakan lebih dari satu koneksi, sehingga mereka yang menggunakan download manager akan terkesan cepat. Tapi penggunaan alat tersebut tidaklah salah menurut saya pribadi, karena software tersebut membantu kita meminimalisir kemungkinan file download itu korup dalam koneksi yang kurang stabil (dalam kasus ini file yang di download mendukung pengunduhan yang dapat dilanjutkan kembali).
Dalam melimit kecepatan download berdasarkan ekstensi pada mikrotik kita akan memanfaatkan 3 fitur yang ada pada mikrotik yaitu Layer 7 Protocols, Mangle, dan Queue Tree. Berikut script yang dapat digunakan melalui terminal mikrotik.
$ /ip firewall layer7-protocol add name="YOUTUBE" regexp="http/(0\\.9
|1\\.0|1\\.1)[\\x09-\\x0d ][1-5][0-9][0-9][\\x09-\\x0d -~]*(content-type: video)"
/ip firewall layer7-protocol add name="EXE" regexp="\\.(exe)"
/ip firewall layer7-protocol add name="RAR" regexp="\\.(rar)"
/ip firewall layer7-protocol add name="ZIP" regexp="\\.(zip)"
/ip firewall layer7-protocol add name="7z" regexp="\\.(7z)"
/ip firewall layer7-protocol add name="CAB" regexp="\\.(cab)"
/ip firewall layer7-protocol add name="ASF" regexp="\\.(asf)"
/ip firewall layer7-protocol add name="MOV" regexp="\\.(mov)"
/ip firewall layer7-protocol add name="WMV" regexp="\\.(wmv)"
/ip firewall layer7-protocol add name="MPG" regexp="\\.(mpg)"
/ip firewall layer7-protocol add name="MPEG" regexp="\\.(mpeg)"
/ip firewall layer7-protocol add name="MKV" regexp="\\.(mkv)"
/ip firewall layer7-protocol add name="AVI" regexp="\\.(avi)"
/ip firewall layer7-protocol add name="FLV" regexp="\\.(flv)"
/ip firewall layer7-protocol add name="WAV" regexp="\\.(wav)"
/ip firewall layer7-protocol add name="RM" regexp="\\.(rm)"
/ip firewall layer7-protocol add name="MP3" regexp="\\.(mp3)"
/ip firewall layer7-protocol add name="MP4" regexp="\\.(mp4)"
/ip firewall layer7-protocol add name="RAM" regexp="\\.(ram)"
/ip firewall layer7-protocol add name="RMVB" regexp="\\.(rmvb)"
/ip firewall layer7-protocol add name="DAT" regexp="\\.(dat)"
/ip firewall layer7-protocol add name="DAA" regexp="\\.(daa)"
/ip firewall layer7-protocol add name="ISO" regexp="\\.(iso)"
/ip firewall layer7-protocol add name="NRG" regexp="\\.(nrg)"
/ip firewall layer7-protocol add name="BIN" regexp="\\.(bin)"
/ip firewall layer7-protocol add name="APK" regexp="\\.(apk)"
/ip firewall layer7-protocol add name="JAD" regexp="\\.(jad)"
/ip firewall layer7-protocol add name="JAR" regexp="\\.(jar)"
/ip firewall layer7-protocol add name="DEB" regexp="\\.(deb)"
/ip firewall layer7-protocol add name="ARM" regexp="\\.(arm)"
$ /ip firewall mangle add action=mark-packet \
chain=prerouting comment="YOUTUBE MARK PACKET " disabled=no \
layer7-protocol=YOUTUBE new-packet-mark=YOUTUBE passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="EXE MARK PACKET " disabled=no \
layer7-protocol=EXE new-packet-mark=EXE passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="RAR MARK PACKET " disabled=no \
layer7-protocol=RAR new-packet-mark=RAR passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="ZIP MARK PACKET " disabled=no \
layer7-protocol=ZIP new-packet-mark=ZIP passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="7z MARK PACKET " disabled=no \
layer7-protocol=7z new-packet-mark=7z passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="CAB MARK PACKET " disabled=no \
layer7-protocol=CAB new-packet-mark=CAB passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="ASF MARK PACKET " disabled=no \
layer7-protocol=ASF new-packet-mark=ASF passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="MOV MARK PACKET " disabled=no \
layer7-protocol=MOV new-packet-mark=MOV passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="WMV MARK PACKET " disabled=no \
layer7-protocol=WMV new-packet-mark=WMV passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="MPG MARK PACKET " disabled=no \
layer7-protocol=MPG new-packet-mark=MPG passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="MPEG MARK PACKET " disabled=no \
layer7-protocol=MPEG new-packet-mark=MPEG passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="MKV MARK PACKET " disabled=no \
layer7-protocol=MKV new-packet-mark=MKV passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="AVI MARK PACKET " disabled=no \
layer7-protocol=AVI new-packet-mark=AVI passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="FLV MARK PACKET " disabled=no \
layer7-protocol=FLV new-packet-mark=FLV passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="WAV MARK PACKET " disabled=no \
layer7-protocol=WAV new-packet-mark=WAV passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="RM MARK PACKET " disabled=no \
layer7-protocol=RM new-packet-mark=RM passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="MP3 MARK PACKET " disabled=no \
layer7-protocol=MP3 new-packet-mark=MP3 passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="MP4 MARK PACKET " disabled=no \
layer7-protocol=MP4 new-packet-mark=MP4 passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="RAM MARK PACKET " disabled=no \
layer7-protocol=RAM new-packet-mark=RAM passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="RMVB MARK PACKET " disabled=no \
layer7-protocol=RMVB new-packet-mark=RMVB passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="DAT MARK PACKET " disabled=no \
layer7-protocol=DAT new-packet-mark=DAT passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="DAA MARK PACKET " disabled=no \
layer7-protocol=DAA new-packet-mark=DAA passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="ISO MARK PACKET " disabled=no \
layer7-protocol=ISO new-packet-mark=ISO passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="NRG MARK PACKET " disabled=no \
layer7-protocol=NRG new-packet-mark=NRG passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="BIN MARK PACKET " disabled=no \
layer7-protocol=BIN new-packet-mark=BIN passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="APK MARK PACKET " disabled=no \
layer7-protocol=APK new-packet-mark=APK passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="JAD MARK PACKET " disabled=no \
layer7-protocol=JAD new-packet-mark=JAD passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="JAR MARK PACKET " disabled=no \
layer7-protocol=JAR new-packet-mark=JAR passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="DEB MARK PACKET " disabled=no \
layer7-protocol=DEB new-packet-mark=DEB passthrough=no
/ip firewall mangle add action=mark-packet \
chain=prerouting comment="ARM MARK PACKET " disabled=no \
layer7-protocol=ARM new-packet-mark=ARM passthrough=no

Pada tutorial ini kita perumpamakan pembatasan bandwidth adalah 512kbps maka pada kita tuliskan max-limit=512000 dan yang dibatasi adalah semua ether yang ada di server mikrotik maka kita pilih parentnya globat-out (parent=globat-out)
$ /queue tree add name="LIMIT FILE EXTENTION" parent=global-out \
limit-at=0 priority=3 max-limit=512000 burst-limit=\
0 burst-threshold=0 burst-time=0s
/queue tree add name="YOUTUBE" parent="LIMIT FILE EXTENTION" \
packet-mark=YOUTUBE limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="7z" parent="LIMIT FILE EXTENTION" \
packet-mark=7z limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="ASF" parent="LIMIT FILE EXTENTION" \
packet-mark=ASF limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="AVI" parent="LIMIT FILE EXTENTION" \
packet-mark=AVI limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="BIN" parent="LIMIT FILE EXTENTION" \
packet-mark=BIN limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="CAB" parent="LIMIT FILE EXTENTION" \
packet-mark=CAB limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="DAA" parent="LIMIT FILE EXTENTION" \
packet-mark=DAA limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="DAT" parent="LIMIT FILE EXTENTION" \
packet-mark=DAT limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="EXE" parent="LIMIT FILE EXTENTION" \
packet-mark=EXE limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="FLV" parent="LIMIT FILE EXTENTION" \
packet-mark=FLV limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="ISO" parent="LIMIT FILE EXTENTION" \
packet-mark=ISO limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="MKV" parent="LIMIT FILE EXTENTION" \
packet-mark=MKV limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="MOV" parent="LIMIT FILE EXTENTION" \
packet-mark=MOV limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="MP3" parent="LIMIT FILE EXTENTION" \
packet-mark=MP3 limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="MP4" parent="LIMIT FILE EXTENTION" \
packet-mark=MP4 limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="MPEG" parent="LIMIT FILE EXTENTION" \
packet-mark=MPEG limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="MPG" parent="LIMIT FILE EXTENTION" \
packet-mark=MPG limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="NRG" parent="LIMIT FILE EXTENTION" \
packet-mark=NRG limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="RAM" parent="LIMIT FILE EXTENTION" \
packet-mark=RAM limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="RAR" parent="LIMIT FILE EXTENTION" \
packet-mark=RAR limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="RM" parent="LIMIT FILE EXTENTION" \
packet-mark=RM limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="RMVB" parent="LIMIT FILE EXTENTION" \
packet-mark=RMVB limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="WAV" parent="LIMIT FILE EXTENTION" \
packet-mark=WAV limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="WMV" parent="LIMIT FILE EXTENTION" \
packet-mark=WMV limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="ZIP" parent="LIMIT FILE EXTENTION" \
packet-mark=ZIP limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="APK" parent="LIMIT FILE EXTENTION" \
packet-mark=APK limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="JAD" parent="LIMIT FILE EXTENTION" \
packet-mark=JAD limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="JAR" parent="LIMIT FILE EXTENTION" \
packet-mark=JAR limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="DEB" parent="LIMIT FILE EXTENTION" \
packet-mark=DEB limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="ARM" parent="LIMIT FILE EXTENTION" \
packet-mark=ARM limit-at=0 queue=default priority=1 max-limit=\
0 burst-limit=0 burst-threshold=0 burst-time=0s
Kode diatas sudah saya test di mikrotik versi 5.x dan 6.x, silahkan mencoba. :)

Kode Error IP2770 Dan Cara Reset iP2770

  Untuk Para Sahabat yang sedang bingung nich dengan Kode Error Blink yang biasa terjadi pada printer Canon ip2770 , kali ini  dengan senang hati memberitahukan Kode Error Blink pada Canon ip2770 beserta solusinya, cekidot   :


  1. 3x blink OVrange 1x hijau , kejadian yang paling sering terdapat benda asing yang pada bagian dekat roller , kalau yang agak parah bisa terjadi pada mekanik yang rusak , Solusi,, bongkar printer ( jika sudah tidak bergaransi , kalau masih bawa saja ke service center tempat Anda membelli printer ) cek apakah ada benda asing yang menyumbat,  perbaiki atau ganti mekanik
  2. 4x blink Orange 1x hijau , Wante Ink Pad Full , SOlusi ,, Reset Printer pake software
  3. 5x Blink Orange 1x Hijau , bisa Cartridge Hitam atau Warna yang Rusak , Solusi ,, Cek cartridgenya , bersihkan chip cartridge pake tisu mungkin kotor terkena tinta yang menyebabkan tidak konek , kalau tetap g bisa , ganti cartidge ,, 
  4. 7x Blink Orange 1x hijau , Cartridge yang Warna Rusak/ mati , Solusi,, Ganti Cartridge Warna ,,
  5. 7x blink Orange dan hijau secara bergantian , Waste Ink Pad Full , Ink Absorber Full ,,Solusi,, Pertama  untuk printer yang tidak diinfus / diinfus tp tidak diberi pembuangan , bersihkan busa penyerap tinta pada bagian bawah printer / bisa juga diganti , lalu reset printer menggunakan software resetter.
  6. 8x Blink Orange 1x Hijau , ink tank full ,Solusi,, reset printer menggunakan software resetter,
  7. 13x / 16x blink Orange 1x hijau , Cartridge tidak terpasang dengan baik , pada saat nge print muncul gambar cartridge seperti terlepas ke atas pada layar monitor anda , Solusi,, Tekan dan Tahan Tombol Resume ( di bawah tombol power ) kurang lebih 10 detik.
  8. 14x / 15x Blink Orange 1x Hijau , Cartridge Hitam Rusak / mati , Solusi,, Ganti Cartridge Hitam


Cara Reset IP2770
Masuk ke Service Mode iP2770 :


1. Printer dalam keadaan mati dan kabel listrik terpasang.
2. Tekan tombol RESUME 2 detik
kemudian tekan tombol POWER sampai lampu hijau nyala (saat menekan tombol POWER, ...tombol RESUME jgn dilepas dulu)
3. Kemudian lepas tombol RESUME, tapi jangan lepas tombol POWER.
4. Sambil tombol POWER masih tertekan, tekan tombol RESUME 6 kali. Led akan menyala bergantian orange hijau dengan nyala terakhir hijau. (jangan sampai keliru 4x karena printer akan mati total, tapi sifatnya sementara juga) Kemudian ...
5. Lepaskan kedua tombol bersamaan.
6. Led akan blink sebentar kemudian akan nyala HIJAU.
7. Komputer akan mendeteksi device baru, abaikan saja .....
8. Keadaan ini menunjukkan printer iP2770 dalam keadaan SERVICE MODE dan siap direset.

Kemudian jalankan Resetter iP2770 v1074 nya:
1. Exctract File Resetter iP2770.
2. Siapkan 2 kertas di printer (ini untuk print pada waktu proses reset).
3. Jalankan program Resetter iP2770



4. Klik "MAIN", maka printer akan berproses, kemudian iP2770 akan print satu halaman dengan tulisan " D=000.0 "


5. Klik " EEPROM Clear ".
6. Kemudian klik " EEPROM ", dan printer akan print hasil Resetter iP2770. Salah satu barisnya tulisannya sbb:
"TPAGE(TTL=00000)"


7. Matikan Printer dengan menekan tombol POWER.
8. Selesai...

 Untuk driver IP2770 bisa DOWNLOAD DISINI
 Untuk Reseternya bisa DOWNLOAD DISINI

Gunung Sinabung


Gunung Sinabung adalah gunung api di Dataran Tinggi Karo, Kabupaten Karo, Sumatera Utara, Indonesia. Sinabung bersama Gunung Sibayak di dekatnya adalah dua gunung berapi aktif di Sumatera Utara dan menjadi puncak tertinggi di provinsi itu. Wikipedia
Letusan terakhir: 5 November 2013
Ketinggian: 2.460 m
Ketinggian relatif: 1.143 m


Scrip Iklan Melayang Kanan dan Kiri

<script type='text/javascript'>

        $(document).ready(function() {

        $('img#closed').click(function(){

        $('#btm_banner').hide(90);

        });

        });

        </script>

        <script type="text/javascript">var a=navigator,b="userAgent",c="indexOf",f="&m=1",g="(^|&)m=",h="?",i="?m=1";function j(){var d=window.location.href,e=d.split(h);switch(e.length){case 1:return d+i;case 2:return 0<=e[1].search(g)?null:d+f;default:return null}}if(-1!=a[b][c]("Mobile")&&-1!=a[b][c]("WebKit")&&-1==a[b][c]("iPad")||-1!=a[b][c]("Opera Mini")||-1!=a[b][c]("IEMobile")){var k=j();k&&window.location.replace(k)};

        </script><script type="text/javascript">

        if (window.jstiming) window.jstiming.load.tick('headEnd');

        </script>

        <!--start: floating ads-->

        <div id="teaser2" style="width:autopx; height:0; text-align:left; display:scroll;position:fixed; top:0px;left:0px;">

         <div><a id="close-teaser" onclick="document.getElementById('teaser2').style.display = 'none';" style="cursor:pointer;"><center><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7QwckCsa3R3UI2CbuGgivlpLITjQi7MhF5eXEtZ4iqlr0DLoveXnM5_qGosTUm2CxPImGaL8ZquinkBLUBEoxnGSzlqD55Ztqdzcj0WjbUDJpFs1IMjQlTHWx2InylL5liZp0iKkqM8N0/s1600/close3.png' alt='close' title='close button'/></center></a></div>

        <!--Mulai disini-->

<script src="http://kumpulblogger.com/dam.php?b=79372" type="text/javascript">
                    </script>

<!--Akhir disini-->

        </div>

        <!--end: floating ads-->

        <!--start: floating ads-->

        <div id="teaser3" style="width:autopx; height:600; text-align:right; display:scroll;position:fixed; top:0px;right:0px;">

         <div><a id="close-teaser" onclick="document.getElementById('teaser3').style.display = 'none';" style="cursor:pointer;"><center><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7QwckCsa3R3UI2CbuGgivlpLITjQi7MhF5eXEtZ4iqlr0DLoveXnM5_qGosTUm2CxPImGaL8ZquinkBLUBEoxnGSzlqD55Ztqdzcj0WjbUDJpFs1IMjQlTHWx2InylL5liZp0iKkqM8N0/s1600/close3.png' alt='close' title='close button'/></center></a></div>

        <!--Mulai disini-->

           <script type="text/javascript">
  ( function() {
    if (window.CHITIKA === undefined) { window.CHITIKA = { 'units' : [] }; };
    var unit = {"publisher":"hudalika1","width":160,"height":600,"sid":"Chitika Default","color_site_link":"000000","color_text":"F5F5F5","color_bg":"241CFF"};
    var placement_id = window.CHITIKA.units.length;
    window.CHITIKA.units.push(unit);
    document.write('<div id="chitikaAdBlock-' + placement_id + '"></div>');
    var s = document.createElement('script');
    s.type = 'text/javascript';
    s.src = '//cdn.chitika.net/getads.js';
    try { document.getElementsByTagName('head')[0].appendChild(s); } catch(e) { document.write(s.outerHTML); }
}());
</script>


<!--Akhir disini-->

        </div>

        <!--end: floating ads-->

Promo AKHIR TAHUN

JAM TANGAN PRIA 100RB AN

JAM TANGAN PRIA 100RB AN
JAM TANGAN PRIA 100RB AN

Berlangganan

Popular Posts

Total Pageviews

Blogger templates

Powered by Blogger.
Back to top