Showing posts with label Mikrotik. Show all posts
Showing posts with label Mikrotik. Show all posts

Tuesday, 13 May 2014

Cara limit TV online

1. Cari port situs Tv Online, Untuk mengetahui Port situs TV Online baca terlebih dahulu postingan Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik

2. Buka Winbox.

3. Pilih menu IP ==> Firewall ==> Pilih Tab Mangle

4. Kemudian pilih  +  dan isi sebagai berikut :
- Klik tab "General"
Chain = prerouting
Protocol= TCP
Dst. Port = 1935, 1970 ( port yang telah kita cari sebelumnya )

- Klik tab "Action"
Action=mark connection
New Connection Mark = LIMIT TV ONLINE
Passthrough = Di centang
klik Apply dan OK

5. Masih pada menu firewall. Pilih kembali  +  dan isi sebagai berikut :
- Klik Tab “General”:
Chain=prerouting
Connection Mark=LIMIT TV ONLINE

- Klik Tab “Action”:
Action=mark packet
New Packet Mark=LIMIT TV ONLINE
Passthrough=Tidak di centang
klik Apply dan OK

6. Selanjutnya langkah untuk limit kita gunakan Queue Tree atau bisa menggunakan Simple Tree. Ditutorial ini saya gunakan Queue Tree.

7. Pilih menu Queue ==> pilih Tab "Queue Tree" ==> pilih  +  .Kemudian isi sebagai berikut :
Name : Terserah anda (ex : LIMIT TV)
Parent : global
Mark Packet : LIMIT TV ONLINE
Max.Limit : Sesuaikan keinginan anda (ex : 256k)
klik Apply dan OK.

8. Buka situs Tv Online. dan lihat hasilnya pada Queue Tree. Jika Avg. Rate berjalan, berarti anda berhasil Setting Cara Membatasi Limit Situs TV Online pada Mikrotik

Thursday, 28 February 2013

Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik


Ada banyak port port statis yang di gunakan client yang selain port yang kita ketahui seperti port 80 (http) dan port 443 (https),bagaimana mengetahui port port tersebut dan bagaimana cara melimitnya?..berikut Cara mencari Port yang di gunakan client untuk di batasi limitnya  di Mikrotik
  • Tutorial ini hanya berlaku pada port yang Static(Port yang tidak berubah ubah)
  • Tutorial ini berlaku dengan Mikrotik routing (bukan bridge) karna menggunakan src-address

  • Jalankan Browser anda dan buka situs yang menggunakan flash atau anda bisa juga buka game online,dll…dengan catatan tutup browser yang lain atau aplikasi yang terhubung ke internet yang lain

  • sambil menjalankan situs yang menggunakan flash atau  game online ,dll… Buka mikrotik anda dengan winbox selanjutnya edit dan pastekan perintah di bawah ini di “New Terminal” Winbox :
  • Edit:
src-address=192.168.77.224 diganti menjadi ip address yang anda gunakan untuk menjalankan situs yang menggunakan flash atau  game online ,dll
interface=local di ganti menjadi nama interface mikrotik yang mengarah ke komputer yang anda gunakan untuk menjalankan situs yang menggunakan flash atau  game online ,dll
/tool torch port=any src-address=192.168.77.224 ip-protocol=any interface=local
  • DST-PORT=1935 
  • TX=2.5 MB
  • IP-PROTOCOL=tcp
selanjutnya catat di notepad DST-PORT dan IP-PROTOCOL nya:
  • Sekarang port dan protocol udah di ketahui ,tinggal kita limit..di halaman utama winbox buka “Ip” kemudian “Firewall” kemudian “Mangle” , seperti gambar di bawah ini:


  • Selanjutnya klik + dan isi:
    • Di tab “General”
      • Chain=prerouting
      • Protocol=yaitu nama protocol yang anda catat di notepad
      • Dst. Port=yaitu port yang anda catat di notepad
    • Di tab “Action”
      • Action=mark connection
      • New Connection Mark=LIMIT PORT
      • Passthrough=Di centang
      • dan klik OK



  • Selanjutnya masih Di “Ip Firewall Mangle” klik + dan isi :
    • Di Tab “General”:
      • Chain=prerouting
      • Connection Mark=LIMIT PORT
    • Di Tab “Action”:
      • Action=mark packet
      • New Packet Mark=LIMIT PORT
      • Passthrough=Tidak di centang
      •  dan klik OK



  • Selanjutnya kita limit dengan “Simple Queue”
  • Di halaman utama Winbox buka “Queue” kemudian “Simple Queue” 

  • Selanjutnya klik + dan isi:
    • Di Tab “General”:
      • Name=LIMIT PORT
      • Max Limit=Silahkan limit sesuai dengan keinginan anda Contoh disini 512Kbps
    • Di Tab “Advanced”:
      • Packet Mark=LIMIT PORT
      • Dan klik OK


  • Selanjutnya buka situs yang menggunakan flash atau anda bisa juga buka game online,dll yang port dan protocolnya yang udah di masukkan di “Ip Firewall Mangle Tadi” dan sambil membuka “Simple Queue” yang di Winbox.

