Linux 运营商检测通知

Posted

技术标签:

【中文标题】Linux 运营商检测通知【英文标题】:Linux carrier detection notification 【发布时间】:2011-09-16 16:35:40 【问题描述】:

Linux 中是否有用于获取网络接口运营商更改通知的接口?我知道可以使用 SIOCETHTOOL 轮询接口,但想知道是否有任何方法可以获得通知或任何阻塞调用会在运营商检测更改时返回?

【问题讨论】:

好吧,gnome 网络管理器以某种方式做到了这一点,所以看看源代码:) 【参考方案1】:

您需要运营商转换或接口状态更改吗?对于接口状态,您可以监听 NETLINK_ROUTE netlink 套接字并等待 RTM_NEWLINK 和 RTM_DELLINK 消息

【讨论】:

以上是关于Linux 运营商检测通知的主要内容,如果未能解决你的问题,请参考以下文章

记一次DNS劫持处理,部份运营商劫持

你可能已经被运营商http劫持了

如何通过 php/ajax/javascript 动态检测蜂窝运营商? [关闭]

ApplicationSignificantTimeChange 触发原因

运营商API接口用途简介

华为运营商级路由器配置示例 | 动态BFD检测IPv4静态路由