【发布时间】:2011-09-16 16:35:40
【问题描述】:
Linux 中是否有用于获取网络接口运营商更改通知的接口?我知道可以使用 SIOCETHTOOL 轮询接口,但想知道是否有任何方法可以获得通知或任何阻塞调用会在运营商检测更改时返回?
【问题讨论】:
-
好吧,gnome 网络管理器以某种方式做到了这一点,所以看看源代码:)
标签: c linux networking netlink
Linux 中是否有用于获取网络接口运营商更改通知的接口?我知道可以使用 SIOCETHTOOL 轮询接口,但想知道是否有任何方法可以获得通知或任何阻塞调用会在运营商检测更改时返回?
【问题讨论】:
标签: c linux networking netlink
您需要运营商转换或接口状态更改吗?对于接口状态,您可以监听 NETLINK_ROUTE netlink 套接字并等待 RTM_NEWLINK 和 RTM_DELLINK 消息
【讨论】: