【教學】Coyote Linux 頻寬管制 (QoS) 設定教學 - 第 9 頁

第 9 頁,共 12 頁 首頁首頁 ... 7 8 9 10 11 ... 末頁末頁
顯示結果從第 81 筆 到 90 筆,共計 112 筆
  1. #81
    會員
    註冊日期
    2006-05-26
    所在地區
    adsl
    討論區文章
    26

    回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學

    我的ADSL為8M/640K,請問是否可以設定二個類別分別為default及P2P,然後將這二個類別的保證下載都設為0,而最大下載都設為8M(1024KB/s),只用優先權來控制(default>P2P),然後用l7-filter過濾出P2P的封包,丟給P2P的類別去處理。
    這樣一來如果都沒有其它的封包流過,P2P就可使用最大下載,而如果一但有其它封包流過,那P2P就需讓出頻寬給其它使用。
    不知是否可行?還請各位大大解答,謝謝!

  2. #82
    會員
    註冊日期
    2006-03-28
    所在地區
    CABLE
    討論區文章
    38

    回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學

    引用 作者:allied 瀏覽文章
    我的ADSL為8M/640K,請問是否可以設定二個類別分別為default及P2P,然後將這二個類別的保證下載都設為0,而最大下載都設為8M(1024KB/s),只用優先權來控制(default>P2P),然後用l7-filter過濾出P2P的封包,丟給P2P的類別去處理。
    這樣一來如果都沒有其它的封包流過,P2P就可使用最大下載,而如果一但有其它封包流過,那P2P就需讓出頻寬給其它使用。
    不知是否可行?還請各位大大解答,謝謝!
    你說的在這個討論裡面的指令就有說啦..
    prio 優先權 的時候 將 default 的 prio 設 1, 而 p2p 的 prio 設 2
    這樣 default 的優先權就會比較大..

    # P2P 協定 (底下 77 規則是我自己取的 P2P 類別)
    iptables -t mangle -A FORWARD -i eth0 -m layer7 --l7proto bittorrent -j MARK --set-mark 77
    iptables -t mangle -A FORWARD -i eth0 -m layer7 --l7proto bittorrent -j RETURN
    iptables -t mangle -A FORWARD -i eth0 -m layer7 --l7proto fasttrack -j MARK --set-mark 77
    iptables -t mangle -A FORWARD -i eth0 -m layer7 --l7proto fasttrack -j RETURN
    iptables -t mangle -A FORWARD -i eth0 -m layer7 --l7proto edonkey -j MARK --set-mark 77
    iptables -t mangle -A FORWARD -i eth0 -m layer7 --l7proto edonkey -j RETURN
    iptables -t mangle -A FORWARD -i eth0 -m layer7 --l7proto gnutella -j MARK --set-mark 77
    iptables -t mangle -A FORWARD -i eth0 -m layer7 --l7proto gnutella -j RETURN

  3. #83
    會員
    註冊日期
    2007-04-08
    所在地區
    ADSL 2M/256
    討論區文章
    1

    回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學

    請問 如何解決arp table 被netcut 軟體更改的問題?
    研究破解netcut 的網頁 說要使用靜態arp tble
    問題是靜態arp tble 要如何設定?
    命令列下 沒有arp 的指令

  4. #84
    會員
    註冊日期
    2007-06-15
    所在地區
    adsl 8m/640
    討論區文章
    1

    回覆: 請問我的Qos哪裡有問題

    您好 我照您的教學,改了一下適合自己用的可是一直會出現下面的訊息

    QOS: using Custom QOS script.
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 11: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 15: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 20: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 21: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 22: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 23: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 29: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 30: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 31: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 32: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 37: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 38: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 39: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 40: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 51: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 55: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 60: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 61: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 62: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 63: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 68: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 69: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 70: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 71: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 75: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 76: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 77: tc: not found
    /etc/rc.d/rc.qos: /etc/rc.d/rc.qos.custom: 78: tc: not found
    QOS: init complete

    以下是我的QOS
    #!/bin/sh
    # Custom QOS Script
    # Past your own QOS script here


    # 清除 eth1 所有佇列規則
    tc qdisc del dev eth1 root 2>/dev/null


    # 定義最頂層(根)佇列規則,並指定 default 類別編號
    tc qdisc add dev eth1 root handle 10: htb default 40


    # 定義第一層的 10:1 類別 (總頻寬)
    tc class add dev eth1 parent 10: classid 10:1 htb rate 80kbps ceil 80kbps


    # 定義第二層葉類別
    # rate 保證頻寬,ceil 最大頻寬,prio 優先權
    tc class add dev eth1 parent 10:1 classid 10:10 htb rate 2kbps ceil 80kbps prio 0
    tc class add dev eth1 parent 10:1 classid 10:20 htb rate 2kbps ceil 32kbps prio 1
    tc class add dev eth1 parent 10:1 classid 10:30 htb rate 2kbps ceil 32kbps prio 5
    tc class add dev eth1 parent 10:1 classid 10:40 htb rate 2kbps ceil 32kbps prio 2


    # 定義各葉類別的佇列規則
    # parent 類別編號,handle 葉類別佇列規則編號
    # 由於採用 fw 過濾器,所以此處使用 pfifo 的佇列規則即可
    tc qdisc add dev eth1 parent 10:10 handle 101: pfifo
    tc qdisc add dev eth1 parent 10:20 handle 102: pfifo
    tc qdisc add dev eth1 parent 10:30 handle 103: pfifo
    tc qdisc add dev eth1 parent 10:40 handle 104: pfifo


    # 設定過濾器
    # 指定貼有 10 標籤 (handle) 的封包,歸類到 10:10 類別,以此類推
    tc filter add dev eth1 parent 10: protocol ip prio 100 handle 10 fw classid 10:10
    tc filter add dev eth1 parent 10: protocol ip prio 100 handle 20 fw classid 10:20
    tc filter add dev eth1 parent 10: protocol ip prio 100 handle 30 fw classid 10:30
    tc filter add dev eth1 parent 10: protocol ip prio 100 handle 40 fw classid 10:40


    # QoS eth0 下載方面

    # 清除 eth0 所有佇列規則

    tc qdisc del dev eth0 root 2>/dev/null


    # 定義最頂層(根)佇列規則,並指定 default 類別編號
    tc qdisc add dev eth0 root handle 10: htb default 40


    # 定義第一層的 10:1 類別 (總頻寬)
    tc class add dev eth0 parent 10: classid 10:1 htb rate 1024kbps ceil 1024kbps


    # 定義第二層葉類別
    # rate 保證頻寬,ceil 最大頻寬,prio 優先權
    tc class add dev eth0 parent 10:1 classid 10:10 htb rate 16kbps ceil 1024kbps prio 0
    tc class add dev eth0 parent 10:1 classid 10:20 htb rate 16kbps ceil 1024kbps prio 1
    tc class add dev eth0 parent 10:1 classid 10:30 htb rate 16kbps ceil 1024kbps prio 5
    tc class add dev eth0 parent 10:1 classid 10:40 htb rate 16kbps ceil 1024kbps prio 2


    # 定義各葉類別的佇列規則
    # parent 類別編號,handle 葉類別佇列規則編號
    tc qdisc add dev eth0 parent 10:10 handle 101: pfifo
    tc qdisc add dev eth0 parent 10:20 handle 102: pfifo
    tc qdisc add dev eth0 parent 10:30 handle 103: pfifo
    tc qdisc add dev eth0 parent 10:40 handle 104: pfifo


    # 設定過濾器
    tc filter add dev eth0 parent 10: protocol ip prio 100 handle 10 fw classid 10:10
    tc filter add dev eth0 parent 10: protocol ip prio 100 handle 20 fw classid 10:20
    tc filter add dev eth0 parent 10: protocol ip prio 100 handle 30 fw classid 10:30
    tc filter add dev eth0 parent 10: protocol ip prio 100 handle 40 fw classid 10:40

    請問我有哪裡寫錯了嗎?

  5. #85
    長工一號
    註冊日期
    2001-12-21
    討論區文章
    174

    回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學

    請問 linux_xp 大大,我有到官網下載安裝upnp的外掛.
    步驟如下:
    1.ssh到Brazilfw
    2.使用
    #mt
    將/dev/boot 掛到 /mnt
    #cd /mnt
    #wget http://www.brazilfw.com.br/downloads/addons/upnp.tgz
    #umount /mnt
    #reboot

    可是重新啟動也沒增加啥選項?
    如何判別upnp是否有安裝成功?
    感謝指教!

  6. #86
    會員
    註冊日期
    2008-01-03
    所在地區
    光纖
    討論區文章
    1

    回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學

    各位大大 ,小弟目前已經裝好BFW,運作也都相當正常,可是QOS設定方面相當頭痛,因為以前沒有相關經驗
    我是網咖的員工,目前店裡對外有 ADSL 8M/640K 及 光籤2M/2M,店裡目前有50台電腦
    我有看過幾篇文章 ,可是還是不懂該怎麼設定,我想要把2M/2M這一條線都給遊戲用,8M/640K這條做其他的用途
    有大大願意協助我設定嗎??拜託!!!

  7. #87
    會員
    註冊日期
    2008-01-07
    所在地區
    cable
    討論區文章
    1

    回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學

    請教一下我也有到澎湖人NO1爬過文.想不通??)
    我根據您的教學.一步步設定.到開機完成.就只能進到像命令提示字元那樣的選單畫面.可是我想進到可點選的管理畫面.一直無法成功.請您幫忙.謝謝
    硬體環境
    主版Asus P2B-N
    cpu PIII 600Mz.
    Ram 256Mb
    內建網卡intel 82558 Based (Ps:這設為e100對嗎?找不到更對應的)
    網卡 D-Link 530Tx (Ps:這設為8939too對嗎)?
    IDE CF轉ide smdisk 128Mb
    BRAZILFW 2.30.1 cdrom iso版本
    目前網路環境--
    Cable Moden--Ip分享器--主機--七台電腦
    因為想更易上手.安裝時全採內定設定值.
    我想達到yahoo拍賣中之網路e晶片的功能與環境(Qos頻寬管制)
    (純自用.非營利.哈哈!!錢歹賺阿!!!)

  8. #88
    會員
    註冊日期
    2009-03-24
    討論區文章
    1

    回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學

    您好小弟最近研究一下,我如果想限定整段網段每個人都指定固定上下頻寬請問這樣設定可以嗎??可以幫我校正一下嗎3QQ
    目的:18台電腦,每個人鎖定上傳10kbps下載70kbps不管他要玩遊戲或BT
    請問可以這樣設定嗎,我希望固定18個人的電腦但是她要幹麻我不管他,抓BT也不會影響到其他17個人使用這樣行的通嗎??麻煩大大解答
    -------------------------------TC部分---------------------------------
    #!/bin/sh
    #
    # Coyote local command init script

    #參數設定
    #上傳總量(外網卡)----ADSL光纖10M/2M共享18台
    UMAX="256kbps"
    #下載總量(內網卡)
    DMAX="1250kbps"
    #用戶保證上傳、最大上傳
    UP="10kbps"
    MUP="12kbps"
    #用戶保證下載、最大下載
    DL="65kbps"
    MDL="70kbps"
    export UMAX DMAX UP MUP DL MDL

    # 清除 eth1 所有佇列規則
    tc qdisc del dev eth1 root 2>/dev/null

    # 定義最頂層(根)佇列規則,並指定 default 類別編號
    tc qdisc add dev eth1 root handle 10: htb default 70

    # 定義第一層的 10:1 類別 (總頻寬)
    tc class add dev eth1 parent 10: classid 10:1 htb rate $UMAX ceil $UMAX

    # 定義第二層葉類別
    # rate 保證頻寬,ceil 最大頻寬,prio 優先權

    tc class add dev eth1 parent 10:1 classid 10:10 htb rate $UP ceil $MUP prio 0
    tc class add dev eth1 parent 10:1 classid 10:70 htb rate $UP ceil $MUP prio 1


    # 定義各葉類別的佇列規則
    # parent 類別編號,handle 葉類別佇列規則編號
    # 由於採用 fw 過濾器,所以此處使用 pfifo 的佇列規則即可
    tc qdisc add dev eth1 parent 10:10 handle 101: pfifo
    tc qdisc add dev eth1 parent 10:70 handle 107: pfifo

    # 設定過濾器
    # 指定貼有 10 標籤 (handle) 的封包,歸類到 10:10 類別,以此類推
    tc filter add dev eth1 parent 10: protocol ip prio 100 handle 10 fw classid 10:10
    tc filter add dev eth1 parent 10: protocol ip prio 100 handle 10 fw classid 10:70

    # QoS eth0 下載方面
    #

    # 清除 eth0所有佇列規則
    tc qdisc del dev eth0 root 2>/dev/null

    # 定義最頂層(根)佇列規則,並指定 default 類別編號
    tc qdisc add dev eth0 root handle 10: htb default 70

    # 定義第一層的 10:1 類別 (總頻寬)
    tc class add dev eth0 parent 10: classid 10:1 htb rate $DMAX ceil $DMAX

    # 定義第二層葉類別
    # rate 保證頻寬,ceil 最大頻寬,prio 優先權
    tc class add dev eth0 parent 10:1 classid 10:10 htb rate $DL ceil $MDL prio 0
    tc class add dev eth0 parent 10:1 classid 10:70 htb rate $DL ceil $MDL prio 1

    # 定義各葉類別的佇列規則
    # parent 類別編號,handle 葉類別佇列規則編號
    tc qdisc add dev eth0 parent 10:10 handle 101: pfifo
    tc qdisc add dev eth0 parent 10:70 handle 107: pfifo


    # 設定過濾器
    tc filter add dev eth0 parent 10: protocol ip prio 100 handle 10 fw classid 10:10
    tc filter add dev eth0 parent 10: protocol ip prio 100 handle 70 fw classid 10:70
    -------------------------------TC部分(結束)---------------------------------

    -------------------------------IPTABLES部分---------------------------------



    # 請先輸入您的相關參數,不要輸入錯誤了!
    EXTIF="eth1" # 這個是可以連上 Public IP 的網路介面
    INIF="eth0" # 內部 LAN 的連接介面;若無請填 ""
    INNET="192.168.1.0/24" # 內部 LAN 的網域,若沒有內部 LAN 請設定為 ""
    export EXTIF INIF INNET

    # 第一部份,針對本機的防火牆設定!###########################
    # 1. 先設定好核心的網路功能:
    echo "1" > /proc/sys/net/ipv4/tcp_syncookies
    echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
    for i in /proc/sys/net/ipv4/conf/*/rp_filter; do
    echo "1" > $i
    done
    for i in /proc/sys/net/ipv4/conf/*/log_martians; do
    echo "1" > $i
    done
    for i in /proc/sys/net/ipv4/conf/*/accept_source_route; do
    echo "0" > $i
    done
    for i in /proc/sys/net/ipv4/conf/*/accept_redirects; do
    echo "0" > $i
    done
    for i in /proc/sys/net/ipv4/conf/*/send_redirects; do
    echo "0" > $i
    done

    # 2. 清除規則、設定預設政策及開放 lo 與相關的設定值
    PATH=/sbin:/usr/sbin:/bin:/usr/bin; export PATH
    iptables -F
    iptables -X
    iptables -Z
    iptables -P INPUT DROP
    iptables -P OUTPUT ACCEPT
    iptables -P FORWARD ACCEPT
    iptables -A INPUT -i lo -j ACCEPT
    iptables -A INPUT -m state --state RELATED -j ACCEPT


    # 2. 清除 NAT table 的規則吧!
    iptables -F -t nat
    iptables -X -t nat
    iptables -Z -t nat
    iptables -t nat -P PREROUTING ACCEPT
    iptables -t nat -P POSTROUTING ACCEPT
    iptables -t nat -P OUTPUT ACCEPT

    # 3. 開放成為路由器,且為 IP 分享器!
    if [ "$INIF" != "" ]; then
    iptables -A INPUT -i $INIF -j ACCEPT
    echo "1" > /proc/sys/net/ipv4/ip_forward
    if [ "$INNET" != "" ]; then
    for innet in $INNET
    do
    iptables -t nat -A POSTROUTING -s $innet -o $EXTIF -j MASQUERADE
    done
    fi
    fi
    # 如果你的 MSN 一直無法連線,或者是某些網站 OK 某些網站不 OK,
    # 可能是 MTU 的問題,那你可以將底下這一行給他取消註解來啟動 MTU 限制範圍
    # iptables -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss \
    # --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu

    # 4.uploads
    # 設定上傳方面,先利用 iptables 給封包貼標籤,再交由 fw 過濾器進行過濾
    iptables -t mangle -A PREROUTING -s 192.168.1.0/24 -j MARK --set-mark 10

    # 5.downloads
    # 下載方面

    iptables -t mangle -A POSTROUTING -d 192.168.1.0/24 -j MARK --set-mark 10
    -------------------------------IPTABLES+NAT部分(結束)---------------------------------
    此文章於 2009-03-24 12:45 AM 被 menu0083 編輯。

  9. #89
    會員
    註冊日期
    2009-03-04
    所在地區
    社區區網
    討論區文章
    82

    回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學

    引用 作者:egogo100 瀏覽文章
    請教一下我也有到澎湖人NO1爬過文.想不通??)
    我根據您的教學.一步步設定.到開機完成.就只能進到像命令提示字元那樣的選單畫面.可是我想進到可點選的管理畫面.一直無法成功.請您幫忙.謝謝
    硬體環境
    主版Asus P2B-N
    cpu PIII 600Mz.
    Ram 256Mb
    內建網卡intel 82558 Based (Ps:這設為e100對嗎?找不到更對應的)
    網卡 D-Link 530Tx (Ps:這設為8939too對嗎)?
    IDE CF轉ide smdisk 128Mb
    BRAZILFW 2.30.1 cdrom iso版本
    目前網路環境--
    Cable Moden--Ip分享器--主機--七台電腦
    因為想更易上手.安裝時全採內定設定值.
    我想達到yahoo拍賣中之網路e晶片的功能與環境(Qos頻寬管制)
    (純自用.非營利.哈哈!!錢歹賺阿!!!)
    那是要透過另外一部電腦連線到您安裝BrazilFW的這部電腦,才能進入管理畫面的,而不是在這部安裝BrazilFW的這部電腦可以看到管理畫面的。
    也就是說,您的區網要先把硬體的接線先接好,比如HUB,另一部連線電腦等等....
    然後再上網的另一部電腦中,用IE或是firefox,連線到192.168.0.1:8180(BrazilFW內定值的這部電腦的IP位址)
    就可以看到這些設定畫面了。

    可參考這個線上教學:
    http://203.68.253.130/~huang/video/b...azilfw231.html

  10. #90
    肉腳
    註冊日期
    2008-02-17
    所在地區
    ADSL 2M/256
    討論區文章
    3

    回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學

    引用 作者:allied 瀏覽文章
    我的ADSL為8M/640K,請問是否可以設定二個類別分別為default及P2P,然後將這二個類別的保證下載都設為0,而最大下載都設為8M(1024KB/s),只用優先權來控制(default>P2P),然後用l7-filter過濾出P2P的封包,丟給P2P的類別去處理。
    這樣一來如果都沒有其它的封包流過,P2P就可使用最大下載,而如果一但有其它封包流過,那P2P就需讓出頻寬給其它使用。
    不知是否可行?還請各位大大解答,謝謝!
    我的想法與您很類似但給P2P 與Default 我都有設定保留頻寬
    不知道是哪裡設定錯誤,尚無法成功管制P2P
    我的ADSL 是 Hinet 2M/256 需要靠PPPOE 來撥接
    有使用到的P2P 軟體為 EMULE V0.49C, Bitcomet 1.14, PPSTREAM 2.6.86.8898

    目前設定如下,哪位可以幫忙看看錯在哪裡

    # 清除 ppp0 所有佇列規則
    tc qdisc del dev ppp0 root 2>/dev/null

    # 定義最頂層(根)佇列規則,並指定 default 類別編號
    tc qdisc add dev ppp0 root handle 10: htb default 20

    # 定義第一層的 10:1 類別 (總頻寬)
    tc class add dev ppp0 parent 10: classid 10:1 htb rate 32kbps ceil 32kbps

    # 定義第二層葉類別
    # rate 保證頻寬,ceil 最大頻寬,prio 優先權
    tc class add dev ppp0 parent 10:1 classid 10:10 htb rate 10kbps ceil 18kbps prio 1
    tc class add dev ppp0 parent 10:1 classid 10:20 htb rate 10kbps ceil 22kbps prio 0
    # 定義各葉類別的佇列規則
    # parent 類別編號,handle 葉類別佇列規則編號
    # 由於採用 fw 過濾器,所以此處使用 pfifo 的佇列規則即可
    tc qdisc add dev ppp0 parent 10:10 handle 101: pfifo
    tc qdisc add dev ppp0 parent 10:20 handle 102: pfifo

    # 設定過濾器
    # 指定貼有 10 標籤 (handle) 的封包,歸類到 10:10 類別,以此類推
    tc filter add dev ppp0 parent 10: protocol ip prio 100 handle 10 fw classid 10:10
    tc filter add dev ppp0 parent 10: protocol ip prio 100 handle 20 fw classid 10:20

    # QoS eth0 下載方面
    # 清除 eth0所有佇列規則
    tc qdisc del dev eth0 root 2>/dev/null

    # 定義最頂層(根)佇列規則,並指定 default 類別編號
    tc qdisc add dev eth0 root handle 10: htb default 20

    # 定義第一層的 10:1 類別 (總頻寬)
    tc class add dev eth0 parent 10: classid 10:1 htb rate 256kbps ceil 256kbps

    # 定義第二層葉類別
    # rate 保證頻寬,ceil 最大頻寬,prio 優先權
    tc class add dev eth0 parent 10:1 classid 10:10 htb rate 42kbps ceil 214kbps prio 1
    tc class add dev eth0 parent 10:1 classid 10:20 htb rate 42kbps ceil 214kbps prio 0

    # 定義各葉類別的佇列規則
    # parent 類別編號,handle 葉類別佇列規則編號
    tc qdisc add dev eth0 parent 10:10 handle 101: pfifo
    tc qdisc add dev eth0 parent 10:20 handle 102: pfifo

    # 設定過濾器
    tc filter add dev eth0 parent 10: protocol ip prio 100 handle 10 fw classid 10:10
    tc filter add dev eth0 parent 10: protocol ip prio 100 handle 20 fw classid 10:20

    #上傳方向的封包,給予貼標籤 10
    iptables -t mangle -A PREROUTING -m layer7 --l7proto bittorrent -j MARK --set-mark 10
    iptables -t mangle -A PREROUTING -m layer7 --l7proto edonkey -j MARK --set-mark 10
    iptables -t mangle -A PREROUTING -m layer7 --l7proto fasttrack -j MARK --set-mark 10
    iptables -t mangle -A PREROUTING -m layer7 --l7proto gnutella -j MARK --set-mark 10

    #下載方向的封包,給予貼標籤 10
    iptables -t mangle -A POSTROUTING -m layer7 --l7proto bittorrent -j MARK --set-mark 10
    iptables -t mangle -A POSTROUTING -m layer7 --l7proto edonkey -j MARK --set-mark 10
    iptables -t mangle -A POSTROUTING -m layer7 --l7proto fasttrack -j MARK --set-mark 10
    iptables -t mangle -A POSTROUTING -m layer7 --l7proto gnutella -j MARK --set-mark 10

    請各位幫忙,謝謝

第 9 頁,共 12 頁 首頁首頁 ... 7 8 9 10 11 ... 末頁末頁

類似的主題

  1. [問題]vigor 2950 頻寬管制後 會Request Time out
    作者:im903418 所在討論版:-- 網 路 硬 體 版
    回覆: 2
    最後發表: 2009-09-08, 10:09 AM
  2. 【問題】 Coyote 頻寬管理為什麼會失效?
    作者:cmc69 所在討論版:-- 網 路 硬 體 版
    回覆: 1
    最後發表: 2007-03-08, 02:00 AM
  3. Qos頻寬管理請教
    作者:ysc_kyy 所在討論版:-- 網 路 硬 體 版
    回覆: 13
    最後發表: 2005-07-27, 11:43 PM
  4. 【求助】請教 Linux 「頻寬管制」功能的問題
    作者:linux_xp 所在討論版:-- FreeBSD & Linux 討 論 版
    回覆: 13
    最後發表: 2004-06-02, 03:19 PM
  5. 【教學】以 舊電腦安裝Linux 成為功能強大的防火牆兼頻寬管理器
    作者:flight88 所在討論版:-- 網 路 技 術 版
    回覆: 7
    最後發表: 2004-03-06, 09:58 PM

 

coyote 3c905c-tx-m

brazilfw 用putty裝外掛

brazilfw 3 頻管管理

brazilfw qos 設定

kbits brazilfw 單位

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •