我知道有几种方法可以通过运行不同的工具来获取当前活动的网卡接口,其中一种是iwconfig
如果可能的话,我正在寻求一种实现相同目标的方法——但仅通过访问 linux 的文件系统。我有一个 .NET 应用程序,它已经运行不同的进程来获取不同的数据——我需要尽可能减少这些外部进程。
我知道有几种方法可以通过运行不同的工具来获取当前活动的网卡接口,其中一种是iwconfig
如果可能的话,我正在寻求一种实现相同目标的方法——但仅通过访问 linux 的文件系统。我有一个 .NET 应用程序,它已经运行不同的进程来获取不同的数据——我需要尽可能减少这些外部进程。
此信息可从以下渠道获得:
结果是
up
或down
列出所有接口名称:
要检查它是否是无线网卡:
/proc/sys/net/ 的文档
内核档案
添加到 GAD3R 的答案中,以防万一有人需要脚本来自动化答案推荐的操作(我为此目的编写的一个片段):