• このエントリーをはてなブックマークに追加

【linux豆知識】NICを特定する方法(ethtool)

  • このエントリーをはてなブックマークに追加

nic
zaco muraです。

クラウド時代の今、実機のサーバを触ることは少ないかもしれないですが、たまにサーバ構築をした時に使う豆知識です。

エンタープライズ向けのサーバだと、NICが10個以上搭載されているものも珍しくありません。

そんな時、OS上の表示(eth0,eth1,,)と物理NICの位置がどう紐付いているのか、つまりどのポートがeth0なのか?ということを探す必要があります。
それを簡単にできるのが ethtool コマンドです。

スポンサーリンク
Sponsords Link

ethtoolコマンドとは

NICの設定をするためのコマンドです。たいていのlinuxで使えるのではないかと思います。
主な用途としては

・速度やduplexの設定
・オフロード系機能の設定

として使います。

本題:NICを特定する方法

さて、本題のNICを特定する方法です。
実はethtoolコマンドには NICを光らせる というオプションがあります。
コマンドはこんな感じです。

# ethtool -p eth0

これを実行すると、NICが光って「eth0は今光っているNICだよ」と教えてくれるわけです。

ちなみに、光り方はNICの製品によってまちまちですが、

・高速点滅
・2つのLEDが同時に低速点滅

というのが多い気がします。
これは一度試して頂ければすぐにわかると思います。

また、別の方法としてはNICを抜き差しするとシステムログにその旨が出力されるので、
messagesなどを tail -f しながらでもNICがわかります。

ということで、ややレガシーな知識ですが、NICの特定方法の豆知識でした。

スポンサーリンク
Sponsords Link
  • このエントリーをはてなブックマークに追加

ZacoDesign

スポンサーリンク
Sponsords Link