> Eu am incercat sa pun pe interfata B a router-ului un traffic shaper.
> Daca vreau de pe o statie din lan sa trag ceva din internet nu o pot face
> decit cu o viteza maxima(V) setata de mine.
> Dar acuma intervine problema:daca vreau sa copiez ceva de pe server o sa
> mearga tot cu viteza maxima V, iar eu nu vrea sa se intimple asta.
> Am incercat sa mai introduc o clasa si un filtru a.i. sa fie tratat
> diferentziat traficul INTERNET-STATIE de cel SERVER-STATIE da' nu am
> reusit.
> Poate cineva sa-mi dea un exemplu care sa mearga?
hihi am un exemplu care nu mai da eroarea aia scarboasa (apropos, ai gasit
cauza?) insa nu imi dau seama de ce dar nu prea pune capac la pachete...
cu u32 classifier se pare ca pune botul ...
poate te ajuta cu ceva insa nu imi dau seama de ce nu limiteaza (la mine).
folosesc 2.2.16, ma apuc de 2.4.0, o fi ceva de kernel?!.
#!/bin/bash
#
#
# ________ ________ _________________________
# tunnel(tun1) <--->| eth2 |-router-| eth0 |<-->| target (172.16.255.2) |
# -------- -------- -------------------------
#
#
#
ip=/sbin/ip
tc=/sbin/tc
dev=tun1 # Or eth2 ? good question...
#clear previous settings
$tc qdisc del dev $dev root
#root parameters
$tc qdisc add dev $dev root handle 1: cbq bandwidth 3Mbit cell 8 \
avpkt 1000 mpu 64
$tc class add dev $dev parent 1:0 classid 1:1 cbq bandwidth 256kbit \
rate 256kbit allot 1514 cell 8 weight 1Mbit prio 8 maxburst 20 avpkt 1000
# target
$tc class add dev $dev parent 1:1 classid 1:2 cbq bandwidth 16kbit \
rate 16Kbit allot 1514 cell 8 weight 1 prio 4 maxburst 20 avpkt 1000
$tc qdisc add dev $dev parent 1:2 tbf rate 16Kbit burst 10kb/8 limit 15Kb
$tc filter add dev $dev parent 1:2 protocol ip prio 4 u32 match ip src 172.16.25
5.2/32
--
Stefan Laudat - Network & Security Engineer
RoEduNet - THE Romanian Education Network
-------------------------------------------
"- Do you believe in Bible?
- Hell, I've seen one!"
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
unsubscribe from this list.