Überprüfen, ob ein Computer im lokalen Netzwerk im Ruhezustand ist oder nicht, ohne ihn zu wecken

Überprüfen, ob ein Computer im lokalen Netzwerk im Ruhezustand ist oder nicht, ohne ihn zu wecken

Ich möchte überprüfen, ob ein Computer auf einem lokalen Rechner im Ruhezustand oder im Wachzustand ist, ohne ihn jedoch über das LAN zu wecken. Wenn ich den Rechner anpinge, wird er automatisch geweckt. Das möchte ich nicht. Ich muss nur den Status eines Computers überprüfen.

Bei allen Rechnern handelt es sich um Macs mit Mac OS X Lion.

Antwort1

Dieses Problem lässt sich mit zwei allgemeinen Ansätzen lösen:

  1. Klingelnausdie überwachten Hosts in regelmäßigen Abständen
  2. Weisen Sie die Netzwerkkarte an, das Betriebssystem bei Pings ruhen zu lassen.

Im ersten Fall überwachen Sie die Aktivität der Zielhosts. Wenn diese ruhig wird, befinden sie sich im Ruhezustand.

Im zweiten Fall müssen Sie die Wake-on-LAN-Funktionen Ihrer Netzwerkschnittstellen so konfigurieren, dass sie nur auf einen bestimmten Wol-Signaltyp und nicht auf Pings reagieren. Alternativ können Sie Wake-on-LAN vollständig deaktivieren. In diesem Fall (vermutlich) reagieren die Hosts nur dann auf Pings, wenn sie wach sind.

Bedauerlicherweise habe ich kein Mac OS X zum Spielen, aber vielleicht können die Wake-on-LAN-Einstellungen auf die gleiche Weise wie in FreeBSD konfiguriert werden (man 8 ifconfig, suchen Sie nach wol).

Antwort2

Probieren Sie Apple Remote Desktop aus – es hat eine Spalte „aktueller Status“ in der Maschinenliste. Die App kostet nicht zu viel und ist ziemlich funktional.

verwandte Informationen