Personal as fi ales sa cumpar alta placa de retea, da' ma rog. Salveaza
scriptu' de mai jos si ruleaza-l cu parametrii 'script eth0 start'.
('bounded' = pachetele din aceasta clasa au rata de transfer limitata
superior de 'rate')

#!/bin/sh
BANDWIDTH=10Mbit
AVPKT=1000
LOCALNET="192.168.0.0/24"
LAZYPUTER="192.168.0.0/32"

case "$2" in
    stop)
        tc qdisc del dev $1 root
        ;;
    start)
        tc qdisc add dev $1 root handle 30: cbq bandwidth $BANDWIDTH rate $BANDWIDTH 
avpkt $AVPKT

        tc class add dev $1 parent 30:0 classid 30:1 cbq bandwidth $BANDWIDTH rate 
9Mbit\
            allot 1514 weight 500Kbit prio 4 maxburst 20 avpkt $AVPKT
        tc class add dev $1 parent 30:0 classid 30:2 cbq bandwidth $BANDWIDTH rate 
1Mbit bounded\
            allot 1514 weight 100Kbit prio 4 maxburst 10 avpkt $AVPKT

        tc qdisc add dev $1 parent 30:1 handle 31: sfq quantum 1514b perturb 15
        tc qdisc add dev $1 parent 30:2 handle 32: sfq quantum 1514b perturb 15

        tc filter add dev $1 parent 30:0 protocol ip prio 4 u32 match ip dst 
$LAZYPUTER flowid 30:2
        tc filter add dev $1 parent 30:0 protocol ip prio 4 u32 match ip dst $LOCALNET 
flowid 30:1
        ;;
    stat*)
        tc -s class show dev $1
        ;;
    conf*)
        tc -d class show dev $1
        ;;
    *)
        echo "Usage: $0 device start|startlowmail|stop|status|config"
        exit 1
esac

On Thu, 1 Mar 2001, Eugen wrote:

> *This message was transferred with a trial version of CommuniGate(tm) Pro*
>
> pai io sunt legat pe ethernet cu mai multe calculatoare in retea. Reteaua
> este de 10Mbit. Placile de retea de pe unul din ele nu suporta trafic
> sustinut la viteza maxima. Si vreau ca sa imi limitez viteza de transfer
> dintre mine si calculatorul ala la 100KB pe sec (la 1MB crapa de nu se
> vede, asta fiind viteza maxima). Iar ce vine din alta parte sa nu fie
> restrictionat la viteza.


---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui