web-dev-qa-db-ja.com

debian8で再起動してethtool設定を保持する方法

こんにちは、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'

しかし、これは機能しません。誰か助けてくれませんか?

2
pluto

複数の可能性が思い浮かびます:

  • 行を/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
    

    (実際には、ネットワーク設定を1つの場所に保持するため、これが最も適切な場所である可能性があります。)

  • 下の/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
     [...]
    
4
gf_