【发布时间】:2020-11-12 05:34:24
【问题描述】:
在搜索此内容时,我遇到了 /sys/class/net/eth0/operstate(will contain "up/down") 和 /sys/class/net/eth0/carrier(will contain either "0/1") ,它们的值取决于接口是否“向上/向下”以及是否有任何物理以太网电缆连接到以太网端口,但它不会告诉接口是否有IP。那么有什么方法可以使用sysfs或使用任何其他虚拟文件系统来查找以太网接口是否有IP?
【问题讨论】:
-
对我来说有点不清楚。 "interface has got any IP" 和 "notify" 是什么意思?您的意思是收到一些有关 DHCP 地址分配或手动更改 IP 地址事件的通知?或者您只是想在文件系统上查找指定接口的当前 IP 地址?
-
顺便说一下 sysfs 与 POSIX 无关。我认为您应该删除此标签或编辑您的问题以表明您正在尝试找到符合 POSIX 的解决方案。
标签: linux linux-kernel ip sysfs