NICの枚数の調べ方

サーバ筐体を見たことないし、見てたとしても覚えてなーい。
リモートで調べるにはどうしたらよいの?


教えていただきました。


ifconfigで設定見ればいいのかなーと思ってたけど、設定されてないが為にeth1が無い場合もあるみたい。
そこでlspciコマンドを使ってPCIバス上にあるデバイス情報から調べる。

  • PCIバスデバイスを見るlspciコマンド



PCIバス上にあるデバイスの情報を見るためのコマンドとしてlspciがあります。lspciはカーネルがハードウェアから得た/proc/bus/pci以下の情報を基に、/usr/share/hwdata/pci.ids(hwdataパッケージ)もしくはカーネルソースのdrivers/pci/pci.idsや/usr/share/hwdata/pci.idsのハードウェア情報データベース(テキスト)と照合し、マッチしたものを整形して表示します。



# lspci |grep Ethernet |grep 1000Base-T |wc -l
      1
# lspci |grep Ethernet |wc -l
      1

ギガ対応のようですがNICは1枚しか無いようです。


なるほどー。lspciコマンド、初めて知りました。すごく勉強になります。。。