Ubuntu Server 22.04 永続ネットワーク設定

Ubuntu Server 22.04 永続ネットワーク設定

Ubuntu 22.04をインストールしています。ネットデータ実行後;

ethtool -g eno1                         
Ring parameters for eno1:
Pre-set maximums:
RX:             4096
RX Mini:        n/a
RX Jumbo:       n/a
TX:             4096
Current hardware settings:
RX:             256
RX Mini:        n/a
RX Jumbo:       n/a
TX:             256

ネットワーク設定を変更しました。

sudo ethtool -G eno1 rx 4096 && sudo ethtool -G eno1 tx 4096

これで問題は解決したようですが、ethtool再起動すると永続的ではありません。変更を永続的にするために変更する必要がある Ubuntu 22.04 ファイルが見つかりません。

お知らせ下さい

答え1

私はこの問題を次のように解決しましたネットワーク マネージャー ディスパッチャー機能。このサービスを使用すると、ネットワーク イベントが発生したときにスクリプトを実行できます。インターフェイスが「起動」したときにリング バッファ設定をチェックするスクリプトを追加し、必要に応じて RX バッファと TX バッファを最大に設定するコマンドを実行できます。

これをテストするには、スクリプトをコピーします99リングコン場所へ:

/etc/NetworkManager/dispatcher.d

ファイルの所有権と権限が正しいことを確認します。

sudo chown root:root /etc/NetworkManager/dispatcher.d/99-ringconf
sudo chmod 755 /etc/NetworkManager/dispatcher.d/99-ringconf

永続性をテストするために再起動します。ログ行は次の場所にもあります:

/var/log/syslog

スクリプトが動作しているかどうかを確認します。

関連情報