Voglio disabilitare tcp-offloading ("TOE") sui miei server debian.
ethtool -K .....
Ho alcuni desideri, però:
Integralo in modo pulito in debian
Questo dice: no rc.local, vorrei anche evitare lo pseudo-rc-scripting ...
Immagino, sta installando ethtool e usando il pre-up.d / -Hook che deconfigura TOE usando le opzioni da / etc / network / interfaces .
Vorrei deconfigurare tutti i miei (futuri) server in modo generico usando FAI . (dal momento che fai è già a posto - e voluto!) Che dire di opzioni di punta che non sono supportate su alcuni hardware? La rete fallirà se un'opzione inesistente deve essere disabilitata? Immagino che dovrebbe essere robusto non farlo, ma questa non sembra neanche la mia soluzione desiderata.
Ingombra molto la configurazione, dato che atm ci sono 11 opzioni! L'utilizzo di più schede di rete ha un odore soggetto a errori.
Non esiste una soluzione più generica? Ho in mente un sistema, ma non ne ho ancora trovato uno. Il mio desiderio era:
echo 0 > /proc/sys/net/core/enable_tcp_offloading
PS: Sono abbastanza sorpreso di trovare i miei "nuovi hardware" per abilitare TOE di default, per questo motivo: http://www.linuxfoundation.org/collaborate/workgroups/networking/toe