2017-10-10 2 views
-1

Ich weiß, dass Windows zwei Dienste hat, um festzustellen, ob das System Zugriff auf das Internet hat: Network Location Awareness (NLA) und -List Service. Grundsätzlich wird es aktiv, wenn sich die Netzwerksituation ändert, prüft die IP, die das System für einen bestimmten Hostnamen auflöst, führt eine HTTP-Anfrage für eine .txt-Datei auf dieser Site durch und überprüft den Inhalt dieser Textdatei (zum Beispiel msftncsi.com/ ncsi.txt).Netzwerkverbindung Bewusstsein in Unix-Betriebssystem

Wie bestimmen unixoide Betriebssysteme (Linux, MacOS, iOS, Android), ob sie mit dem Internet verbunden sind? Ähnliche Deamons zu NLA?

Antwort

0

AFAIK gibt es keinen gleichwertigen Dienst in Linux. Die Funktionsweise des Windows-NLA-Systems besteht darin, dass ein Dienst bei jeder Verbindung mit einem Netzwerk automatisch eine Datei von einer Microsoft-Website anfordert, und das Ergebnis dieses Versuchs gibt an, ob die Verbindung erfolgreich ist. Ich bin mir nicht sicher, wie nützlich diese Funktion ist, aber einige haben möglicherweise Bedenken bezüglich der Privatsphäre beim Senden ihrer IP-Adresse an Microsoft (die die Website entsprechend der Dokumentation protokolliert) jedes Mal, wenn sie sich mit dem Internet verbinden. Dies könnte ein Grund dafür sein, dass ein solcher Dienst in der Linux-Welt nicht existiert.

Hier ist ein good article zu lesen.

Verwandte Themen