Analphabet for(;;) rand();

Wondershaper et NetworkManager

linux internet

Wondershaper est un outil très simple qui permet de faire un peu de Qos. Le but est de ne pas tuer votre routeur et réduire un peu les lags spikes, très utile en télétravail avec SSH en 4G...

# curl -O /usr/local/sbin/wondershaper https://raw.githubusercontent.com/magnific0/wondershaper/master/wondershaper
# chmod +x /usr/local/sbin/wondershaper
# cat > /etc/NetworkManager/dispatcher.d/02-wondershaper.sh
#!/bin/bash

case $2 in
    up)
        if [ "$CONNECTION_UUID" = "(insérer un uuid ici)" ]; then
            /usr/local/sbin/wondershaper -a "$1" -u (upload speed) -d (download speed)
        fi
    ;;
    down)
        /usr/local/sbin/wondershaper -c -a "$1"
    ;;
esac
# chmod +x /usr/NetworkManager/dispatcher.d/02-wondershaper.sh

Vous pouvez trouver l'UUID de chaque connexion avec la commande "nmcli connection show". Pour une efficacité optimale je conseille de mettre 75% des vitesses mesurés en upload et download, surtout si vous n'êtes pas seul sur le réseau.