您好,如何在 Debian 8 上重启后保留以下设置?
ethtool -K eth0 lro off
ethtool -K eth1 lro off
我已经尝试将其添加到 /etc/network/interfaces.d/ifcfg-bond0 下,并使用以下选项:
ETHTOOL_OPTIONS='-K eth0 lro off'
ETHTOOL_OPTIONS='-K eth1 lro off'
但这不起作用。有人能帮我吗?
答案1
我想到了很多可能性:
将这些行放入
/etc/network/interfaces
(或您在下面使用的任何文件中interfaces.d
):iface eth0 inet static [...] post-up /sbin/ethtool -K eth0 lro off post-up /sbin/ethtool -K eth1 lro off
(实际上也许这是最合适的地方,因为它将网络设置保存在一个地方。)
/etc/rc.local
将启动时执行的行放入exit 0
底部之前:[...] /sbin/ethtool -K eth0 lro off && /sbin/ethtool -K eth1 lro off exit 0
将这些行放入
crontab
能够运行命令的用户中,通过以下方式编辑它crontab -e
:[...] @reboot /sbin/ethtool -K eth0 lro off && /sbin/ethtool -K eth1 lro off [...]
答案2
添加行
offload-lro off
到您的接口定义中/etc/network/interfaces
。
查看
/usr/share/doc/ethtool/README.Debian
支持的更多 ethtool 选项。