GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS / RHEL 6,7 で再起動後も ethtool 設定を永続化する方法

デフォルトでは、ethtool プログラムで行われた変更は、再起動またはネットワーク モジュール (ドライバー) のリロード後は保持されません。以下の手順に従って、起動時に自動的に適用されるように変更を追加します。 ethtool の永続的なオプションを設定する前に、パッケージ「initscripts」が最新バージョンであることを確認してください。

# yum update initscripts
注意 :以下の手順を適用するときは、NetworkManager がオフになっていると想定しています。

1. ETHTOOL_OPTS を設定します /etc/sysconfig/network-scripts/ にあるインターフェイスの ifcfg ファイルのパラメータ ディレクトリ。ネットワーク サービス スクリプトは、インターフェイスが起動されるたびに ethtool プログラムを実行します。 ethtool は、値をセミコロンで区切って複数回呼び出すことができます:

たとえば、コマンド:

# ethtool -s eth0 speed 100 duplex full autoneg off

自動ネゴシエーションをオフにして、eth0 デバイスを 100Mbs、全二重に設定します。 eth0 デバイスが起動されるたびに初期化スクリプトがこれを設定するようにするには、次のように /etc/sysconfig/network-scripts/ifcfg-eth0 に行を追加します。

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
ETHTOOL_OPTS="speed 100 duplex full autoneg off"

以下は、単一のオプションと複数のオプションを永続的に設定できる別の例です。

## Setting a single option (running ethtool once)
ETHTOOL_OPTS="-G ${DEVICE} rx 4096"

## Setting multiple options (running ethtool multiple times)
ETHTOOL_OPTS="-G ${DEVICE} rx 4096; -G ${DEVICE} -A autoneg on"

${DEVICE} は ifcfg 構成ファイルから取得した変数であるため、実際のデバイスについて言及する必要はありません。


Cent OS
  1. CentOS/RHEL 7 を FIPS 140-2 に準拠させる方法

  2. CentOS/RHEL 6 で ethtool 設定を永続的に設定する方法

  3. CentOS / RHEL :再起動後も iptable ルールを保持する方法

  1. CentOS/RHEL 7 でユーザー アカウントを読み取り専用にする方法

  2. CentOS/RHEL で再起動後も存続するように iptables ルールを保存する方法

  3. CentOS 6.2 で TFTP サーバーを動作させる方法

  1. RHEL 8 /CentOS8にphpMyAdminをインストールする方法

  2. RHEL 8 /CentOS8にP7Zipをインストールする方法

  3. RHEL 8 /CentOS8にntfs-3gをインストールする方法