Wake-On-LAN (WOL) là một giao thức mạng cho phép bạn bật hoặc khởi động máy tính từ xa thông qua mạng nội bộ hoặc internet. Thay vì phải trực tiếp nhấn nút nguồn, bạn có thể sử dụng một thiết bị khác để “đánh thức” máy tính của mình. Bài viết này sẽ cung cấp cho bạn cái nhìn sâu sắc về cách thức hoạt động của WOL, cách kích hoạt nó trên các hệ điều hành phổ biến, và những ứng dụng thực tế mà nó mang lại.
Mục Lục
Wake-On-LAN Là Gì và Hoạt Động Như Thế Nào?
Wake-On-LAN là một chuẩn công nghiệp cho phép khởi động máy tính từ xa khi máy đang ở chế độ tiêu thụ năng lượng thấp (low power mode). Ở trạng thái này, máy tính gần như tắt hoàn toàn nhưng vẫn duy trì kết nối với nguồn điện. WOL cũng hỗ trợ Wake-on-Wireless-LAN, mở rộng khả năng đánh thức máy tính qua mạng không dây.
Ứng dụng thực tế của WOL rất đa dạng. Bạn có thể truy cập các tập tin, ứng dụng từ xa mà không cần bật máy tính liên tục, giúp tiết kiệm điện năng và chi phí. Đặc biệt hữu ích khi sử dụng các phần mềm như VNC, TeamViewer, hoặc quản lý máy chủ dữ liệu, máy chủ game.
Để WOL hoạt động, cần có sự phối hợp giữa bo mạch chủ (mainboard) và card mạng (network card). Mainboard phải kết nối với bộ nguồn ATX tương thích và card mạng (hoặc wireless) cần hỗ trợ tính năng WOL. Cấu hình WOL thường được thực hiện qua BIOS hoặc firmware của card mạng, không yêu cầu phần mềm bổ sung. Hầu hết các máy tính và mainboard hiện đại đều đã tích hợp sẵn tính năng này.
Tùy chọn Wake on LAN trong BIOS cho phép bạn bật tính năng này từ cấp độ phần cứng.
Cơ Chế Hoạt Động Chi Tiết
Máy tính đã bật Wake-on-LAN luôn “lắng nghe” một loại gói tin đặc biệt gọi là Magic Packet. Gói tin này chứa địa chỉ MAC của card mạng trên máy tính cần đánh thức. Các phần mềm chuyên dụng, router hoặc các dịch vụ web có thể gửi Magic Packet này. Các cổng (port) thường được sử dụng là UDP 7 và 9.
Vì máy tính cần duy trì trạng thái “lắng nghe”, card mạng vẫn cần được cấp điện, tiêu thụ một lượng nhỏ pin (đối với laptop). Nếu không sử dụng WOL và muốn tối ưu thời lượng pin, bạn nên tắt tính năng này.
Magic Packet chứa thông tin về subnet, địa chỉ broadcast mạng và địa chỉ MAC của card mạng đích. Mặc dù việc truyền tải thông tin này có thể gây lo ngại về bảo mật trên các mạng công cộng hoặc Internet, nhưng trên mạng gia đình, rủi ro này thường không đáng kể.
Magic Packet chứa địa chỉ MAC của card mạng, giúp máy tính xác định gói tin hợp lệ và khởi động.
Kích Hoạt Wake-On-LAN Trên Các Hệ Điều Hành
Để sử dụng Wake-on-LAN, bạn cần kích hoạt nó ở cả BIOS và hệ điều hành.
1. Kích Hoạt WOL Trong BIOS
Truy cập BIOS bằng cách nhấn phím Escape, F2, hoặc Delete trong quá trình khởi động máy. Tìm các mục như Power Management, Advanced Options hoặc các mục tương tự. Tùy chọn WOL thường nằm trong các mục này.
Trên một số máy ASUS, tùy chọn Wake on LAN có thể nằm trong Power on by PCIE/PCI.
Nếu không tìm thấy tùy chọn này trong BIOS, bạn vẫn có thể sử dụng chức năng tùy chỉnh trực tiếp trong hệ điều hành.
2. Kích Hoạt WOL Trong Windows
- Mở Device Manager (Trình quản lý thiết bị).
- Mở rộng phần Network Adapters (Card mạng).
- Nhấp chuột phải vào card mạng và chọn Properties (Thuộc tính) > tab Advanced (Nâng cao).
Trong tab Advanced, tìm tùy chọn “Wake on Magic Packet” và bật nó để cho phép card mạng nhận diện và phản hồi Magic Packet.
- Tìm tùy chọn Wake on Magic Packet và thay đổi giá trị thành Enable (Bật).
- Trong tab Power Management (Quản lý điện năng), đảm bảo rằng Allow this device to wake the computer (Cho phép thiết bị này đánh thức máy tính) và Only allow a magic packet to wake the computer (Chỉ cho phép magic packet đánh thức máy tính) đã được chọn.
Chọn cả hai tùy chọn để đảm bảo chỉ Magic Packet mới có thể đánh thức máy tính, tăng cường bảo mật.
3. Kích Hoạt WOL Trong Mac OS X
Mở System Settings (Cài đặt hệ thống) > Energy Saver (Tiết kiệm năng lượng). Tìm và chọn Wake for Network Access (Đánh thức khi truy cập mạng) hoặc tùy chọn tương tự.
Tùy chọn “Wake for network access” cho phép máy Mac phản hồi Magic Packet và khởi động từ xa.
4. Kích Hoạt WOL Trong Linux
Sử dụng Terminal để cài đặt công cụ ethtool:
sudo apt-get install ethtool
Kiểm tra xem card mạng có hỗ trợ WOL hay không:
sudo ethtool eth0
Thay eth0 bằng tên card mạng của bạn. Tìm dòng Supports Wake-on. Nếu giá trị là g, card mạng hỗ trợ Magic Packet.
Nếu “Supports Wake-on” hiển thị “g”, card mạng của bạn hỗ trợ Magic Packet.
Để kích hoạt WOL, sử dụng lệnh:
sudo ethtool -s eth0 wol g
Kiểm tra lại bằng lệnh sudo ethtool eth0. Dòng Wake on sẽ hiển thị g thay vì d.
Giá trị “g” ở dòng “Wake on” xác nhận Wake-on-LAN đã được kích hoạt thành công.
Gửi Magic Packet Để Đánh Thức Máy Tính
Có nhiều cách để gửi Magic Packet:
- Phần mềm chuyên dụng: Depicus cung cấp nhiều công cụ nhẹ và đa nền tảng để gửi Magic Packet.
- Ứng dụng di động: Ứng dụng Wake On Lan trên Android cho phép bạn bật máy tính từ điện thoại.
- TeamViewer: Phần mềm này cũng tích hợp tính năng Wake-on-LAN.
Ứng dụng Wake on Lan trên Android giúp bạn khởi động máy tính từ xa chỉ với vài thao tác đơn giản.
Ví dụ, với ứng dụng PC Auto Waker trên Android, bạn cần nhập tên máy tính, địa chỉ MAC và SSID của mạng. Sau đó, bạn có thể đánh thức máy tính ở chế độ Sleep hoặc Hibernate bằng nút Wake All.
Các bước thiết lập PC Auto Waker trên Android, yêu cầu nhập tên máy tính, địa chỉ MAC và SSID của mạng
Kết Luận
Wake-On-LAN là một giải pháp tiện lợi và hiệu quả để khởi động máy tính từ xa, giúp bạn tiết kiệm năng lượng, quản lý thiết bị dễ dàng hơn. Bằng cách làm theo hướng dẫn trong bài viết này, bạn có thể dễ dàng kích hoạt và sử dụng WOL trên các hệ điều hành khác nhau, tận dụng tối đa lợi ích mà nó mang lại.
