Tôi đã sử dụng Wake-on-LAN thành công trong nhiều năm nay cho một số thiết bị Linux của tôi. Nó hoạt động đủ tốt.
Tuy nhiên, tôi cũng có một chiếc Mac Mini ở nhà. Tôi đã nhận thấy rằng nó đi ngủ và có hai thuộc tính riêng biệt tách biệt với bất kỳ máy Linux nào tôi có khi ngủ:
Nó vẫn đáp ứng ping trên mạng.
Nó sẽ tự động thức dậy khi có
ssh
kết nối đến , không cần Wake-on-LAN.
Thuộc tính thứ 2 này kết thúc thực sự tốt đẹp: nó tự động chuyển sang chế độ ngủ và tiết kiệm điện khi không sử dụng và không yêu cầu thêm bất kỳ suy nghĩ nào để bật nguồn khi tôi muốn ssh vào nó. Nó chỉ tự động thức dậy. Và sau khi tôi đăng xuất, 15 phút sau nó sẽ lại đi ngủ.
Giả định của tôi là bởi vì Apple kiểm soát ngăn xếp phần cứng và phần mềm. Vì vậy, trong khi Wake-on-LAN toàn ngành là một tính năng của thiết bị mạng dựa trên gói ma thuật (không yêu cầu tương tác với hệ điều hành), thì "Wake-on-LAN" của Mac vẫn phản hồi lại ping "là vì chúng thực sự không có đặt toàn bộ hệ điều hành ở chế độ ngủ và / hoặc có một ngăn xếp mạng riêng vẫn chạy ở chế độ ngủ. Nhưng đó chỉ là dự đoán.
Tôi tò mò liệu có ai từng thấy hoặc triển khai loại "Wake-on-đến-SSH" này trên máy Linux không? Hay là phép thuật đặc biệt này chỉ có thể tìm thấy trên các thiết bị của Apple nơi họ kiểm soát phần mềm thông qua phần cứng và có thể thực hiện điều này theo cách mà phần còn lại của ngành công nghiệp không thể?