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.