Icon LIMIT PORT berubah dari warna hijau ke merah , ini berarti bertanda Cara mencari Port yang di gunakan client untuk di batasi limitnya di Mikrotik telah berhasil .
selamat mencoba…

Cara Limit Youtube yang Masih Belum Terlimit


Biasanya kita limit youtube streaming dengan http/(0\.9|1\.0|1\.1)[\x09-\x0d ][1-5][0-9][0-9][\x09-\x0d -~]*(content-type: video) di  regexp layer7-protocols,ternyata tidak seluruh video terlimit,yang HD,HQ dan video luar tidak terlimit.bagaimana mengatasinya? Berikut caranya:
  • Langkah awal pastikan http/(0\.9|1\.0|1\.1)[\x09-\x0d ][1-5][0-9][0-9][\x09-\x0d -~]*(content-type: video) di regexp layer7-protocol telah ada,jika belum masukkan di ip – firewall – layer7-protocols ,berikut caranya:
  • Buka winbox anda dan pilih “Ip” kemudian “Firewall” kemudian “Layer7 Protocols” dan kemudian klik +

  • Selanjutnya di halaman “New Firewall L7 Protocol” isi :
    • Name= YOUTUBE VIDEO LOKAL
    • Regexp= http/(0\.9|1\.0|1\.1)[\x09-\x0d ][1-5][0-9][0-9][\x09-\x0d -~]*(content-type: video)
  • Dan klik “Ok

  • Selanjutnya klik lagi + dan Selanjutnya di halaman “New Firewall L7 Protocol” isi :
  • Dan klik “Ok


  • Selanjutnya di halaman utama winbox pilih “Ip” kemudian “Firewall” kemudian “Mangle” dan klik +

  • Selanjutnya di halaman “New Mangle Rule” di Tab “General” pilih:
    • Chain= forward

  • Selanjutnya di Tab “Advanced” pilih:
    • Layer7 Protocol=YOUTUBE VIDEO LOKAL

  • Selanjutnya di Tab “Action” pilih:
    • Action= mark packet
    • New Packet Mark= YOUTUBE VIDEO LOKAL PACKET
    • Passthrough= Tidak Di centang

  • Dan klik “Ok
  • Selanjutnya klik lagi + dan di Tab “General” isi:
    • Chain= forward

  • Selanjutnya di Tab “Advanced” isi:
    • Layer7 Protocol=YOUTUBE VIDEO INTERNATIONAL

  • Selanjutnya di Tab “Action” isi:
    • Action= mark packet
    • New Packet Mark= YOUTUBE VIDEO INTERNATIONAL PACKET
    • Passthrough= Tidak Di centang

  • Dan klik “Ok
  • Selanjutnya di halaman utama winbox pilih “Queues” kemudian “Queue Tree” dan klik + 

  • Selanjutnya di halaman “New Queue” isi:
    • Name= ALL YOUTUBE
    • Parent= global-out

  • Dan klik “Ok
  • Selanjutnya klik + lagi dan isi:
    • Name= YOUTUBE LOKAL
    • Parent= ALL YOUTUBE
    • Packet Marks= YOUTUBE VIDEO LOKAL PACKET
    • Max limit= limit tergantung pada anda masing2, saya isi 128k

  • Dan klik “Ok
  • Selanjutnya klik + lagi dan isi:
    • Name= YOUTUBE INTERNATIONAL
    • Parent= ALL YOUTUBE
    • Packet Marks= YOUTUBE VIDEO INTERNATIONAL PACKET
    • Max limit= limit tergantung pada anda masing2, saya isi 128k

  • Dan klik “Ok
