Я узнал, что мы можем ввести задержку для входящих пакетов с помощью tc, выполнив команды, указанные в:
https://wiki.linuxfoundation.org/networking/netem#how_can_i_use_netem_on_incoming_traffic3f Раздел: Как я могу использовать netem для входящего трафика?
Команды, используемые для ввода задержки:
# 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
Но, обнаружив трудности, вернуть систему в нормальное состояние. Может ли кто-нибудь помочь мне, как восстановить настройки? После выполнения команд, упомянутых выше, я вижу ifb0 в моей системе. Я мог убрать задержку, выполнив следующую команду:
sudo tc qdisc del dev ifb0 root netem
Но я все еще вижу ifb0 и считаю, что трафик все еще проходит через ifb0. Я хочу удалить ifb0 и заставить трафик проходить через eth0. Как я могу это сделать?
Я запускаю команды на Ubuntu 16.
Спасибо Динеш
Я понял ответ. Ниже приводится последовательность команд для восстановления.
tc qdisc del dev eth0 handle ffff: ingress
modprobe -r ifb