第47章 802.3 リンク設定
自動ネゴシエーションプロトコルを使用すると、イーサネット経由のデータ転送のパフォーマンスが最適化されます。
オートネゴシエーションは、IEEE 802.3u ファストイーサネットプロトコルの機能です。これは、リンク経由で情報交換を行うために、速度、デュプレックスモード、およびフロー制御の最適なパフォーマンスを提供するデバイスポートを対象としています。
オートネゴシエーションのパフォーマンスを最大限に活用するには、リンクの両側で同じ設定を使用します。
47.1. nmcli ユーティリティーを使用した 802.3 リンクの設定 リンクのコピーリンクがクリップボードにコピーされました!
イーサネット接続の 802.3 リンクを設定するには、次の設定パラメーターを変更します。
-
802-3-ethernet.auto-negotiate -
802-3-ethernet.speed -
802-3-ethernet.duplex
手順
接続の現在の設定を表示します。
# nmcli connection show Example-connection ... 802-3-ethernet.speed: 0 802-3-ethernet.duplex: -- 802-3-ethernet.auto-negotiate: no ...問題が発生した場合にパラメーターをリセットする必要がある場合は、これらの値を使用できます。
速度とデュプレックスリンクの設定を行います。
# nmcli connection modify Example-connection 802-3-ethernet.auto-negotiate yes 802-3-ethernet.speed 10000 802-3-ethernet.duplex fullこのコマンドは、オートネゴシエーションを有効にし、接続の速度を
10000Mbit フルデュプレックスに設定します。接続を再度アクティベートします。
# nmcli connection up Example-connection
検証
ethtoolユーティリティーを使用して、イーサネットインターフェイスenp1s0の値を確認します。# ethtool enp1s0 Settings for enp1s0: ... Speed: 10000 Mb/s Duplex: Full Auto-negotiation: on ... Link detected: yes