Я узнал, что мы можем ввести задержку для входящих пакетов с помощью tc, следуя командам, указанным в :
https://wiki.linuxfoundation.org/networking/netem#how_can_i_use_netem_on_incoming_traffic3f Section: How can I use netem on incoming traffic?
Commands used for injecting delay:
# 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
But, finding it difficult to revert the system back to normal. Может ли кто-нибудь, пожалуйста, помочь мне, как восстановить настройки? После выполнения команд, указанных выше, я вижу ifb0 в моей системе. Я смог убрать задержку, выполнив следующую команду:
sudo tc qdisc del dev ifb0 root netem
Но я все еще вижу ifb0 и полагаю, что трафик все еще проходит через ifb0. Я хочу удалить ifb0 и заставить трафик проходить через eth0. Как я могу это сделать?
Я выполняю команды на Ubuntu 16.
Спасибо, Dinesh
Я понял ответ. Ниже приводится последовательность команд для восстановления.
tc qdisc del dev eth0 handle ffff: ingress
modprobe -r ifb