Sekarang kita test buka youtube video lokal,contoh On The Spot : 7 Kisah Kesetiaan Hewan.
Sambil mutar video tersebut buka winbox dan pilih queue tree,akan terlihat video lokal terlimit dengan limit yang telah di tentukan 128 kbps, sekarang kita test buka youtube video lokal, contoh Queen and James Hetfield (Metallica) - Stone Cold Crazy. Sambil mutar video tersebut buka winbox dan pilih queue tree,akan terlihat video international terlimit dengan limit yang telah di tentukan 128 kbps

Selesai...selamat mencoba..

UPDATE:

  1. Pastikan mikrotik anda sudah mensetting limit youtube menggunakan layer7.
  2. Limit menggunakan layer7 yang lama, Regexp:  ^.+c.youtube.com.*$
  3. Ubah menjadi, Regexp: ^.+(c.youtube.com|googlevideo.com).*$
  4. Atau bisa juga menambahkan rule lain seperti metacafe.com dan dailymotion.com seperti dibawah ini :
    ^.+(c.youtube.com|googlevideo.com|cdn.dailymotion.com|metacafe.com|mccont.com).*$
Jika belum menggunakan limit video dengan layer7 :
  1. Copykan kode dibawah ini untuk membuat layer7 di new terminal mikrotik.
    /ip firewall layer7-protocol add comment="" name=limit-youtube regexp="^.+(c.youtube.com|googlevideo.com|cdn.dailymotion.com|metacafe.com|mccont.com).*$"
  2. Sekarang membuat mangle koneksi, copy di terminal mikrotik kode dibawah ini.
    /ip firewall mangle add action=mark-connection new-connection-mark=limit-youtube passthrough=yes chain=prerouting comment="" disabled=no layer7-protocol=limit-youtube protocol=tcp
  3. Untuk paket mangle.
    /ip firewall mangle add chain=prerouting connection-mark=limit-youtube action=mark-packet new-packet-mark=youtube_pkt disabled=no passthrough=no comment=""
    4.  Sekarang tinggal membuat limitnya dengan Queue Tree, seperti gambar dibawah ini.

Silahkan tentukan max limit sesuai kebutuhan


UPDATE

/ip firewall mangle
add action=mark-connection chain=prerouting layer7-protocol=youtube new-connection-mark=yt_vid_conn src-address=192.168.2.2
add action=mark-packet chain=prerouting connection-mark=yt_vid_conn new-packet-mark=yt_vi_pkt passthrough=no

/queue simple
add max-limit=128k/256k name=Youtube packet-marks=yt_vi_pkt target=192.168.2.2/32


Cara Setting Mikrotik Supaya Seimbang Antara Browsing,Pointblank dan Poker

Penyebab dari lag nya Pointblank,poker,browsing di antaranya yaitu tidak seimbangnya
Pembagian bandwidth di Mikrotik
Supaya Ping dari Pointblank tidak drop maka harus anda sisakan bandwidth agar Ping tetap stabil
Contoh saya punya bandwidth 2MB Upload dan 2MB Download berarti saya hanya gunakan 1,7MB untuk Browsing dan 300KB untuk Ping Pointblank dan Ping Poker
Saya gunakan di sini queue tree yaitu limit bandwidth otomatis
Dengan Queue Tree di Mikrotik bila anda sendiri yang menggunakan koneksi maka bandwidth full 1,7MB untuk anda,bila dua orang yang menggunakan koneksi Mikrotik akan otomatis membagi dua bandwidth bila tiga orang yang menggunakan koneksi maka Mikrotik otomatis membagi tiga bandwidth dan begitu seterusnya..
Ok mari kita mulai:
  • Jalankan Winbox dan Buka “New Terminal” Copykan perintah di bawah ini kemudian pastekan di “New Terminal”:
