莱因电博

Li-e.cn

Li Internet Electronic Blog
@rss

Linux网卡信息检测

Check the Linux network adapter information

————————————————————

1. 列出本机网卡驱动所有信息

运行 dmesg | grep eth

2. 检查该网卡的bus:slot.func(tion)信息

运行 lspci | grep Ethernet

得到信息可能如下所示:

01:00.0	Ethernet	controller: 	网卡1信息

02:00.0	Ethernet	controller: 	网卡2信息

3. 检查当前bus设备

运行 ls -l /sys/class/net

得到当前网卡软连接等设备信息,检查是否与 lspci | grep Ethernet 相符

参考:

lets@ubt18:~$ ls -l /sys/class/net
total 0
lrwxrwxrwx 1 root root 0 Sep 14 10:29 ens33 -> ../../devices/pci0000:00/0000:00:11.0/0000:02:01.0/net/ens33
lrwxrwxrwx 1 root root 0 Sep 14 10:29 lo -> ../../devices/virtual/net/lo

lets@ubt18:~$ lspci | grep Ethernet
02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
  • 观察数据 0000:02:01.002:01.0 可以得知。

4. 检查MAC地址

运行 cat /sys/class/net/eth0/address 查看

得到的内容参考如下:

00:1d:f3:52:b7:c5

提示: 与运行 ifconfig 得到的MAC信息是一样的

(C) 2019 - 2024 Li-e.cn莱因电博(立网电子博客) | Powered by Vercel , based on Hugo with Gists theme.