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
queue scheduler, which provides a few interesting features by itself. The priority of each processed IP packet is based on the DSCP field (Differentiated of Services Code Point) of this packet; modifying this 6-bit field is enough to take advantage of the scheduling features. Refer to https://en.wikipedia.org/wiki/Differentiated_services#Class_Selector for more information.
nft add table ip mangle nft add rule ip mangle PREROUTING tcp sport 22 counter ip dscp set 0x04 nft add rule ip mangle PREROUTING tcp dport 22 counter ip dscp set 0x04