Debian

如何通過重新啟動在 debian 8 上保留 ethtool 設置

  • November 2, 2021

您好,我如何通過在 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'

但這不起作用。有人可以幫我嗎?

想到了多種可能性:

  • 將這些行放入/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
[...]

引用自:https://serverfault.com/questions/813781