ssh
y telnet
) o a servicios que sólo trabajan con bloques de datos pequeños.
tc
(provisto por el paquete iproute). Se recomienda utilizar herramientas de más alto nivel ya que su interfaz es bastante compleja.
wondershaper
(en el paquete con nombre similar) es minimizar las latencias independientemente de la carga en la red. Consigue esto limitando el tráfico total a un valor que está justo por debajo del valor de saturación del enlace.
wondershaper interfaz tasa_descarga tasa_subida
. La interfaz puede ser, por ejemplo, eth0
o ppp0
y ambas tasas son en kilobits por segundo. Ejecutar wondershaper remove interfaz
desactiva el control de tráfico en la interfaz especificada.
up
y down
al archivo /etc/network/interfaces
indicando las órdenes a ejecutar luego que se configure la interfaz y luego que sea desconfigurada, respectivamente. Por ejemplo:
Ejemplo 10.9. Cambios en el archivo /etc/network/interfaces
iface eth0 inet dhcp up /sbin/wondershaper eth0 500 100 down /sbin/wondershaper remove eth0
wondershaper
en /etc/ppp/ip-up.d/
activará el control de tráfico tan pronto como esté activa la conexión.
pfifo_fast
el cual provee algunas características interesantes en sí mismo. La prioridad de cada paquete IP procesado está basada en el campo ToS (tipo de servicio: «Type of Service») del mismo; modificar este campo es suficiente para tomar ventaja de sus capacidades de planificación. Existen cinco valores posibles:
iptables -t mangle -A PREROUTING -p tcp --sport ssh -j TOS --set-tos Minimize-Delay iptables -t mangle -A PREROUTING -p tcp --dport ssh -j TOS --set-tos Minimize-Delay