A.POINTBLANK
/ip firewall mangle add chain=game action=mark-connection \
new-connection-mark=Game passthrough=yes protocol=tcp \
dst-address=203.89.146.0/23 dst-port=39190 comment=”Point Blank”
/ip firewall \
mangle add chain=game action=mark-connection new-connection-mark=Game \
passthrough=yes protocol=udp dst-address=203.89.146.0/23 \
dst-port=40000-40010
/ip firewall mangle add chain=game action=mark-packet \
new-packet-mark=Game_pkt passthrough=no connection-mark=Game
/ip firewall \
mangle add chain=prerouting action=jump jump-target=game
/queue type add \
name=”Game” kind=pcq pcq-rate=0 pcq-limit=50 \
pcq-classifier=src-address,dst-address,src-port,dst-port \
pcq-total-limit=2000
/queue tree add name=”Game” parent=global-total \
packet-mark=Game_pkt limit-at=0 queue=Game priority=1 max-limit=0 burst-limit=0 \
burst-threshold=0 burst-time=0s
B.POKER
/ip firewall mangle add chain=prerouting protocol=tcp dst-port=9339 \
connection-state=new action=mark-connection new-connection-mark=poker \
passthrough=yes comment="poker" disabled=no
/ip firewall mangle add \
chain=prerouting connection-mark=poker action=mark-packet new-packet-mark=poker1 \
passthrough=no comment="" disabled=no
/queue tree add name="poker mania" \
parent=global-out packet-mark=poker1 limit-at=0 queue=default priority=1 \
max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s disabled=no
C.BROWSING

/ip firewall mangle add chain=forward action=mark-connection \
new-connection-mark=http passthrough=yes protocol=tcp in-interface=public \
out-interface=local packet-mark=!Game_pkt connection-mark=!Game \
connection-bytes=0-262146 comment=”BROWSE”
/ip firewall mangle add \
chain=forward action=mark-packet new-packet-mark=http_pkt passthrough=no \
protocol=tcp connection-mark=http
/queue type add name=”Http” kind=pcq \
pcq-rate=1700k pcq-limit=50 pcq-classifier=dst-address \
pcq-total-limit=2000
/queue tree add name=”Main_Browse” parent=local \
limit-at=0 priority=8 max-limit=512k burst-limit=0 burst-threshold=0 \
burst-time=0s
/queue tree add name=”Browse” parent=Main_Browse \
packet-mark=http_pkt limit-at=0 queue=Http priority=8 max-limit=1700k \
burst-limit=0 burst-threshold=0 burst-time=0s
  • Untuk melihat perintah yang sudah berjalan anda bisa Klik di menu winbox “Ip” kemudian “Firewall” kemudian “Mangle

  • Kemudian klik “Queue” kemudian “Queue Tree” Double klik “Main Browse” kemudian anda ubah “Max Limit” 75 persen dari jumlah bandwidth anda…misalkan bandwidth anda 512Kb maka anda isikan “Max Limit” 350Kb begitu juga dengan "Browse"

Selesai….

Cara Membagi Bandwidth Otomatis Adil dan Sama Rata di Mikrotik Router


Membagi Bandwidth Otomatis di Mikrotik Router ini lebih menyenangkan di timbangkan Membagi bandwidth Mikrotik Rouuter Secara manual.
Systemnya di sini adalah misalkan anda mempunyai bandwidth 512Kbps sebanyak 10 komputer,jika yang main Cuma satu computer maka bandwidth yang di dapat adalah 512Kbps,jika yang main dua computer maka bandwidth yang di dapat 256Kbps Per komputer,jika yang main empat computer maka bandwidth yang di dapat 128Kbps Per computer,begitu seterusnya,pembagian tersebut Secara Otomatis di lakukan mikrotik Router,begini tutorialnya:
  • Copykan Perintah di bawah ini kemudian Pastekan di “Notepad
