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.0
与02:01.0
可以得知。
4. 检查MAC地址
运行 cat /sys/class/net/eth0/address
查看
得到的内容参考如下:
00:1d:f3:52:b7:c5
提示: 与运行 ifconfig
得到的MAC信息是一样的