#!/bin/sh ### Basics DEV=eth0 IP=192.168.1.4 LINERATE=2mbit LOWRATE=8kbps TC=/sbin/tc ### Rules - throttle SSH on ext_int $TC qdisc del dev $DEV root $TC qdisc add dev $DEV root handle 1: cbq avpkt 1000 bandwidth $LINERATE $TC qdisc add dev $DEV parent 1: classid 1:1 cbq rate $LOWRATE allow 1500 prio 5 bounded isolated $TC filter add dev $DEV parent 1: protocol ip prio 16 u32 match ip sport 22 0xFFFF flowid 1:1