Estoy tratando de establecer temporalmente una disciplina de cola de velocidad limitada y luego eliminarla un poco más tarde:
# /sbin/tc qdisc add dev eth1 root tbf rate 600kbit latency 50ms burst 1540
# /sbin/tc qdisc del dev eth1 root
Desafortunadamente, esto elimina por completo la disciplina de la cola y evita que las transferencias de datos salientes funcionen después de que se elimina la cola.
Esperaba poder restablecer la disciplina de la cola a la predeterminada:
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
Sin embargo, no parece que pfifo_fast qdisc se pueda crear manualmente:
# /sbin/tc qdisc add dev eth1 root pfifo_fast
qdisc 'pfifo_fast' does not support option parsing
La solución que encontré es crear una nueva disciplina de cola simple:
# /sbin/tc qdisc add dev eth1 root prio
Sin embargo, me preguntaba cómo restablecer esto al valor predeterminado real sin reiniciar.
de http://www.knowplace.org/pages/howtos/traffic_shaping_with_linux/examples.php :
fuente
La página de manual de pfifo_fast (man tc-pfifo_fast) dice que las interfaces tienen automáticamente adjunto el qdisc pfifo_fast; cuando agrega un qdisc diferente y luego elimina este qdisc, pfifo_fast volverá automáticamente al servicio.
Esto sugiere que algo se ha roto en la configuración del OP.
Probado con:
fuente