Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- IF="eth1"
- VOIP="YES"
- MAXBW="10000"
- BURST="100"
- CBURST=$(( ${BURST} - 1 ))
- TC='/sbin/tc'
- ${TC} qdisc del dev ${IF} root > /dev/null 2>&1
- ${TC} qdisc del dev ${IF} ingress > /dev/null 2>&1
- [ ${1:-NOTHING} == stop ] && exit 0
- ${TC} qdisc add dev ${IF} root handle 1: htb default 99
- ${TC} class add dev ${IF} parent 1:0 classid 1:99 htb \
- rate ${MAXBW}kbit burst ${BURST}k cburst ${CBURST}k quantum 1550
- if [ $(echo ${VOIP} | sed -e 's/^\(.*\)$/\L\1/g') == no ]; then
- ${TC} qdisc add dev ${IF} parent 1:99 handle 99: sfq perturb 10
- fi
Advertisement
Add Comment
Please, Sign In to add comment