Problème de chargement dans ​​linux Pour la formation de la circulation

Actuellement je travaille sur la formation de trafic dans Linux. Nous avons un client connecté au serveur en cours d'exécution nat et dhcp. Ce que nous voulons faire, c'est de limiter la vitesse de téléchargement et le téléchargement du client / clients.

Cependant, seule la limite de téléchargement fonctionne.

Limite de téléchargement (Partie du script) TRAVAIL

tc class add dev eth1 parent 1:1 classid 1:4 htb rate 30000kbit
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.0.101/32 flowid 1:4

Limiter les téléchargements (Partie du script)

tc class add dev eth1 parent 1:1 classid 1:4 htb rate 30000kbit
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.0.101/32 flowid 1:4

La seule chose qui a changé en termes de chargement, - c'est «dst» sur «src». Le problème est que lorsque nous remplaçons une partie de la partie de chargement du script du téléchargement, aucune restriction n'est effectuée. Qu'est-il arrivé
Invité:

Agathe

Confirmation de:

Votre demande de génération de trafic fonctionne sur votre serveur avec une adresse IP. 192.168.0.101, Par conséquent, vous pouvez simplement contrôler la bande passante de téléchargement à l'aide du filtre avec src 192.168.0.101. Lorsque vous utilisez un filtre avec dst 192.168.0.101, Les paquets sont d'abord acceptés sur le serveur, puis le trafic est généré sur eux. Vous ne pouvez donc pas contrôler la largeur de bande de charge. Pour ce faire, vous devez utiliser la machine entre votre serveur et vos utilisateurs pour contrôler le téléchargement et télécharger en utilisant ces deux filtres.

Pour répondre aux questions, connectez-vous ou registre