Я хочу отключить tcp-offloading ("TOE") на моих серверах Debian.
ethtool -K .....
У меня есть некоторые пожелания, хотя:
Тщательно интегрируйте его в Debian
Это гласит: нет rc.local, я также хотел бы избежать псевдо-rc-сценариев ...
Я предполагаю, что он устанавливает ethtool и использует pre-up.d / -Hook, который деконфигурирует ОО, используя параметры из / etc / network / interfaces .
Я хотел бы деконфигурировать все мои (будущие) серверы в общем виде, используя FAI . (поскольку fai уже есть - и хотел!) А как насчет опций, которые не поддерживаются на некоторых аппаратных средствах? Будет ли сбой в сети, если отключить несуществующую опцию? Я полагаю, что это не должно быть решительным, но это, похоже, тоже не мое решение.
Конфиг очень сильно загромождает, так как у него 11 вариантов! При использовании нескольких сетевых карт это пахнет ошибкой для меня.
Разве нет более общего решения? Я имею в виду sysctl, но пока не нашел. Мое желание было:
echo 0 > /proc/sys/net/core/enable_tcp_offloading
PS: Я очень удивлен, обнаружив, что на моем «новом оборудовании» по умолчанию включена поддержка ОО, из-за этого: http://www.linuxfoundation.org/collaborate/workgroups/networking/toe