ethtool イーサツール

英語表記ethtool

日本語表記NIC情報確認・設定

略称NIC

正式名称ethtool

危険度注意

What does it mean?

ネットワークインターフェースのリンク速度、ドライバー、統計、オフロード機能を確認または変更します。

Command Quest

ethtool を今日の道具にする

ネットワークインターフェースのリンク速度、ドライバー、統計、...

$ ethtool [オプション] インターフェース
関連用語10
次のコマンド0
FAQ2
参照1

概要

ネットワークインターフェースのリンク速度、ドライバー、統計、オフロード機能を確認または変更します。

基本構文

ethtool [オプション] インターフェース

詳細解説

ethtoolは、ネットワークインターフェースカードの状態や能力を確認するコマンドです。リンク速度、全二重か半二重か、自動ネゴシエーション、ドライバー、統計、オフロード機能まで確認できます。

実務では、リンクアップしているのに遅い、ドロップが多い、想定速度でつながらない、といった障害切り分けで重要です。

変更系オプションは通信断や性能変化につながるため、まずは表示系で現状把握するのが安全です。

このコマンドを使う場面

リンク速度確認、ドライバー確認、統計確認、オフロード状態確認に使います。

まず安全に試す方法

1. ethtool eth0
2. ethtool -i eth0
3. ethtool -S eth0 | head

3分ミッション

少しでも手を動かすと定着しやすくなります。終わった項目にチェックを入れてください。

  1. -iで使用中ドライバーとバージョンを確認します。

  2. -Sでエラーやドロップの項目を観察します。

オプション

  • -i
    ドライバー情報を表示します。
    ethtool -i eth0
  • -k
    オフロード機能を表示します。
    ethtool -k eth0
  • -S
    統計情報を表示します。
    ethtool -S eth0
  • -s 設定
    速度や全二重設定を変更します。
    ethtool -s eth0 speed 1000 duplex full

実行結果サンプル

  • ethtool eth0
    Speed: 1000Mb/s
    Duplex: Full
    Link detected: yes

戻り値コード

  • 0 正常終了。情報表示または設定変更に成功しました。
  • >0 権限不足、対象不存在、未対応機能などで処理できませんでした。

使用例

  • ethtool eth0
  • ethtool -i eth0
  • ethtool -k eth0
  • ethtool -S eth0

よくあるエラー

  • 設定しても再起動後に戻る
    原因: 永続設定へ反映していません。
    対処: NetworkManagerやディストリビューションの設定へ反映します。
  • 見たい項目が出ない
    原因: ドライバーがその機能を公開していません。
    対処: ドライバー情報と対応機能を確認します。

導入・互換性情報

ドライバーやハードウェアによって表示項目や変更可能項目が異なります。永続化は別のネットワーク設定ツールが必要です。

注意点 / セキュリティリスク

危険度は中程度です。設定変更はリンク断や性能低下を招くことがあります。

FAQ

  • Q. Link detected: yesなら問題ありませんか。
    A. 最低限のリンクはありますが、速度やエラー統計も確認すべきです。
  • Q. 設定変更はすぐやってよいですか。
    A. 本番では影響が大きいので、まず現状確認と保守時間の確保が必要です。

関連用語

  • ファームウェア
  • NIC
  • MAC address
  • MTU
  • VLAN
  • bridge
  • bond
  • device driver
  • antenna
  • RF

参照リンク

関連記事