ssh
e telnet
) o ai servizi che si occupano solo di piccoli blocchi di dati.
tc
(fornito dal pacchetto iproute) vengono impostati i parametri di QoS. Dal momento che la sua interfaccia è abbastanza complessa, è consigliabile utilizzare strumenti di livello superiore.
wondershaper
(nel pacchetto omonimo) è quello di ridurre al minimo le latenze indipendentemente dal carico della rete. Questo risultato è ottenuto limitando il traffico totale a un valore che cade appena sotto il valore di saturazione del collegamento.
wondershaper interfaccia velocità_download velocità_upload
. L'interfaccia può essere per esempio eth0
o ppp0
, entrambe le velocità sono espresse in kilobit al secondo. Il comando wondershaper remove interfaccia
disabilita il controllo del traffico sull'interfaccia specificata.
up
e down
al file /etc/network/interfaces
che permettono di dichiarare i comandi da eseguire, rispettivamente dopo aver configurato l'interfaccia e prima che sia disattivata. Ad esempio:
Esempio 10.9. Modifiche nel file /etc/network/interfaces
iface eth0 inet dhcp up /sbin/wondershaper eth0 500 100 down /sbin/wondershaper remove eth0
wondershaper
nella directory /etc/ppp/ip-up.d/
permetterà il controllo del traffico non appena la connessione è attiva.
pfifo_fast
, che fornisce alcune interessanti caratteristiche di per sé. La priorità di ogni pacchetto IP processato è basata sul campo ToS (tipo di servizio: Type of Service) del pacchetto stesso; è sufficiente modificare questo campo per sfruttare le funzionalità di pianificazione. Ci sono cinque possibili valori:
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