檢查本機網路上的電腦是否處於睡眠狀態而不喚醒它

檢查本機網路上的電腦是否處於睡眠狀態而不喚醒它

我想檢查本機電腦上的電腦是否處於睡眠或喚醒狀態,但不在區域網路上喚醒它。如果我 ping 機器,機器就會自動喚醒。我不想要這樣。我只需要檢查計算機的狀態。

所有機器都是運行 Mac OS X Lion 的 Mac。

答案1

兩種通用方法可以解決此問題:

  1. 定期監控的主機
  2. 指示 NIC 讓作業系統繼續執行 ping 操作。

在第一種情況下,您將監視目標主機的活動,如果它變得安靜,則它正在睡眠。

在第二種情況下,您必須將網路介面的 LAN 喚醒功能設定為僅回應特定類型的 wol 訊號,而不會回應任何 ping。或者,您可以完全停用區域網路喚醒。在這種情況下(大概)主機只有在喚醒時才會回應 ping。

遺憾的是,我沒有 Mac OS X 可以玩,但也許 LAN 喚醒設定的設定方式與 FreeBSD 中的方式相同(man 8 ifconfig,查找 wol)。

答案2

嘗試 Apple Remote Desktop - 它在電腦清單中具有「目前狀態」列。應用程式的成本不會太高,而且功能非常強大。

相關內容