加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 禁用TCP-Offloading {完全,通用和轻松}

发布时间:2020-12-13 18:25:06 所属栏目:Linux 来源:网络整理
导读:我想在我的debian服务器上禁用tcp-offloading(“TOE”). ethtool -K ..... 不过我有一些愿望: 将它干净地整合到debian中 这样写:没有rc.local,我也想避免伪rc脚本… 我猜,它正在安装ethtool并使用pre-up.d / -Hook,它使用/ etc / network / interfaces中的
我想在我的debian服务器上禁用tcp-offloading(“TOE”).
ethtool -K .....

不过我有一些愿望:

将它干净地整合到debian中

这样写:没有rc.local,我也想避免伪rc脚本…

我猜,它正在安装ethtool并使用pre-up.d / -Hook,它使用/ etc / network / interfaces中的选项取消配置TOE.

我想使用FAI以通用方式解除所有(未来)服务器的配置. (因为fai已经到位 – 并且想要!)
某些硬件不支持的脚趾选项怎么样?如果应禁用非现有选项,网络是否会失败?我想这不应该是强健的,但这似乎也不是我想要的解决方案.

它非常混乱配置,因为atm有11个选项!使用多个NIC,这对我来说很容易出错.

是不是有更通用的解决方案?我有一个sysctl,但还没有找到.我的愿望是:

echo 0 > /proc/sys/net/core/enable_tcp_offloading

PS:我很惊讶地发现我的“新硬件”默认启用了TOE,因为:http://www.linuxfoundation.org/collaborate/workgroups/networking/toe

解决方法

在Debian上,ethtool包现在提供了一个if-up.d脚本,用于实现卸载(和其他ethtool设置)的选项.

您只需安装此软件包并将这些行添加到/ etc / network / interfaces中的接口即可.

auto eth0
iface eth0 inet static
    address 10.0.3.1/255.255.248.0
    gateway 10.0.2.10
    offload-tx  off
    offload-sg  off
    offload-tso off

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读