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!)
区分Linux系统中物理与虚拟网卡的方法
在Linux中,ifconfig命令用于查看正在使用的网卡,包括物理和虚拟。要查看所有网卡,可以检查/proc/net/dev文件。区分网卡类型,可以通过查看/sys/devices/virtual/net/目录下的条目,这些目录对应于虚拟网卡,如br-xxxxx和virbr0等表示虚拟网络接口,而物理网卡通常不会出现在这里。
1327

被折叠的 条评论
为什么被折叠?



