Unix操作系统中的网络连接感知

时间:2017-10-10 16:17:41

标签: unix networking

我知道Windows有两种服务来确定系统是否可以访问互联网:网络位置感知(NLA)和-List服务。基本上,当您的网络状况发生变化时,它将变为活动状态,检查系统为某个主机名解析的IP,对此站点上的.txt文件执行HTTP请求并验证此文本文件中的内容(例如,msftncsi.com / ncsi.txt)。

unixoid操作系统(Linux,MacOS,iOS,Android)如何确定它们是否已连接到Internet? NLA的类似代表?

1 个答案:

答案 0 :(得分:0)

AFAIK Linux中没有相应的服务。 Windows NLA系统的工作方式是,每次连接到任何网络时,服务都会自动从Microsoft网站请求文件,此尝试的结果会告诉它连接是否成功。我不确定这个功能有多么有用,但有些人可能会因为每次连接到互联网时将其IP地址发送给Microsoft(网站根据文档记录)而存在隐私问题。这可能是Linux世界中可能不存在此类服务的原因。

这是一个good article来阅读。