はじめに
インターフェース名からPCIeのデバイス名を確認する方法を知る方法を記載する。
環境
- Ubuntu 20.04.1
確認
今回は、eno1というインターフェース名のPCIeのデバイス名を確認する方法を記載する。
#インターフェース名の確認 $ ip a show eno1 2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 4c:52:62:65:bc:09 brd ff:ff:ff:ff:ff:ff inet 172.31.16.17/24 brd 172.31.16.255 scope global eno1 valid_lft forever preferred_lft forever inet6 fe80::4e52:62ff:fe65:bc09/64 scope link valid_lft forever preferred_lft forever #インターフェースのドライバーとハードウェアに関する詳細情報を取得 $ ethtool -i eno1 driver: igb version: 5.6.0-k firmware-version: 3.25, 0x800005cb expansion-rom-version: bus-info: 0000:01:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: yes #bus-infoに合致するものを、PCIバス上からlspciコマンドを利用して表示 $ lspci |grep 01:00.0 01:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
これにより、eno1はEthernet controller: Intel Corporation I210 Gigabit Network Connectionが使われていることが確認できた。