/ip firewall mangle add chain=forward src-address=192.168.0.0/27 \
action=mark-connection new-connection-mark=users-con
/ip firewall mangle add \
connection-mark=users-con action=mark-packet new-packet-mark=users \
chain=forward
/queue type add name=pcq-download kind=pcq \
pcq-classifier=dst-address
/queue type add name=pcq-upload kind=pcq \
pcq-classifier=src-address
/queue tree add parent=local queue=pcq-download \
packet-mark=users
/queue tree add parent=public queue=pcq-upload \
packet-mark=users
Kemudian Di Edit dengan keterangan:
1.Tulisan yang berwarna merah anda ganti dengan ip jaringan local anda misalkan ip address local di mikrotik anda yaitu 192.168.0.1 maka anda ganti 192.168.0.0/27
2.Tulisan yang berwarna Biru anda ganti dengan nama interface Ethernet mikrotik anda yang mengarah ke client,anda bisa lihat nama interface mikrotik anda yang mengarah ke client dengan mengetik perintah di new terminal winbox interface print
3.Tulisan yang berwarna Hijau anda ganti dengan nama interface Ethernet mikrotik anda yang mengarah ke modem,anda bisa lihat nama interface mikrotik anda yang mengarah ke modem dengan perintah di new terminal winbox interface print

  • Setelah anda selesai mengedit perintah di atas di “Notepad” dengan benar maka buka winbox kemudian copykan perintah yang telah anda edit tadi di “Notepad”,kemudian di halaman utama winbox pilih “New Terminal” dan klik Kanan “Paste” dan Tekan “ENTER” pada keyboard laptop atau computer anda.
Metode Lain
/ip firewall mangle add chain=forward src-address=192.168.100.0/24 action=mark-connection new-connection-mark=users-con
/ip firewall mangle add connection-mark=users-con action=mark-packet new-packet-mark=users chain=forward
/queue type add name=pcq-download kind=pcq pcq-classifier=dst-address
/queue type add name=pcq-upload kind=pcq pcq-classifier=src-address
/queue tree add name=Download parent=Local max-limit=2048000
/queue tree add parent=Download queue=pcq-download packet-mark=users
/queue tree add name=Upload parent=Speedy max-limit=1024000
/queue tree add parent=Upload queue=pcq-upload packet-mark=users
/queue tree add parent=Local queue=pcq-download packet-mark=users
/queue tree add parent=Speedy queue=pcq-upload packet-mark=users


  • 192.168.100.0/24 = Mengarah ke Client / Local
Selesai dan selamat mencoba

Cara Melimit download berdasarkan Jenis file di Mikrotik Router + Queue Tree + Mangle nya


Mikrotik Router fitur lengkap buat Bandwidth Management,Berikut ini saya post untuk anda bagaimana cara melimit download berdasarkan jenis-jenis file nya saja seperti .exe .rar .flv .zip .wmv dan lain lain, beserta queue tree nya supaya adil,dan browsing,poker dan pointblank tetap lancar termasuk download .doc .pdf .docx, dan semua jenis gambar.
  • Remote Mikrotik anda menggunakan winbox,kemudian di halaman utama winbox pilih “Ip” kemudian “Firewall” kemudian “Layer7 Protocol” selanjut klik tanda + warna merah

  • Selanjutnya isikan
    • Name:YOUTUBE
    • Regexp: http/(0\.9|1\.0|1\.1)[\x09-\x0d ][1-5][0-9][0-9][\x09-\x0d -~]*(content-type: video)

  • Setelah itu klik Ok,selanjutnya di halaman utama winbox pilih “New terminal” kemudian Copy perintah di bawah ini dan pastekan di “New Terminal” winbox:
/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="VCD" regexp="\\.(vcd)"
/ip firewall layer7-protocol add name="3GP" regexp="\\.(3gp)"
/ip firewall layer7-protocol add name="APK" regexp="\\.(apk)"
/ip firewall layer7-protocol add name="tar.gz" regexp="\\.(tar.gz)"
/ip firewall layer7-protocol add name="tar.bz2" regexp="\\.(tar.bz2)"
  • Kemudian kita buat manglenya...Copykan Mangle di bawah dan pastekan di "New Terminal" winbox:
/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="VCD MARK PACKET" disabled=no layer7-protocol=VCD new-packet-mark=VCD passthrough=no
/ip firewall mangle add action=mark-packet chain=prerouting comment="3GP MARK PACKET" disabled=no layer7-protocol=3GP new-packet-mark=3GP 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="tar.gz MARK PACKET" disabled=no layer7-protocol=tar.gz new-packet-mark=tar.gz passthrough=no
/ip firewall mangle add action=mark-packet chain=prerouting comment="tar.bz2 MARK PACKET" disabled=no layer7-protocol=tar.bz2 new-packet-mark=tar.bz2 passthrough=no
  • Selanjutnya di limit dengan queue tree,di sini saya buat 512kb bandwidth untuk download .wmv rar. .zip .exe .flv dll ….dan jika client download bersamaan file file tersebut, maka bagi rata dengan 512kbps bandwidth, silahkan anda ubah kecepatan limitnya sesuai dengan selera anda masing – masing
  • Copykan queue tree di bawah ini dan pastekan di “New Terminal” Winbox:
