All pastes #46117 Raw Edit

Unnamed

public text v1 · immutable
#46117 ·published 2006-03-18 12:41 UTC
rendered paste body
#!/bin/bash

UPLINK=220
DEV=eth0

tc qdisc del dev $DEV root    2> /dev/null > /dev/null
tc qdisc del dev $DEV ingress 2> /dev/null > /dev/null

if [ "$1" = "stop" ] 
then 
	exit
fi


tc qdisc add dev $DEV root handle 1: htb default 1


tc class add dev $DEV parent 1: classid 1:1 htb rate ${UPLINK}kbit

tc class add dev $DEV parent 1: classid 1:2 htb rate 100mbit


tc filter add dev $DEV parent 1: protocol ip prio 1 u32 \
match ip sport 21 0xffff flowid 1:2

tc filter add dev $DEV parent 1: protocol ip prio 1 u32 \
match ip dport 21 0xffff flowid 1:2