• LINE ID: @CARRENT
  • [email protected]
VoucherCar
  • ˹éÒáá
  • ÊÔ¹¤éÒ
    • ᡨѧËÇѴöàªèÒ
    • ᡵÒÁÃдѺà¤Ã×èͧ¹µì
    • ᡵÒÁÃÒ¤ÒöàªèÒ
    • ᡵÒÁÂÕèËéÍöàªèÒ

    • µÐ¡ÃéÒÊÔ¹¤éÒ
    • ¨Í§´èǹ¹éÍ¡ÇèÒ 7 Çѹ
    • öàªèÒ ÃÒÂÊÑ»´ÒËì
  • º·¤ÇÒÁà¹×éÍËÒ
    • ¤Ó¶ÒÁ¾ººèÍÂ
    • º·¤ÇÒÁöàªèÒ
    • ÊÒ¢ÒöàªèÒ
    • WEBBOARD
  • ÇÔ¸Õ¡ÒÃÊÑè§«×éÍ
    • ÇÔ¸Õ¡ÒÃÊÑè§«×éÍ
    • ÃÒÂÅÐàÍÕ´¡ÒêÓÃÐà§Ô¹
  • ¨Í§´èǹ
  • µÔ´µèÍàÃÒ
à¢éÒÊÙèÃкº
öàªèÒÃÒ¤Ò»ÃÐËÂÑ´adver
öàªèÒ »ÃÐàÀ·µèÒ§æ

ᡵÒÁ¨Ñ§ËÇÑ´ ᡵÒÁà¤Ã×èͧ¹µì ᡵÒÁÃÒ¤Ò á¡µÒÁÂÕèËéÍ Ã¶àªèÒ ÃÒÂÊÑ»´ÒËì

¤Ó¶ÒÁ¾ººèÍÂà¡ÕÂǡѺöàªèÒ ¢èÒÇÊÒú·¤ÇÒÁöàªèÒ ÊÒ¢ÒºÃÔÉѷöàªèÒ àÇ纺ÍÃì´ (Webboard)

ÇÔ¸ÕÊÑè§«×éÍ ÃÒÂÅÐàÍÕ´¡ÒêÓÃÐà§Ô¹
µÔ´µèÍàÃÒ
öàªèÒ ¨Ñ§ËÇÑ´

---
¡ÅѺä»Ë¹éÒàÇ纺ÍÃì´

script limit bandwidth UDP

¼ÙéµÑé§¡ÃзÙé: a
Çѹ·Õè: 05/11/2013 àÇÅÒ: 07:39:15

àÍÒ script ªÒǺéÒ¹ÁÒ´Ñ´á»Å§¹Ô´Ë¹èÍÂÎÐ µé¹©ºÑº shape µÒÁ IP áµèàÍÒÁÒá¡éãËéºÕºà©¾ÒÐ UDP

http://www.iplocation.net/tools/traffic-control.php

«Öè§â´Â¡ÒÃãªé§Ò¹»¡µÔÁѹäÁè¨Óà»ç¹µéͧãªé UDP àÂÍÐÍÐäâ¹Ò´¹ÕéÍÂÙèáÅéÇ ¡ç¾ÍàÍÒÁÒªèÇ¡ѹ¡ÒÃÂÔ§ udp ÍÍ¡ä´éÍÂÙè˹è͹֧

#!/bin/bash
#
# udplimiter This script limit the bandwidth for udp traffic
#
# chkconfig: - 13 87
 
### BEGIN INIT INFO
# Provides: $udplimiter
# Required-Start: $network
# Required-Stop: $network
# Default-Start:
# Default-Stop: 0 1 2 3 4 5 6
# Short-Description: start|stop|status|restart Bandwidth Limiter
# Description: This script limit the bandwidth for udp traffic
### END INIT INFO
 
 
#  tc uses the following units when passed as a parameter.
#  kbps: Kilobytes per second
#  mbps: Megabytes per second
#  kbit: Kilobits per second
#  mbit: Megabits per second
#  bps: Bytes per second
#       Amounts of data can be specified in:
#       kb or k: Kilobytes
#       mb or m: Megabytes
#       mbit: Megabits
#       kbit: Kilobits
#  To get the byte figure from bits, divide the number by 8 bit
#
 
#
# Name of the traffic control command.
TC=/sbin/tc
 
# The network interface we're planning on limiting bandwidth.
IF=eth0             # Interface
 
# Bandwidth limit (in mega bits)
BWLIMIT=5mbit          # DOWNLOAD Limit
 
# Filter options for limiting the intended interface.
U32="$TC filter add dev $IF protocol ip parent 1:0 prio 1 u32"
 
start() {
 
# We'll use Hierarchical Token Bucket (HTB) to shape bandwidth.
# For detailed configuration options, please consult Linux man
# page.
 
    $TC qdisc add dev $IF root handle 1: htb default 30
    $TC class add dev $IF parent 1: classid 1:1 htb rate $BWLIMIT
    $U32 match ip protocol 17 0xff flowid 1:1
 
# The first line creates the root qdisc, and the next two lines
# create two child qdisc that are to be used to shape download
# and upload bandwidth.
#
# The 4th and 5th line creates the filter to match the interface.
# The 'dst' IP address is used to limit download speed, and the
# 'src' IP address is used to limit upload speed.
 
}
 
stop() {
 
# Stop the bandwidth shaping.
    $TC qdisc del dev $IF root
 
}
 
restart() {
 
# Self-explanatory.
    stop
    sleep 1
    start
 
}
 
show() {
 
# Display status of traffic control status.
    $TC -s qdisc ls dev $IF
 
}
 
case "$1" in
 
  start)
 
    echo -n "Starting bandwidth shaping: "
    start
    echo "done"
    ;;
 
  stop)
 
    echo -n "Stopping bandwidth shaping: "
    stop
    echo "done"
    ;;
 
  restart)
 
    echo -n "Restarting bandwidth shaping: "
    restart
    echo "done"
    ;;
 
  show)
 
    echo "Bandwidth shaping status for $IF:"
    show
    echo ""
    ;;
 
  *)
 
    pwd=$(pwd)
    echo "Usage: $0 {start|stop|restart|show}"
    ;;
 
esac
 
exit 0

àÍÒä»à«¿ãÊè /etc/init.d/udplimiter áÅéÇÊÑè§ /etc/init.d/udplimiter start ä´éàÅ ¶éÒ¨ÐãËé·Ó§Ò¹µÍ¹à»Ô´à¤Ã×èͧÍѵâ¹ÁѵԴéÇ¡ç chkconfig udplimiter on

ÍéÍ ÍÂèÒÅ×Áá¡éª×èÍ interface ´éǹФÃѺ µÃ§ IF=eth0



http://www.icez.net/blog/76175/0154-script-limit-bandwidth-udp

¤ÇÒÁ¤Ô´àËç¹·Ñé§ËÁ´
ÂѧäÁèÁÕ¤ÇÒÁ¤Ô´àËç¹ ÁÒÃèÇÁáÊ´§¤ÇÒÁ¤Ô´àËç¹à»ç¹¤¹ááÊÔ!
ÃèÇÁáÊ´§¤ÇÒÁ¤Ô´àËç¹

Copyright © 2026 vouchercar.com

*** äÁè͹حҵãËéŧâ¦É³Ò¢ÒÂÊÔ¹¤éÒã´æ ¡è͹ä´éÃѺ͹حҵ¨Ò¡·Ò§àÇ纹ФР***