如何判断Linux下 网卡是虚拟还是物理网卡?

时间:2024-03-08 21:53:18

        ifconfig命令可以查看Linux系统中正在使用的网卡,包括物理网卡和虚拟网卡,如果想要查看Linux系统中全部的网卡,可以查看/proc/net/dev文件,那如何区分网卡是虚拟还是物理的呢?

查看/sys/devices/virtual/net/这个文件

# ls /sys/devices/virtual/net/
br-7fad72453b63  br-e9afd4cf8a1b  br-fdd92b2ca295  docker0  lo  veth03aafbc  veth3612e39  veth5f2af64  vethbe1eff6  vethd1ea4a3  vethebb2f30  virbr0  virbr0-nic

这些目录就代表的是虚拟网卡对应的目录。不过是做了bond还是通过brctl添加的,都会把相应的网卡名添加到这个目录。