Ubuntu > ネットワークドライバを調べる方法

更新日 2014-05-17
広告
ネットワークドライバを調べる方法を紹介します。

dmesgを調べる方法

dmesgにログが出ている場合があるので、それを調べます。
$ dmesg | grep 'Ethernet'
[    3.811273] bnx2x: Broadcom NetXtreme II 5771x/578xx 1-Gigabit Ethernet Driver bnx2x 1.70.30-0 (2011/10/25)
[    3.819738] bnx2x 0000:07:00.0: eth0: Broadcom NetXtreme II 1 Gigabit Ethernet (B0) PCI-E x8 5GHz (Gen2)
[    3.827459] bnx2x 0000:07:00.1: eth1: Broadcom NetXtreme II 1 Gigabit Ethernet (B0) PCI-E x8 5GHz (Gen2)
この場合、bnx2x というドライバが使われています。
$ dmesg | grep eth0
上記のように、'eth0'などのNIC名でgrepしてもいいかもしれません。

lsmod

ネットワークドライバは、カーネルモジュールとして実装されているので、lsmodコマンドでも確認できます。
$ lsmod
  :
bnx2x                 517803  0 
libcrc32c              12644  1 bnx2x
mdio                   13807  1 bnx2x
  :
ただし、lsmodはインストールされている全モジュールを表示するので、あらかじめネットワークドライバの名称を知らないと、どれがネットワークドライバかわからないかもしれません。
広告
お問い合わせは sweng.tips@gmail.com まで。
inserted by FC2 system