(D240818) UpSnap - Wake-on-LAN tắt mở máy tính từ xa cùng mạng nội bộ
Một khách hàng của chúng tôi làm việc từ xa với TeamViewer, anh ấy cũng muốn tắt mở máy qua mạng internet.
Chúng ta có các giải pháp sau:
- Sử dụng Ổ cắm điện thông minh, chỉnh BIOS tự động bật máy khi có nguồn điện
- Mạch bật tắt wifi nối với Power Switch Pin trên bo mạch chủ
- Sử dụng máy tính khác trong cùng mạng nội bộ WakeOnLAN
1. Ổ cắm điện thông minh
Nguyên lý hoạt động
Tắt bật nguồn cấp của máy tính, cài đặt BIOS tự động bật máy khi có nguồn. Lưu ý: ngắt nguồn đột ngột rất hại cho thiết bị và có rủi ro mất dữ liệu.
Tham khảo Phích Cắm Thông Minh Điện Quang Apollo ĐQ SP1.1 01 WiFi (Kiểu 1 lỗ, sử dụng WiFi).
2. Mạch bật tắt PC wifi
Nguyên lý hoạt động
Kết nối với Power Switch Pin trên bo mạch chủ, giống thao tác bật tắt bằng tay.
Tham khảo ES03-WiFi 2.4Ghz Wi-Fi remote computer power switch.
3. WakeOnLAN
Nguyên lý hoạt động
1 máy tính trong mạng nội bộ chạy 24/24 để gửi magic packet tới các máy cần bật tắt, ở đây chúng tôi sử dụng Orange Pi Zero3 với mức tiêu thụ điện không đáng kể.
Các phần mềm cần thiết:
- Hệ điều hành: DietPi
- Web App: UpSnap
- Tắt máy: Sleep-On-LAN
Các bước tiến hành:
- Cài đặt UpSnap lên Orange Pi Zero3
- Cài đặt Sleep-On-LAN lên các máy tính
- Bật cấu hình WakeOnLAN trên các máy tính
- Cấu hình UpSnap để có thể bật tắt các máy tính
Một số lưu ý:
- Không sử dụng chức năng Remote Shutdown của UpSnap bằng SSH (rủi ro bảo mật)
- Cấu hình API Sleep-On-LAN listen HTTP để điều khiển từ xa
- Cấu hình Shutdown trên UpSnap bằng cách gọi API Sleep-On-LAN (curl)