Linux机器上的以太网和Wi-Fi接口的命名约定标准是什么?
我们正在开发一种仅显示Linux机器的以太网和Wi-Fi接口及其当前状态的工具。
例如,以下是我的Linux(Ubuntu)计算机上的网络接口(物理和虚拟)列表:
docker0
,enp0s25
,lo
,wlp3s0
当我运行该工具时,得到的结果如下:
enp0s25
, wlp3s0
我们编写的代码具有以下逻辑:所有以太网接口始终以字母开头,e
而Wi-Fi接口始终以字母开头w
。
逻辑对吗?如果没有,我们如何解决呢?
iwconfig
从其他接口过滤WiFi接口。
lshw -class network
吧?寻找的是capabilities: ethernet physical
什么?可能还会寻找其他功能吗?