/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="VCD" parent="LIMIT FILE EXTENTION" packet-mark=VCD 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="3GP" parent="LIMIT FILE EXTENTION" packet-mark=3GP 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="tar.gz" parent="LIMIT FILE EXTENTION" packet-mark=tar.gz limit-at=0 queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
/queue tree add name="tar.bz2" parent="LIMIT FILE EXTENTION" packet-mark=tar.bz2 limit-at=0 queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
  • Sekarang saya test untuk download….saya test download satu file .exe menggunakan IDM ,kelihatan di bawah bahwa file exe telah terlimit 512kb bandwidth,kemudian terlihat juga di bawah queue tree file extention berubah warna dari warna hijau ke warna merah,berarti limit sedang berjalan,dan browsing tetap lancar,dan juga terlihat bahwa exe terlimit dengan Avg-Rate 512kbps:

  • Selanjut nya saya download lagi dengan IDM file .rar,terlihat di bawah bahwa file .rar juga terlimit oleh queue tree dan file .exe dan file .rar bagi rata yaitu 512kbps bagi dua berarti 256kbps untuk .exe dan 256kbps untuk .rar,dan browsing tetap lancar.

  • sekarang saya coba disabled kan queue tree nya,download jadi kencang,ini sangat berpengaruh pada browsing dan game online.

  • Kemudian saya enablekan lagi queue tree nya…dan terlimit lagi,dan client tidak terganggu.


Selamat Mencoba--

Cara men stabilkan ping saat koneksi padat di Mikrotik Router

Mikrotik Router bisa mengkondisikan ping saat koneksi padat,misalnya seperti jalan lagi padat dan mecet nih,nah untuk ping kita buat di jalan bus way,biasanya jika jalan koneksi lagi padat ping jadi lemah…akibatnya semua jenis permainan jadi ngelag,seperti pointblank,poker,dan lain lain…begini caranya:
  1. Remote mikrotik anda dengan winbox…kemudian copykan scripts di bawah ini dan pastekan di “New Terminal” winbox Mikrotik Router anda
    • /ip firewall mangle add chain=prerouting protocol=icmp action=mark-connection new-connection-mark=ICMP_KONEKSI passthrough=yes comment="ICMP_KONEKSI" disabled=no
    • /ip firewall mangle add chain=prerouting protocol=icmp connection-mark=ICMP_KONEKSI action=mark-packet new-packet-mark=ICMP_PAKET passthrough=no comment="ICMP_PAKET" disabled=no
    • /queue tree add name="==KONDISI_PING==" parent=global-total packet-mark=ICMP_PAKET limit-at=0 queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s

  2. Selanjutnya anda ping di "New Terminal" winbox mikrotik router anda ping google.com
  3. Di kolom “Queue Tree” anda lihat “Avg Rate”nya,jika berjalan berarti telah sukses, dan ping client akan stabil.

Sunday, 10 June 2012

Forward IP CCTV di Belakang Router Mikrotik

Ip public : 180.241.XXX.XX
IP Local CCTV : 192.168.100.25
Port CCTV : 80

/ip firewall nat
chain=dstnat action=dst-nat to-addresses=192.168.100.25 to-ports=80
protocol=tcp dst-address=180.241.XXX.XX dst-port=8000

http://180.241.XXX.XX:8000

Friday, 21 October 2011

Untitled

/ip firewall mangle add action=mark-connection chain=forward comment="batasi download" connection-bytes= 1024000-4294967295 disabled=no in-interface=Public new-connection-mark=download_con passthrough=yes add action=mark-packet chain=forward comment="" connection-mark=download_con disabled=no in-interface=Public new-packet-mark=download_pkt passthrough=yes

/queue type add kind=pcq name=batasidownload pcq-classifier=dst-address pcq-limit=50 pcq-rate=128000 pcq-total-limit=2000

