Follow us on...
Follow us on G+ Follow us on Twitter Follow us on Facebook Watch us on YouTube
Register
Results 1 to 4 of 4
  1. #1
    Status
    Offline
    Arif4l's Avatar
    Newbie
    Join Date
    Jan 2010
    Posts
    64
    Reviews
    Read 0 Reviews
    Downloads
    0
    Uploads
    0
    Feedback Score
    0

    Thumbs up [solved] Mark Packet untuk Queue per IP dari Mark Conn yg telah ada

    Salam buat rekan-rekan dan para suhu semua.
    Sebelumnya maaf jika pertanyaan saya ini terlalu newbie.

    Sekiranya berkenan, saya mohon petunjuk atas kendala yang saya temui. Tentu saja saya sudah mutar-mutar menggunakan menu SEARCH di forum ini. Mungkin karena keterbatasan kemampuan saya, saya masih belum menemukan penyesuaian atas problem yang saya temui. Sulit bagi saya, mungkin sangat mudah bagi rekan-rekan dan suhu semua..jadi saya berharap semoga saja ada yang kebetulan mampir dan lalu berkenan memberikan sedikit clue dan pencerahan Click here to enlarge

    PERANGKAT DAN JARINGAN:
    ISP : speedy 2 Mbps
    RB750GL

    TOPOLOGI :
    ISP--->Router MT---->Switch--->Client(12 pc)

    Publik(modem speedy) : 192.168.1.1
    Client : 192.168.0.1/24

    Settingan Terdahulu :
    ethernet1 : speedy
    ethernet2 : local-add

    Ide awal settingan adalah pemisahan antara 2 kelompok yakni:
    -GAME (dikelompokkan berdasarkan port yang diakses)
    -BROWSING (selain yang mengakses port game, dianggap browsing)

    Kutipan mangle
     
    Mangle
    Flags: X - disabled, I - invalid, D - dynamic
    0 ;;; PB-UDP 40000-40010
    chain=prerouting action=mark-connection
    new-connection-mark=game-online-indonesia passthrough=yes protocol=udp
    src-address=192.168.0.0/24 dst-address-list=nice dst-port=40000-40010

    1 ;;; PB-TCP 39000-40000
    chain=prerouting action=mark-connection
    new-connection-mark=game-online-indonesia passthrough=yes protocol=tcp
    src-address=192.168.0.0/24 dst-address-list=nice dst-port=39000-40000

    2 ;;; SPF2 TCP 27932-27935
    chain=prerouting action=mark-connection
    new-connection-mark=game-online-indonesia passthrough=yes protocol=tcp
    src-address=192.168.0.0/24 dst-address-list=nice dst-port=27932-27935

    3 ;;; SFP2 UDP 30002-30030
    chain=prerouting action=mark-connection
    new-connection-mark=game-online-indonesia passthrough=yes protocol=udp
    src-address=192.168.0.0/24 dst-address-list=nice dst-port=30002-30030

    sebenarnya ada 8 game yang diprioritaskan.

     

    Flags: X - disabled, I - invalid, D - dynamic
    0 ;;; GAME
    chain=prerouting action=mark-packet new-packet-mark=game passthrough=no
    connection-mark=game-online-indonesia

    1 ;;; Browsing
    chain=prerouting action=mark-packet new-packet-mark=Browsing
    passthrough=no connection-mark=!game-online-indonesia


    Simple Queue
     
    Flags: X - disabled, I - invalid, D - dynamic
    0 name="Game" target-addresses="" interface=all parent=none
    packet-marks=game direction=both priority=1
    queue=default-small/default-small limit-at=0/0 max-limit=0/0
    burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s
    total-queue=default-small

    1 name="Browsing" target-addresses="" interface=all parent=none
    packet-marks=Browsing direction=both priority=8
    queue=default-small/default-small limit-at=64k/64k max-limit=768k/768k
    burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s
    total-queue=default-small

    *ctt : set lain sesuai kebutuhan standar saja.

    KEBUTUHAN SEKARANG:
    1. Ingin beralih memakai QUEUE TREE, dimana untuk kategori BROWSING memiliki child (per IP client). Untuk kategori GAME dibiarkan tanpa limit.

    KESULITAN
    -Tidak mengerti cara (analogi/alur) MARK PACKET nya agar bisa menyetting QUEUE per IP yang lebih tepat dan efisien? Sementara MARK CONN yang telah ada dibuat dengan menginput port tiap game yang ada (sekarang ada 8 game). Setiap 1 game, memiliki 2 buah MARK CONN (TCP dan UDP).

    YANG TERLINTAS DIPIKIRAN SAAT INI:
    1.Membuat rule mangle MARK CONN dibuat sebanyak IP yang ada--> 12pc * 8 game * 2buah = 192 rule Click here to enlarge
    2.Membuat MARK PACKET nya, dilanjutkan dengan queue nya.
    3.Jika ada perubahan port game, maka dapat dibayangkan susahnya menginput kembali paling tidak 16 rule mangle setiap game yg berubah.

    PERTANYAAN/KENDALA
    Adakah cara yang lebih efisien agar tidak sampai membuat rule sebanyak itu? Kasihan ma si RB750GL Click here to enlarge

    Semoga ada rekan-rekan atau para suhu berkenan memberikan petunjuk atas permasalahan saya ini, sebelumnya saya ucapkan terima kasih.
    Disuruh mutar-mutar lagi juga tak apa..asal ada sedikit petunjuk ke arah yang lebih tepat Click here to enlarge. Thanks.
    Last edited by Arif4l; 03-05-2014 at 04:00.

  2. #2
    Status
    Offline
    brutuz_1's Avatar
    VIP Member
    Join Date
    Feb 2010
    Posts
    790
    Reviews
    Read 0 Reviews
    Downloads
    3
    Uploads
    0
    Feedback Score
    0
    Click here to enlarge Originally Posted by Arif4l Click here to enlarge
    Salam buat rekan-rekan dan para suhu semua.
    Sebelumnya maaf jika pertanyaan saya ini terlalu newbie.

    Sekiranya berkenan, saya mohon petunjuk atas kendala yang saya temui. Tentu saja saya sudah mutar-mutar menggunakan menu SEARCH di forum ini. Mungkin karena keterbatasan kemampuan saya, saya masih belum menemukan penyesuaian atas problem yang saya temui. Sulit bagi saya, mungkin sangat mudah bagi rekan-rekan dan suhu semua..jadi saya berharap semoga saja ada yang kebetulan mampir dan lalu berkenan memberikan sedikit clue dan pencerahan Click here to enlarge

    PERANGKAT DAN JARINGAN:
    ISP : speedy 2 Mbps
    RB750GL

    TOPOLOGI :
    ISP--->Router MT---->Switch--->Client(12 pc)

    Publik(modem speedy) : 192.168.1.1
    Client : 192.168.0.1/24

    Settingan Terdahulu :
    ethernet1 : speedy
    ethernet2 : local-add

    Ide awal settingan adalah pemisahan antara 2 kelompok yakni:
    -GAME (dikelompokkan berdasarkan port yang diakses)
    -BROWSING (selain yang mengakses port game, dianggap browsing)

    Kutipan mangle
     
    Mangle
    Flags: X - disabled, I - invalid, D - dynamic
    0 ;;; PB-UDP 40000-40010
    chain=prerouting action=mark-connection
    new-connection-mark=game-online-indonesia passthrough=yes protocol=udp
    src-address=192.168.0.0/24 dst-address-list=nice dst-port=40000-40010

    1 ;;; PB-TCP 39000-40000
    chain=prerouting action=mark-connection
    new-connection-mark=game-online-indonesia passthrough=yes protocol=tcp
    src-address=192.168.0.0/24 dst-address-list=nice dst-port=39000-40000

    2 ;;; SPF2 TCP 27932-27935
    chain=prerouting action=mark-connection
    new-connection-mark=game-online-indonesia passthrough=yes protocol=tcp
    src-address=192.168.0.0/24 dst-address-list=nice dst-port=27932-27935

    3 ;;; SFP2 UDP 30002-30030
    chain=prerouting action=mark-connection
    new-connection-mark=game-online-indonesia passthrough=yes protocol=udp
    src-address=192.168.0.0/24 dst-address-list=nice dst-port=30002-30030

    sebenarnya ada 8 game yang diprioritaskan.

     

    Flags: X - disabled, I - invalid, D - dynamic
    0 ;;; GAME
    chain=prerouting action=mark-packet new-packet-mark=game passthrough=no
    connection-mark=game-online-indonesia

    1 ;;; Browsing
    chain=prerouting action=mark-packet new-packet-mark=Browsing
    passthrough=no connection-mark=!game-online-indonesia


    Simple Queue
     
    Flags: X - disabled, I - invalid, D - dynamic
    0 name="Game" target-addresses="" interface=all parent=none
    packet-marks=game direction=both priority=1
    queue=default-small/default-small limit-at=0/0 max-limit=0/0
    burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s
    total-queue=default-small

    1 name="Browsing" target-addresses="" interface=all parent=none
    packet-marks=Browsing direction=both priority=8
    queue=default-small/default-small limit-at=64k/64k max-limit=768k/768k
    burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s
    total-queue=default-small

    *ctt : set lain sesuai kebutuhan standar saja.

    KEBUTUHAN SEKARANG:
    1. Ingin beralih memakai QUEUE TREE, dimana untuk kategori BROWSING memiliki child (per IP client). Untuk kategori GAME dibiarkan tanpa limit.

    KESULITAN
    -Tidak mengerti cara (analogi/alur) MARK PACKET nya agar bisa menyetting QUEUE per IP yang lebih tepat dan efisien? Sementara MARK CONN yang telah ada dibuat dengan menginput port tiap game yang ada (sekarang ada 8 game). Setiap 1 game, memiliki 2 buah MARK CONN (TCP dan UDP).

    YANG TERLINTAS DIPIKIRAN SAAT INI:
    1.Membuat rule mangle MARK CONN dibuat sebanyak IP yang ada--> 12pc * 8 game * 2buah = 192 rule Click here to enlarge
    2.Membuat MARK PACKET nya, dilanjutkan dengan queue nya.
    3.Jika ada perubahan port game, maka dapat dibayangkan susahnya menginput kembali paling tidak 16 rule mangle setiap game yg berubah.

    PERTANYAAN/KENDALA
    Adakah cara yang lebih efisien agar tidak sampai membuat rule sebanyak itu? Kasihan ma si RB750GL Click here to enlarge

    Semoga ada rekan-rekan atau para suhu berkenan memberikan petunjuk atas permasalahan saya ini, sebelumnya saya ucapkan terima kasih.
    Disuruh mutar-mutar lagi juga tak apa..asal ada sedikit petunjuk ke arah yang lebih tepat Click here to enlarge. Thanks.
    penulisan port bisa di gabung ko, maksimal 15 nomor port, pisahkan pake koma(,), ex.
    Code:
    chain=prerouting action=mark-connection  comment="game udp"
         new-connection-mark=game-online-indonesia passthrough=yes protocol=udp 
         src-address=192.168.0.0/24 dst-address-list=nice dst-port=40000-40010,30002-30030,...,.... < max 15 nmr port
    chain=prerouting action=mark-connection  comment="game tcp"
         new-connection-mark=game-online-indonesia passthrough=yes protocol=udp 
         src-address=192.168.0.0/24 dst-address-list=nice dst-port=39190,27932-27935,....,..... < max 15 nmr port
    untuk queue client per IP, ya mesti bikin mangle satu-satu, minimal 1 IP dua mangle (mark conn dan mark packet), bisa di akalin dengan memaka script
    ex.
    Code:
    :for i from=1 to=8 do={/ip fi ma add chain=prerouting src-address="192.168.0.$i" action=mark-connection new-connection-mark="pc-$i-conn" passthrough=yes}
    :for i from=1 to=8 do={/ip fi ma add chain=postrouting  connection-mark="pc-$i-conn" action=mark-packet new-packet-mark="pc-$i-pkt" passthrough=no}

  3. #3
    Status
    Offline
    Arif4l's Avatar
    Newbie
    Join Date
    Jan 2010
    Posts
    64
    Reviews
    Read 0 Reviews
    Downloads
    0
    Uploads
    0
    Feedback Score
    0
    Click here to enlarge Originally Posted by brutuz_1 Click here to enlarge
    penulisan port bisa di gabung ko, maksimal 15 nomor port, pisahkan pake koma(,), ex.
    chain=prerouting action=mark-connection comment="game udp"
    new-connection-mark=game-online-indonesia passthrough=yes protocol=udp
    src-address=192.168.0.0/24 dst-address-list=nice dst-port=40000-40010,30002-30030,...,.... < max 15 nmr port
    chain=prerouting action=mark-connection comment="game tcp"
    new-connection-mark=game-online-indonesia passthrough=yes protocol=udp
    src-address=192.168.0.0/24 dst-address-list=nice dst-port=39190,27932-27935,....,..... < max 15 nmr port
    Wow..kesandung dengan hal dasar rupanya Click here to enlarge ketahuan bahwa saya belajarnya lompat-lompat Click here to enlarge . Max 15 nomor adalah ilmu baru bagi saya.
    Berkat bantuan Mr.Brutuz_1, sekarang rule yang saya pakai jauh berkurang..Txs a lot.

    untuk queue client per IP, ya mesti bikin mangle satu-satu, minimal 1 IP dua mangle (mark conn dan mark packet), bisa di akalin dengan memaka script
    ex.

    :for i from=1 to=8 do={/ip fi ma add chain=prerouting src-address="192.168.0.$i" action=mark-connection new-connection-mark="pc-$i-conn" passthrough=yes}
    :for i from=1 to=8 do={/ip fi ma add chain=postrouting connection-mark="pc-$i-conn" action=mark-packet new-packet-mark="pc-$i-pkt" passthrough=no}
    Aduh, sayang sekali..script adalah juga hal baru bagi saya, jadi saya tidak pandai cara membaca maksud pergerakan dari script tsb. Akibatnya, saya tidak memahami analoginya dengan penerapan ip yang saya pakai nantinya di Queue Tree. Misal IP 192.168.0.1 s/d 192.168.0.12. Harus cari referensi dulu kayaknya nee.. Click here to enlarge
    Yang pasti, saya sengaja buru-buru reply post Mr.Brutuz_1 agar Mr tau bahwa saya respect atas bantuan arahannya Click here to enlarge txs.

  4. #4
    Status
    Offline
    Arif4l's Avatar
    Newbie
    Join Date
    Jan 2010
    Posts
    64
    Reviews
    Read 0 Reviews
    Downloads
    0
    Uploads
    0
    Feedback Score
    0
    Dengan bantuan script dan rule tsb di atas, problem saya teratasi.
    ==problem solved==
    Thanks om Momod..dah bisa close Click here to enlarge jika dinilai dah memang harus di close.

 

 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 0
    Last Post: 29-06-2013, 10:40
  2. [ASK] Apa beda mark-connection dengan mark-packet?
    By atut in forum Beginner Basics
    Replies: 1
    Last Post: 29-06-2013, 09:33
  3. Replies: 7
    Last Post: 23-12-2009, 20:23
  4. Packet Mark Pada Queue Tree
    By Mr. WonderFULL in forum Beginner Basics
    Replies: 3
    Last Post: 14-06-2009, 13:09
  5. [ask] beda packet-mark and connection-mark di PCQ?
    By sempy26 in forum General Networking
    Replies: 4
    Last Post: 28-06-2008, 00:23

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •