如何在 Solaris 中获取网络接口设备特定文件的列表 [重复]
Posted
技术标签:
【中文标题】如何在 Solaris 中获取网络接口设备特定文件的列表 [重复]【英文标题】:How to get list of network interface device specific files in Solaris [duplicate] 【发布时间】:2012-11-29 09:54:59 【问题描述】:可能重复:Solaris: Programmatic interface to ifconfig?
如何使用 C 程序获取所有“/dev/net0 /dev/bge0, Network Interface device file”的列表。
【问题讨论】:
并非如此。两者都是不同的。也许我会得到比这更好的东西来列出所有文件。 如果您正在寻找网络接口,唯一明智的方法是实际询问操作系统——如果您想要文件,则可以从接口信息中构造文件名。否则你永远不会知道你的清单是否完整。 【参考方案1】:我的理解是否正确,您需要 /dev 中提供的所有网络设备文件?然后运行
ls /dev/net* /dev/bge*
并解析结果。
【讨论】:
OP 要求一个 c 程序 我希望它会是那样,但不幸的是我需要使用 C 程序来获取它。无法使用解析机制。 是的,我明白了。但是是否足以让您 ls 所有设备并获得结果? 同时寻找hme*
怎么样?还是nge*
?没有办法通过猜测知道完整的列表。以上是关于如何在 Solaris 中获取网络接口设备特定文件的列表 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 reactjs 在 webapps 上获取特定的移动设备型号?