ฉันต้องการปิดใช้งาน tcp-offloading ("TOE") บนเซิร์ฟเวอร์เดเบียนของฉัน
ethtool -K .....
ฉันมีความปรารถนาบางอย่าง แต่:
รวมมันเข้ากับเดเบียนอย่างหมดจด
อ่านนี้: ไม่มี rc.local ฉันต้องการหลีกเลี่ยงการหลอกสคริปต์ rc ...
ฉันเดาก็ติดตั้ง ethtool และการใช้ก่อน up.d / -Hook ซึ่ง deconfigures TOE ใช้ตัวเลือกจาก/ etc / เครือข่าย / อินเตอร์เฟซ
ผมอยากจะ deconfigure เซิร์ฟเวอร์ทั้งหมดของฉัน (ในอนาคต) ในแฟชั่นทั่วไปใช้หนาน (เนื่องจากไฟอยู่ในสถานที่ - และต้องการ!) แล้วตัวเลือกแบบนิ้วเท้าที่ไม่รองรับกับฮาร์ดแวร์บางตัว? ระบบเครือข่ายจะล้มเหลวหรือไม่หากไม่ได้ใช้ตัวเลือกที่มีอยู่ ฉันเดาว่ามันควรจะมีประสิทธิภาพไม่ควรทำ แต่ดูเหมือนจะไม่เป็นทางออกที่ฉันต้องการเช่นกัน
มันปรับแต่งการกำหนดค่าเป็นอย่างมากเนื่องจาก ATM มี 11 ตัวเลือก! การใช้ NIC หลายครั้งนี้ทำให้ฉันมีข้อผิดพลาด
ไม่มีวิธีแก้ปัญหาทั่วไปเพิ่มเติมหรือไม่ ฉันมี sysctl ในใจ แต่ยังไม่พบ ความปรารถนาของฉันคือ:
echo 0 > /proc/sys/net/core/enable_tcp_offloading
PS: ฉันค่อนข้างประหลาดใจที่พบ "ฮาร์ดแวร์รุ่นใหม่" เพื่อให้เปิดใช้งาน TOE ตามค่าเริ่มต้นด้วยเหตุนี้: http://www.linuxfoundation.org/collaborate/workgroups/networking/toe