/queue tree add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=128k name=batasidownloadfreebrowsing packet-mark=download_pkt parent=global-out priority=8 queue=batasidownload


* browsing full bandwidth
* download file kalo' size lebih dari 1M, maka speed menjadi 128kbps

Sunday, 24 January 2010

Setting mikrotik gateway speedy

Selain kemampuannya yang handal dalam routing,mikrotik juga bisa di gunakan sebagai gateway speedy. Kegunaan dari metode ini adalah agar supaya ip yang di dapat dari speedy bisa di pindah ke dalam mikrotik dan bisa diakses dari manapun dan kapanpun.
Dalam masalah ini saya asumsikan
ip modem adsl adalah 192.168.1.1/24
Dan mikrotik mempunyai 2 LAN card yang masing² saya beri nama
public (yang mengarah ke modem adsl) dengan ip 192.168.1.2/24
client (yang mengarah ke klient) dengan ip 10.100.100.1/24
Langkah pertama yang harus kita lakukan adalah merubah setingan modem adsl kita yang biasanya di setting PPPoE menjadi setingan bridge/bridging. Yang di mana pada setingan ini tidak menuliskan/mencantumkan user ataupun password speedy kita.

bridge
NB: Sebelum kita melakukan setingan bridging pada modem kita ada baiknya anda mencatat gateway koneksi speedy terlebih dahulu(pada settingan mode PPPoE) dikarenakan ip gateway ini nantinya kita pakai pada langkah routing
Setelah setting modem selesai kita menginjak pada langkah setting di mikrotik nya
langkah pertama adalah:
Create ip address pada ke dua interface
Lewat Winbox
*klik menu IP dan pilih sub menu address
*setelah itu klik tanda + merah dan tulislah ip 192.168.1.2/24 pada interface public
Lewat New Terminal
/ip address add address=192.168.1.2/24 interface=public
*lakukan langkah yang sama dan masukkan ip 10.100.100.1/24 pada interface client
Lewat New Terminal
/ip address add address=10.100.100.2/24 interface=client




Setelah penulisan ip address selesai, maka kita langsung dengan setting koneksi PPPoE nya langkahnya adalah sebagai berikut:
*klik menu interface, setelah muncul halaman baru klik pada tanda + merah dan pilih pppoe client
*setelah muncul halaman baru, klik pada tab general dan isikan public pada kolom interface
*lalu klik tab dial out dan isikan user dan password speedy anda
Lewat New Terminal
/interface pppoe-client add name=speedy user=122*********@telkom.net password=******
interface=public service-name=internet disabled=no




Setelah setting PPPoE client selesai maka kita lanjutkan pada langkah menentukan routing dan gateway
*klik menu ip lalu pilih sub menu routes
*lalu klik tanda + merah
*setelah muncul halaman baru isikan gateway speedy anda pada kolom gateway
/ip route add gateway=125.164.125.1 (contoh gateway speedy gw)




Langkah selanjutnya adalah proses “masquerading”
*klik menu ip >>> firewall >>> nat
*lalu klik tanda + merah.
*setelah muncul halaman baru klik pada tab general,pilih src-nat pada kolom chain dan isikan 0.0.0.0/0 pada kolom source dan destination.
*masih tetap di halaman yg sama, klik tab action dan pilih masquerade.
Lewat New Terminal
/ip firewall nat add chain=srcnat action=masquerade
Langkah terakhir adalah create DNS server
*klik menu ip >>> dns
*lalu klik setting dan isikan DNS speedy pada kolom yang tersedia
/ip dns set primary-dns=202.134.1.10
/ip dns set secondary-dns=203.130.193.74
/ip dns allow-remote-request=yes




Selesai sudah proses pembuatan PPPoE gateway pada mikrotik
Sekarang ip public yang di dapet dari speedy sudah berpindah pada mikrotik anda. Dan bisa diakses dari manapun(Ip public yang di dapet, masuk ke IP ARP) Selamat mencoba..

Saturday, 2 January 2010

Firewall MIKROTIK


