Intel製、Broadcom製のNICがパソコンに一枚づつささっています(OSはLinuxです)、
LANケーブルをさしたNICがeth0でした。(さしたLANケーブルは一本です)
eth0を用いて、問題なく通信できています。
このとき、eth0が、Intel製のNICなのか、それとも、Broadcom製のNICなのか、判別する方法はあるのでしょうか?もしあったら、教えてください。
よろしくお願いします。
dmesgで以下のような出力が得られますので、Intel/Broadcomは判別つくと思いますが、いかがでしょうか?
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
eth1: Broadcom BCM5703 Integrated Copper transceiver found
ifconfig で HWaddr と言う値がでます。いわゆるMACアドレスと言うもので、これの上3桁(下記の例で言う 00:0D:93 )がNIC製造業者をあらわしています。これを調べることで、どこのメーカのNICかを判断することができると思います。有名なメーカなら、Googleで検索するだけでもわかると思います。
[root@s253 ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0D:93:73:9F:E2
inet addr:192.168.0.253 Bcast:192.168.0.255 Mask:255.255.255.0
MACアドレスの検索サイト
eth0、eth1 ともに、Vendor はDell PCBA Test となっています。
これは、Dell の計算機だからなのでしょうか。それとも、lspci の結果が間違ってるのでしょうか。(lspciで、NICを調べました)
dmesgで以下のような出力が得られますので、Intel/Broadcomは判別つくと思いますが、いかがでしょうか?
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
eth1: Broadcom BCM5703 Integrated Copper transceiver found
これでいけますね。ありがとうございました。
これでいけますね。ありがとうございました。