概要
ネットワークインターフェースのリンク速度、ドライバー、統計、オフロード機能を確認または変更します。
基本構文
ethtool [オプション] インターフェース詳細解説
ethtoolは、ネットワークインターフェースカードの状態や能力を確認するコマンドです。リンク速度、全二重か半二重か、自動ネゴシエーション、ドライバー、統計、オフロード機能まで確認できます。
実務では、リンクアップしているのに遅い、ドロップが多い、想定速度でつながらない、といった障害切り分けで重要です。
変更系オプションは通信断や性能変化につながるため、まずは表示系で現状把握するのが安全です。
このコマンドを使う場面
リンク速度確認、ドライバー確認、統計確認、オフロード状態確認に使います。
まず安全に試す方法
1. ethtool eth0
2. ethtool -i eth0
3. ethtool -S eth0 | head
3分ミッション
少しでも手を動かすと定着しやすくなります。終わった項目にチェックを入れてください。
-
-iで使用中ドライバーとバージョンを確認します。
-
-Sでエラーやドロップの項目を観察します。
実行結果サンプル
-
ethtool eth0Speed: 1000Mb/s Duplex: Full Link detected: yes
戻り値コード
- 0 正常終了。情報表示または設定変更に成功しました。
- >0 権限不足、対象不存在、未対応機能などで処理できませんでした。
使用例
ethtool eth0ethtool -i eth0ethtool -k eth0ethtool -S eth0
よくあるエラー
-
設定しても再起動後に戻る 原因: 永続設定へ反映していません。対処: NetworkManagerやディストリビューションの設定へ反映します。
-
見たい項目が出ない 原因: ドライバーがその機能を公開していません。対処: ドライバー情報と対応機能を確認します。
導入・互換性情報
ドライバーやハードウェアによって表示項目や変更可能項目が異なります。永続化は別のネットワーク設定ツールが必要です。
注意点 / セキュリティリスク
危険度は中程度です。設定変更はリンク断や性能低下を招くことがあります。
FAQ
-
Q. Link detected: yesなら問題ありませんか。 A. 最低限のリンクはありますが、速度やエラー統計も確認すべきです。
-
Q. 設定変更はすぐやってよいですか。 A. 本番では影響が大きいので、まず現状確認と保守時間の確保が必要です。
関連用語
参照リンク
- カテゴリー: Networking
- レベル: Practical