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 添加的,都会把相应的网卡名添加到这个目录。
(SAW:Game Over!)