GNU/Linux >> Tutoriels Linux >  >> Linux

Désactiver le déchargement TCP {complètement, génériquement et facilement}

Solution 1 :

Sur Debian, le ethtool le paquet fournit maintenant un if-up.d script qui implémente les options de déchargement (et autres ethtool paramètres).

Il vous suffit d'installer ce package et d'ajouter des lignes comme celles-ci à l'interface en /etc/network/interfaces .

auto eth0
iface eth0 inet static
    address 10.0.3.1/255.255.248.0
    gateway 10.0.2.10
    offload-tx  off
    offload-sg  off
    offload-tso off

Solution 2 :

Eurêka ! J'ai trouvé "ma" solution !

Je place simplement mon propre disable-toe Script dans /etc/network/if-up.d/ qui désactive complètement le déchargement TCP.

En bonus j'ai ajouté un /etc/network/interfaces -Option, qui désactive cela.

#!/bin/bash

RUN=true
case "${IF_NO_TOE,,}" in
    no|off|false|disable|disabled)
        RUN=false
    ;;
esac

if [ "$MODE" = start -a "$RUN" = true ]; then
  TOE_OPTIONS="rx tx sg tso ufo gso gro lro rxvlan txvlan rxhash"
  for TOE_OPTION in $TOE_OPTIONS; do
    /sbin/ethtool --offload "$IFACE" "$TOE_OPTION" off &>/dev/null || true
  done
fi

Linux
  1. Comment désactiver les caches L1 et L2 du processeur ?

  2. Comment désactiver le bip dans le terminal sous Linux ?

  3. Désactiver le mode interactif de la commande cp (copier) (cp :écraser ?)

  4. Comment désactiver le mode passif dans la commande linux ftp

  5. Comment désactiver complètement et dynamiquement la pile IPv4 de Linux ?

Comment activer et désactiver le WiFi sur Kali Linux

Comment activer, désactiver et installer les plug-ins Yum

Comment désactiver la suspension et l'hibernation sous Linux

Comment désactiver la navigation dans les répertoires sur Apache et Nginx

Comment désactiver le Wi-Fi sur le système Linux :méthodes GUI et CLI

Ubuntu 18.04 :désactivez dnsmasq-base et activez dnsmasq complet