Я хочу відключити tcp-offloading ("TOE") на своїх серверах debian.
ethtool -K .....
У мене є деякі побажання:
Інтегруйте його чисто в debian
Це означає: немає rc.local, я також хотів би уникати псевдо-rc-сценаріїв ...
Я б здогадувався, це встановлення ethtool та використання pre-up.d / -Hook, який деконфігурує TOE, використовуючи параметри з / etc / network / інтерфейсів .
Я хотів би деконфігурувати всі мої (майбутні) сервери загальним способом за допомогою FAI . (оскільки фай вже на місці - і потрібен!) А що з опціями "toe", які не підтримуються на певному апаратному забезпеченні? Чи вийде з ладу мережа, якщо неіснуючий варіант буде відключений? Я думаю, це повинно бути надійним, щоб цього не робити, але це, здається, і не є моїм розшукуваним рішенням.
Це дуже захаращує конфігурацію, оскільки в атмі є 11 варіантів! Використовуючи кілька NIC, це пахне мені схильною до помилок.
Хіба немає більш загального рішення? Я маю на увазі sysctl, але ще не знайшов. Моє бажання було:
echo 0 > /proc/sys/net/core/enable_tcp_offloading
PS: Я дуже здивований, коли мої "новіші програмні засоби" мають TOE включеним за замовчуванням через це: http://www.linuxfoundation.org/collaborate/workgroups/networking/toe