Назад | Перейти на главную страницу

Как убрать задержку на вход, введенную с помощью tc

Я узнал, что мы можем ввести задержку для входящих пакетов с помощью 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