Advertisement
budiana

mik handy

Jun 9th, 2012
832
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 8.87 KB | None | 0 0
  1. seting mikrotik RB750 OS 4.11 + desktop XP sp3-Handycache + 1 line speedy 1mb (famili, biar hemat hehehe )
  2.  untuk warnet dibawah 12 PC...
  3.  
  4.  
  5. 1. install dolo handycachenya di kompi desktop windows XP ... terserah mau versi sp1, sp2 atau sp3 ( lihat page one... ikutin aja cara mister reges oce )
  6.  
  7. 2. buat topologi sebagai berikut :
  8.  
  9.  
  10. Internet --------------------- RB750 ----------Client + proxy handycache
  11.  
  12.  
  13. dari modem mau bridge ppoe/ buat LAN tersendiri terserah (kebetulan saya pake ppoe)
  14.  Mikrotik input = terserah mo lan/ppoe; output = 192.168.50
  15. Untuk client = 192.168.0.0/24 untuk proxy handycache = 192.168.0.30
  16.  
  17.  
  18. 3. saya anggap semua dah bisa menyeting mikrotiknya ya... ( udah online mikrotiknya... kalo belum bisa ubek di blognya mister reges atau tanya di mbah google oce? )
  19.  
  20. jadi langsung seting ip --- firewall ---nat (untuk redirect port 80 ke web proxy mikrotik )
  21.  
  22.  
  23.  
  24. Code:
  25.  1   chain=dstnat action=redirect to-ports=8000 protocol=tcp
  26.      src-address=!192.168.0.30 in-interface=ether2 dst-port=80
  27.  
  28.  3   ;;; squid enable
  29.      chain=srcnat action=src-nat to-addresses=192.168.0.50 to-ports=0-65535
  30.      protocol=tcp src-address=192.168.0.0/24 out-interface=ether2
  31.  
  32.  6   ;;; Added by webbox
  33.      chain=srcnat action=masquerade out-interface=pppoe-out1 keterangan : port 8000 adalah port webproxy mikrotik
  34.  
  35.  
  36. 4. buka ip ---web proxy ---web proxy setting, diseting sesuai gambar dibawah ini...
  37.  
  38.  
  39.  
  40. oh iya jangan lupa ... di atas port handycachenya diarahkan ke 8081 kalo yang default bisa diubah ke yang 8080 terserah anda...
  41.  
  42.  
  43. 5. buka ip---firewall---mangle (untuk penandaan)
  44.  
  45.  
  46.  
  47. Code:
  48. [admin@HAZALIA] > ip firewall mangle pr
  49. Flags: X - disabled, I - invalid, D - dynamic
  50.  
  51.  2   chain=output action=mark-packet new-packet-mark=Proxy-HIT passthrough=no out-interface=ether2
  52. 22   ;;; Point Blank
  53.      chain=game action=mark-connection new-connection-mark=Game passthrough=yes protocol=tcp dst-port=39190
  54.  
  55. 23   chain=game action=mark-connection new-connection-mark=Game passthrough=yes protocol=tcp dst-port=39100
  56.  
  57. 24   chain=game action=mark-connection new-connection-mark=Game passthrough=yes protocol=tcp dst-port=39110
  58.  
  59. 25   chain=game action=mark-connection new-connection-mark=Game passthrough=yes protocol=tcp dst-port=39220
  60.  
  61. 26   chain=game action=mark-connection new-connection-mark=Game passthrough=yes protocol=tcp dst-port=49100-49110
  62.  
  63. 27   chain=game action=mark-connection new-connection-mark=Game passthrough=yes protocol=udp dst-port=40000-40010
  64. 49   chain=game action=mark-packet new-packet-mark=Game_pkt passthrough=no connection-mark=Game
  65. 50   chain=prerouting action=jump jump-target=game
  66.  
  67. 51   ;;; POKER
  68.      chain=forward action=mark-connection new-connection-mark=Poker_Con passthrough=yes protocol=tcp dst-address-list=LOADPOKER
  69.  
  70. 52   chain=forward action=mark-connection new-connection-mark=Poker_Con passthrough=yes protocol=tcp content=statics.poker.static.zynga.com
  71.  
  72. 53   chain=forward action=mark-packet new-packet-mark=Poker passthrough=no connection-mark=Poker_Con
  73.  
  74. 54   ;;; LIMIT DOWNLOAD
  75.      chain=forward action=mark-connection new-connection-mark=Download passthrough=yes protocol=tcp packet-mark=!Game_pkt connection-mark=!Poker_Con
  76.      connection-bytes=175000-4294967295
  77.  
  78. 55   chain=forward action=mark-packet new-packet-mark=Download_pkt passthrough=no packet-mark=!Game_pkt connection-mark=Download
  79.  
  80. 56   ;;; BROWSE
  81.      chain=forward action=mark-connection new-connection-mark=http passthrough=yes protocol=tcp in-interface=pppoe-out1 out-interface=ether2 packet-mark=!Game_pkt
  82.      connection-mark=!Game connection-bytes=0-262146
  83.  
  84. 57   chain=forward action=mark-packet new-packet-mark=http_pkt passthrough=no protocol=tcp connection-mark=http
  85.  
  86. 58   ;;; UPLOAD
  87.      chain=prerouting action=mark-packet new-packet-mark=Upload passthrough=no protocol=tcp src-address=192.168.0.0/24 in-interface=ether2 packet-mark=!ICMP-PM keterangan : buat packet mark untuk proxy hit paling atas sekali ( biar dilolosin ama mikrotik alias gak kelimit ama queue nantinya). di sini saya pisahkan jalur game (pointblank), browsing, upload dan download berdasarkan port-portnya, ada juga website poker yang dipisahkan berdasarkan websitenya, mohon dipahami dan dikoreksi kalo ada salah ( soalnya hasil nyontek juga hehehehehe... )
  88.  
  89.  
  90. 6. limiternya saya menggunakan queue tree dengan code sebagai berikut :
  91.  
  92.  
  93. Code:
  94. [admin@HAZALIA] > queue tree print
  95. Flags: X - disabled, I - invalid
  96.  
  97.  2   name="Browser" parent=MainBrowser packet-mark=http_pkt limit-at=0 queue=http priority=8 max-limit=232k burst-limit=0 burst-threshold=0 burst-time=0s
  98.  
  99.  3   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
  100.  
  101.  4   name="Poker" parent=global-out packet-mark=Poker limit-at=0 queue=http priority=8 max-limit=232k burst-limit=0 burst-threshold=0 burst-time=0s
  102.  
  103.  5   name="Download" parent=global-out packet-mark=Download_pkt limit-at=0 queue=default priority=8 max-limit=180k burst-limit=0 burst-threshold=0 burst-time=0s
  104.  
  105.  6   name="Main Upload" parent=global-in limit-at=0 priority=7 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
  106.  
  107.  7   name="upload" parent=Main Upload packet-mark=Upload limit-at=0 queue=default priority=7 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
  108.  
  109.  8   name="MainBrowser" parent=ether2 limit-at=0 priority=8 max-limit=232k burst-limit=0 burst-threshold=0 burst-time=0s
  110.  
  111.  9   name="Pmark" parent=ether2 packet-mark=Proxy-HIT limit-at=0 queue=default priority=8 max-limit=1M burst-limit=0 burst-threshold=0 burst-time=0s mohon dikritisi kalo salah :-)
  112.  
  113. 7. terakhir pembuatan pembagian bandwithnya yang berdasarkan pcq...
  114.  
  115.  
  116.  
  117. Code:
  118. [admin@HAZALIA] > queue type pr
  119.  0 name="default" kind=pfifo pfifo-limit=50
  120.  
  121.  1 name="ethernet-default" kind=pfifo pfifo-limit=50
  122.  
  123.  2 name="wireless-default" kind=sfq sfq-perturb=5 sfq-allot=1514
  124.  
  125.  3 name="synchronous-default" kind=red red-limit=60 red-min-threshold=10 red-max-threshold=50 red-burst=20 red-avg-packet=1000
  126.  
  127.  4 name="hotspot-default" kind=sfq sfq-perturb=5 sfq-allot=1514
  128.  
  129.  5 name="PFIFO-64" kind=pfifo pfifo-limit=64
  130.  
  131.  6 name="Download" kind=pcq pcq-rate=180k pcq-limit=50 pcq-classifier=dst-address pcq-total-limit=2000 pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s
  132.    pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=128 pcq-dst-address6-mask=128
  133.  
  134.  7 name="http" kind=pcq pcq-rate=232k pcq-limit=50 pcq-classifier=dst-address pcq-total-limit=2000 pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s
  135.    pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=128 pcq-dst-address6-mask=128
  136.  
  137.  8 name="Game" kind=pcq pcq-rate=0 pcq-limit=50 pcq-classifier=src-address,dst-address,src-port,dst-port pcq-total-limit=2000 pcq-burst-rate=0 pcq-burst-threshold=0
  138.    pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=128 pcq-dst-address6-mask=128
  139.  
  140.  9 name="Upload" kind=pcq pcq-rate=0 pcq-limit=50 pcq-classifier=src-address pcq-total-limit=2000 pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s
  141.    pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=128 pcq-dst-address6-mask=128
  142.  
  143. 10 name="multi-queue-ethernet-default" kind=mq-pfifo mq-pfifo-limit=50
  144.  
  145. 11 name="default-small" kind=pfifo pfifo-limit=10 selesai.... mudah bukan ?
  146.  
  147. keuntungan menggunakan handycache untuk warnet, terutama game center, adalah kita gak perlu repot2 update satu2 kompinya ... cukup satu aja dan yang lain akan mengambil dari cache, jadi hemat bandwith, game2 yang sudah saya coba adalah pointblank, lostsaga, atlantica, semua game garena, dan counter strike online, untuk RF lyto dan ayodance jika update, cachenya harus dihapus dahulu agar tidak looping dengan cache yang lama... , selain untuk patch game keuntungan yang saya rasakan adalah update flash dan java jadi lebih mudah... untuk purging masih dilakukan secara manual yaitu dengan menghapus cache yang kita inginkan di folder cachenya... sangat transparan dan enak.
  148.  
  149. Ups... jangan senang dolo... ternyata sistem ini sih masih banyak kelemahannya yang masih menjadi fokus kita perbaiki, terutama pengguna speedy :
  150.  
  151. 1. Sistem brush speedy yang sangat jelek mengakibatkan lompatan ping sekitar 1-5 detik , saat digunakan berbarengan antara game online dan browsing, terutama website yang belum dicache, sangat dirasakan jika bermain game online yang sangat sensitif semisal pointblank, biasanya terjadi jika warnet lagi penuh....apalagi ada yang user hobi multi tab browser, saya belum dapat pencerahan untuk yang satu ini...
  152.  
  153. 2. website suka bengong atau gagal resolve dns (resolve dns-nya kurang bagus), tapi setelah refresh langsung jalan lagi.
  154.  
  155. itu saja dari saya semoga bermanfaat dan ditunggu kritik dan sarannya, terima kasih
  156.  
  157. NB : lupa nambahin keterangan :
  158.  1. ether2 = LAN
  159.  2. ppoe-01 / ether1 = WAN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement