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
# tc limite la bande passante qui sort
Posté par nicolas . En réponse au message Limitation de la bande passante avec tc. Évalué à 3.
Voici le début de mon script en download avec ifb, ça devrait être suffisant pour comprendre comment ça fonctionne :
IFB=ifb0DEV=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