/ip firewall filter add chain=input protocol=tcp dst-port=21 src-address-list=ftp_blacklist action=drop
/ip firewall filter add chain=output protocol=tcp content="530 Login incorrect" dst-limit=1/1m,9,dst-address/1m action=accept
/ip firewall filter add chain=output protocol=tcp content="530 Login incorrect" address-list=ftp_blacklist address-list-timeout=3h action=add-dst-to-address-list
/ip firewall filter add chain=input protocol=tcp dst-port=22 src-address-list=ssh_blacklist action=drop comment="drop ssh brute forcers" disabled=no
/ip firewall filter add chain=input protocol=tcp dst-port=22 connection-state=new src-address-list=ssh_stage3 action=add-src-to-address-list address-list=ssh_blacklist address-list-timeout=10d comment="" disabled=no
/ip firewall filter add chain=input protocol=tcp dst-port=22 connection-state=new src-address-list=ssh_stage2 action=add-src-to-address-list address-list=ssh_stage3 address-list-timeout=1m comment="" disabled=no
/ip firewall filter add chain=input protocol=tcp dst-port=22 connection-state=new src-address-list=ssh_stage1 action=add-src-to-address-list address-list=ssh_stage2 address-list-timeout=1m comment="" disabled=no
/ip firewall filter add chain=input protocol=tcp dst-port=22 connection-state=new action=add-src-to-address-list address-list=ssh_stage1 address-list-timeout=1m comment="" disabled=no
/ip firewall filter add chain=input protocol=tcp psd=21,3s,3,1 action=add-src-to-address-list address-list="port scanners" address-list-timeout=2w comment="Port scanners to list" disabled=no
/ip firewall filter add chain=services src-address-list=127.0.0.1 dst-address=127.0.0.1 action=accept comment="accept localhost" disabled=no
/ip firewall filter add chain=services protocol=udp dst-port=20561 action=accept comment="allow MACwinbox" disabled=no
/ip firewall filter add chain=services protocol=tcp dst-port=2000 action=accept comment="Bandwidth server" disabled=no
/ip firewall filter add chain=services protocol=udp dst-port=5678 action=accept comment="MT Discovery Protocol" disabled=no
/ip firewall filter add chain=services action=return comment="" disabled=no
/ip firewall filter add chain=input connection-state=established comment="Accept established connections"
/ip firewall filter add chain=input connection-state=related comment="Accept related connections"
/ip firewall filter add chain=input connection-state=invalid action=drop comment="Drop invalid connections"
/ip firewall filter add chain=input protocol=udp action=accept comment="UDP" disabled=no
/ip firewall filter add chain=input protocol=icmp limit=50/5s,2 comment="Allow limited pings"
/ip firewall filter add chain=input protocol=icmp action=drop comment="Drop excess pings"
/ip firewall filter add chain=input protocol=tcp dst-port=22 comment="SSH for secure shell"
/ip firewall filter add chain=input protocol=tcp dst-port=8291 comment="winbox"
/ip firewall filter add chain=input action=log log-prefix="DROP INPUT" comment="Log everything else"
/ip firewall filter add chain=input action=drop comment="Drop everything else"
/ip firewall filter add chain=input protocol=tcp tcp-flags=fin,!syn,!rst,!psh,!ack,!urg action=add-src-to-address-list address-list="port scanners" address-list-timeout=2w comment="NMAP FIN scan"
/ip firewall filter add chain=input protocol=tcp tcp-flags=fin,syn action=add-src-to-address-list address-list="port scanners" address-list-timeout=2w comment="SYN/FIN scan"
/ip firewall filter add chain=input protocol=tcp tcp-flags=syn,rst action=add-src-to-address-list address-list="port scanners" address-list-timeout=2w comment="SYN/RST scan"
/ip firewall filter add chain=input protocol=tcp tcp-flags=fin,psh,urg,!syn,!rst,!ack action=add-src-to-address-list address-list="port scanners" address-list-timeout=2w comment="FIN/PSH/URG scan"
/ip firewall filter add chain=input protocol=tcp tcp-flags=fin,syn,rst,psh,ack,urg action=add-src-to-address-list address-list="port scanners" address-list-timeout=2w comment="ALL/ALL scan"
/ip firewall filter add chain=input protocol=tcp tcp-flags=!fin,!syn,!rst,!psh,!ack,!urg action=add-src-to-address-list address-list="port scanners" address-list-timeout=2w comment="NMAP NULL scan"
/ip firewall filter add chain=input src-address-list="port scanners" action=drop comment="dropping port scanners" disabled=no