a-Column

【UNIX】ethtoolコマンド

ネットワークに接続できなかったり、接続はできるが妙に通信に時間がかかることがある。そのようなときは、ethtoolコマンドでネットワークインターフェイスの状況を調べてみる。

イーサネットケーブルが抜けている場合は、「Link detected : no」と表示される。
また、1000BASEのNICを使用しているのにスピードが「100Mb/s」だったり、デュプレックスが「half」になっている場合はハブとの相性やケーブルの不具合などが考えられる。ethtoolコマンドを実行して、[Speed]や[Duplex]の値がおかしいときは、以下のように強制的に修正して、状況が改善されるかどうかを確認する。

# ethtool -s eth0 speed 100 ←速度を100Mb/sに設定
# ethtool -s eth0 duplex full ←デュプレックスをfullに設定

Last Update : 2005年08月01日 (月) 19:37