GNU/Linux >> Tutoriales Linux >  >> Linux

Deshabilite la descarga de TCP {de forma completa, genérica y sencilla}

Solución 1:

En Debian, el ethtool el paquete ahora proporciona un if-up.d secuencia de comandos que implementa opciones para la descarga (y otros ethtool configuración).

Solo tienes que instalar este paquete y agregar líneas como estas a la interfaz 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

Solución 2:

¡Eureka! ¡Encontré "mi" solución!

Simplemente estoy colocando mi propio disable-toe Guión en /etc/network/if-up.d/ que deshabilita completamente la descarga de tcp.

Como bono he agregado un /etc/network/interfaces -Opción, que deshabilita esto.

#!/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. ¿Cómo detener y deshabilitar el servicio ClamAV de CentOS?

  2. Linux USB:¿encender y apagar la alimentación?

  3. Ubuntu 18.04:deshabilite dnsmasq-base y habilite dnsmasq completo

  4. ¿Cómo apago el pitido en la terminal en Linux?

  5. Desactivar el modo interactivo del comando cp (copiar) (cp:¿sobrescribir?)

Cómo habilitar y deshabilitar WiFi en Kali Linux

Cómo deshabilitar la suspensión y la hibernación en Linux

Cómo desactivar la exploración de directorios en Apache y Nginx

Deshabilitar y apagar Telnet en Linux

CentOS / RHEL 6:Cómo deshabilitar las páginas gigantes transparentes (THP)

Cómo deshabilitar WiFi en el sistema Linux:métodos GUI y CLI