Eu quero desativar o tcp-offloading ("TOE") nos meus servidores debian.
ethtool -K .....
Tenho alguns desejos, no entanto:
Integre-o corretamente no debian
Lê-se: no rc.local, também gostaria de evitar pseudo-rc-scripting ...
Eu acho que ele está instalando o ethtool e usando o pre-up.d / -Hook, que desconfigura o TOE usando as opções de / etc / network / interfaces .
Gostaria de desconfigurar todos os meus (futuros) servidores de maneira genérica usando FAI . (já que o fai já está em vigor - e desejado!) E as opções de toe que não são suportadas em algum hardware? A rede falhará se uma opção inexistente for desabilitada? Eu acho que deve ser robusto não fazer isso, mas essa também não parece ser a minha solução desejada.
Isso confunde muito a configuração, pois o atm tem 11 opções! Usando várias NICs, isso cheira a erros.
Não existe uma solução mais genérica? Eu tenho um sysctl em mente, mas ainda não encontrei um. Meu desejo era:
echo 0 > /proc/sys/net/core/enable_tcp_offloading
PS: Estou bastante surpreso ao encontrar meus "novos hardwares" para ativar o TOE por padrão, por causa disso: http://www.linuxfoundation.org/collaborate/workgroups/networking/toe