Код: Выделить всё
#!/bin/sh
TC="/sbin/tc"
TCQA="$TC qdisc add dev $IFNAME"
TCQD="$TC qdisc del dev $IFNAME"
$TCQD root &>/dev/null
$TCQD ingress &>/dev/null
$TCQA root handle 1: htb
$TCQA handle ffff: ingress
/usr/abills/libexec/linkupdown ipn up $IFNAME $PEERNAME $IPREMOTE OS=Linux
Код: Выделить всё
root@nelgondar:~# tc -s -d qdisc ls dev ppp1
qdisc pfifo_fast 0: root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
Sent 20912190 bytes 17380 pkt (dropped 156, overlimits 0 requeues 106)
rate 0bit 0pps backlog 0b 0p requeues 106
qdisc ingress ffff: parent ffff:fff1 ----------------
Sent 3825878 bytes 11840 pkt (dropped 338, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
root@nelgondar:~# tc -s -d class ls dev ppp1
root@nelgondar:~# tc -s -d filter ls dev ppp1 parent 1:
root@nelgondar:~# tc -s -d filter ls dev ppp1 parent ffff:
filter protocol ip pref 2096 u32
filter protocol ip pref 2096 u32 fh 800: ht divisor 1
filter protocol ip pref 2096 u32 fh 800::800 order 2048 key ht 800 bkt 0 flowid 1: (rule hit 11876 success 11850)
match 0a000030/ffffffff at 12 (success 11850 )
match 00000000/00000000 at 16 (success 11850 )
police 0xe rate 5000Kbit burst 12Kb mtu 2Kb action drop overhead 0b
ref 1 bind 1
Sent 3832175 bytes 11850 pkts (dropped 338, overlimits 338)