J'ai mis en place un point d'accès Wi-Fi avec un Pi 3 B+ et j'aimerais simuler des retards de paquets et des pertes de paquets pour les appareils connectés communiquant à travers l'AP. Je pensais pouvoir y parvenir en utilisant tc et iptables pour provoquer des variations et des pertes de paquets pour les appareils connectés communiquant à travers l'AP, mais ces paquets ne sont pas affectés. Les seuls paquets qui sont affectés sont ceux d'un appareil connecté dont l'adresse IP de destination est l'AP ou les paquets de l'AP dont l'adresse IP de destination est un appareil connecté. Toute suggestion sur la manière d'affecter les appareils connectés communiquant à travers l'AP serait grandement appréciée. De plus, je ne peux pas modifier le logiciel ou la configuration des appareils connectés à l'AP. J'ai essayé des commandes similaires à celles ci-dessous sur l'AP sans succès.
tc qdisc change dev wlan0 root netem delay 100ms 10ms
tc qdisc change dev wlan0 root netem loss 0.1
iptables -D INPUT -m statistic --mode random --probability 0.2 -j DROP
iptables -D OUTPUT -m statistic --mode random --probability 0.2 -j DROP
iptables -D FORWARD -m statistic --mode random --probability 0.2 -j DROP