No.135ネットワーク
ethtool
イーサツール・NIC情報確認・設定
ネットワークインターフェースのリンク速度、ドライバー、統計、オフロード機能を確認または変更します。
答えよく使う形
注意危険度は中程度です。
$ ethtool eth0
Speed: 1000Mb/s Duplex: Full Link detected: yes
$ ethtool -i eth0
$ ethtool -k eth0
練習用の部屋です。何を打っても本物は変わりません。本物の Linux で続ける →
どんなコマンド?
リンク速度確認、ドライバー確認、統計確認、オフロード状態確認に使います。
ethtoolは、ネットワークインターフェースカードの状態や能力を確認するコマンドです。リンク速度、全二重か半二重か、自動ネゴシエーション、ドライバー、統計、オフロード機能まで確認できます。
実務では、リンクアップしているのに遅い、ドロップが多い、想定速度でつながらない、といった障害切り分けで重要です。
変更系オプションは通信断や性能変化につながるため、まずは表示系で現状把握するのが安全です。
書き方とオプション
組み立ててみるオプションを押すと、下の1行に足されます。もう一度押すと外れます。
$ ethtool
使用例と実行結果
行を押すとコピーできます。
Speed: 1000Mb/s Duplex: Full Link detected: yes
まず安全に試す
3分ミッション
手を動かすと覚えやすくなります。できたものに印を付けてください(この端末に残ります)。
0 / 2
つまずいたとき
設定しても再起動後に戻る
原因永続設定へ反映していません。
こうするNetworkManagerやディストリビューションの設定へ反映します。
見たい項目が出ない
原因ドライバーがその機能を公開していません。
こうするドライバー情報と対応機能を確認します。
終わったときの数(戻り値)
$ echo $?
- 0正常終了。情報表示または設定変更に成功しました。
- >0権限不足、対象不存在、未対応機能などで処理できませんでした。
気をつけることと入れ方
危険度は中程度です。設定変更はリンク断や性能低下を招くことがあります。
環境による違い
ドライバーやハードウェアによって表示項目や変更可能項目が異なります。永続化は別のネットワーク設定ツールが必要です。
確かめた環境2026-04-09 に確認
よくある質問
Link detected: yesなら問題ありませんか。
最低限のリンクはありますが、速度やエラー統計も確認すべきです。
設定変更はすぐやってよいですか。
本番では影響が大きいので、まず現状確認と保守時間の確保が必要です。
ethtool を最後まで読みました。
Linux コマンド辞典に戻る28 / 144