• # tc limite la bande passante qui sort

    Posté par . En réponse au message Limitation de la bande passante avec tc. Évalué à 3.

    Tout est dans le titre. Tc ne peut que limiter la bande passante de ton interface en débit sortant. Il me semble que tu veux faire le contraire d’après les règles que tu as données. Ai-je bon ? Si oui, trois solutions : faire ton réglage sur chacun des serveurs qui envoient les données ; avec un routeur faire le réglage sur l’interface interne (qui parle au réseau privé) ; ou utiliser ifb.

    Voici le début de mon script en download avec ifb, ça devrait être suffisant pour comprendre comment ça fonctionne :
    IFB=ifb0
    DEV=eth0
    DOWNLINK=75
    modprobe ifb
    ip link set dev $IFB up
    tc qdisc add dev $DEV ingress
    tc filter add dev $DEV parent ffff: protocol ip \
    u32 match ip dst 0/0 action mirred egress redirect dev $IFB
    tc qdisc add dev $IFB root handle 1:0 htb default 1
    tc class add dev $IFB parent 1:0 classid 1:1 htb \
    rate ${DOWNLINK}kbps