J'ai appris que nous pouvons introduire un délai aux paquets entrants en utilisant tc en suivant les commandes spécifiées dans :
https://wiki.linuxfoundation.org/networking/netem#how_can_i_use_netem_on_incoming_traffic3f Section: Comment puis-je utiliser netem sur le trafic entrant?
Commandes utilisées pour injecter un délai:
# modprobe ifb
# ip link set dev ifb0 up
# tc qdisc add dev eth0 ingress
# tc filter add dev eth0 parent ffff: \
protocol ip u32 match u32 0 0 flowid 1:1 action mirred egress redirect dev ifb0
# tc qdisc add dev ifb0 root netem delay 750ms
Cependant, je trouve difficile de rétablir le système à son état normal. Est-ce que quelqu'un pourrait svp m'aider sur la façon de restaurer les paramètres? Après avoir exécuté les commandes mentionnées ci-dessus, je vois ifb0 sur mon système. Je pourrais supprimer le délai en exécutant la commande suivante:
sudo tc qdisc del dev ifb0 root netem
Mais, je vois toujours ifb0 et je pense que le trafic passe toujours par ifb0. Je veux supprimer ifb0 et faire passer le trafic par eth0. Comment puis-je faire cela?
Je lance des commandes sur Ubuntu 16.
Merci, Dinesh