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添加的,都會把相應的網卡名添加到這個目錄。