Wake-on-LAN เป็นคุณสมบัติที่สามารถเปิดเครื่องคอมพิวเตอร์ของคุณได้โดยไม่ต้องอยู่ใกล้เครื่องจริงๆ นั่นหมายความว่าคุณไม่ต้องกดปิด/เปิดเครื่องด้วยตนเอง เพราะสามารถทำได้จากระยะไกล น่าประหลาดใจที่เทคโนโลยีนี้อยู่กับเรามาสองทศวรรษแล้ว และเราส่วนใหญ่ยังไม่รู้จักวิธีใช้งาน มันจึงคุ้มค่าที่จะอภิปรายคุณสมบัติเก๋ๆ นี้อย่างละเอียด และส่องแสงเพิ่มเติมเกี่ยวกับว่า Wake-on-LAN ทำงานอย่างไร
Wake-on-LAN คืออะไร?
Wake-on-LAN (WoL) เป็นมาตรฐานเครือข่ายคอมพิวเตอร์แบบ Ethernet หรือ Token Ring ที่อนุญาตให้คอมพิวเตอร์ถูกเปิดหรือปลุกจากสถานะพักผ่านข้อความเครือข่าย มันช่วยให้คุณเข้าถึงไฟล์หรือโฟลเดอร์จากระยะไกล ในขณะที่คอมพิวเตอร์จะอยู่ในสถานะพลังงานต่ำเพื่อประหยัดไฟฟ้า ดังนั้นจึงเป็นประโยชน์มาก
ข้อกำหนดสำหรับ Wake-on-LAN:
Wake-on-LAN ต้องการสองสิ่งเพื่อทำงาน: เมนบอร์ดของคุณ และการ์ดเครือข่ายของคุณ
- เมนบอร์ดของคุณควรเชื่อมต่อกับแหล่งจ่ายไฟที่เข้ากันได้กับ ATX
- เครือข่าย Peer-to-peer ระหว่างคอมพิวเตอร์สองเครื่องขึ้นไป
- การ์ด Ethernet ต้องรองรับฟังก์ชันนี้
- คอมพิวเตอร์ต้องอยู่ในโหมด Sleep หรือ Hibernation เท่านั้นจึงจะทำงานได้
หมายเหตุ: ฟังก์ชัน Wake-on-LAN รองรับระบบเก่าๆ ด้วย ดังนั้นคุณไม่ต้องกังวลแม้คุณจะมีระบบที่เก่ามาแล้วหนึ่งทศวรรษ อย่างไรก็ตาม คุณยังต้องแน่ใจว่าการ์ด ethernet ของระบบของคุณรองรับฟังก์ชัน Wake-on-LAN
Magic Packet: กลไกการทำงานสำหรับ Wake-on-LAN

Wake-on-LAN หรือ WOL ถูกดำเนินการโดยใช้เฟรมที่ออกแบบพิเศษ เรียกว่า Magic Packet
Magic Packet คือ อาร์เรย์ไบต์ที่มี 6 ไบต์ของค่า 255 ทั้งหมด (FF FF FF FF FF FF ในฐานสิบหก) ตามด้วยการทำซ้ำ 16 ครั้ง ของที่อยู่ MAC 48-bit ของคอมพิวเตอร์เป้าหมาย รวมทั้งหมด 102 ไบต์
พูดง่ายๆ Magic Packet คือ เฟรมการปลุกมาตรฐานที่มุ่งเป้าหน้าตาข่ายเฉพาะ มีข้อจำกัดพื้นฐานของ Magic Packet บางอย่าง:
- ต้องการที่อยู่ MAC ของคอมพิวเตอร์เป้าหมาย
- ไม่ให้การยืนยันการส่งมอบ
- คอมพิวเตอร์เป้าหมายต้องมีการสนับสนุนฮาร์ดแวร์ของ Wake-on-LAN
เปิดใช้งาน Wake-on-LAN บนระบบของคุณ
เพื่อเปิดใช้งาน Wake-on-LAN บนระบบของคุณ คุณต้องเปลี่ยนการตั้งค่าภายใต้ BIOS ของคุณ และบนคอมพิวเตอร์ของคุณ
ดูเพิ่มเติม: วิธีตั้งค่าเครือข่าย Wi-Fi ที่บ้าน
การตั้งค่า BIOS:
- เพื่อเข้า BIOS settings คุณต้องกดปุ่มขณะบูทคอมพิวเตอร์ ปุ่มที่ต้องกดจะแสดงบนหน้าจอตอนมันขึ้น ปกติคือ F2, Escape หรือ Delete

- เมื่อคุณอยู่ภายใต้ BIOS settings ให้ตรวจสอบภายใต้ Power Management หรือ Advanced Options
- คุณต้องเปิดใช้งานการตั้งค่าที่เกี่ยวข้องกับ Power Up on PCI card, LAN, หรือ Network

- คลิก Save เพื่อเก็บการเปลี่ยนแปลงและออกจาก BIOS settings
การตั้งค่า Windows OS:
- ไปที่เมนู Start และพิมพ์ Device Manager

- ในแผง Device Manager ขยาย Network Adapter

- ตอนนี้ คลิกขวาที่การ์ดเครือข่าย และไปที่ Properties แล้วคลิกที่แท็บ Advanced

- บนแท็บ Advanced ภายใต้ Property ให้เลื่อนลงจนกว่าจะเจอ "Wake on Magic Packet" และเปลี่ยนค่าเป็น "Enabled"
- ตอนนี้สลับไปที่ Power Management และติ๊กถูกกล่องข้าง "Allow this device to wake the computer" และ "Only allow a magic packet to wake the computer"

- คลิก OK และเสร็จสิ้น
ดูเพิ่มเติม: วิธีแก้ไขปัญหา 'You're not connected to a network'
ใน Mac OS
- ค้นหาไอคอน Apple จากมุมซ้ายบน และคลิกที่มัน
- ตอนนี้เลือก System Preferences -> Energy Saver Preferences

- ในแผง Energy Saver Preferences คุณจะได้ตัวเลือกที่คล้ายกัน คือ "Wake for Network Access"
ใน Linux
Ubuntu OS มีเครื่องมือเก๋สำหรับตรวจสอบว่าเครื่องของคุณรองรับ Wake-on-LAN หรือไม่ และคุณสามารถเปิดใช้งานได้
สิ่งที่คุณต้องทำคือ:
- เปิดเทอร์มินัล และติดตั้ง ethtool ด้วยคำสั่งต่อไปนี้:
sudo apt-get install ethtool
- เพื่อตรวจสอบความเข้ากันได้ ให้รันคำสั่งนี้:
sudo ethtool eth0
- หากอินเตอร์เฟซเริ่มต้นเป็นอย่างอื่น ให้แทนที่ eth0

- ตอนนี้หาส่วน "Supports Wake-on" หากตัวอักษรที่อยู่ข้างมันคือ g คุณสามารถใช้ Magic Packet สำหรับ Wake-on-LAN เพื่อเปิดใช้งานตัวเลือกนี้ คุณต้องรันคำสั่งด้านล่าง
sudo ethtool -s eth0 wol g
- เพื่อให้แน่ใจว่าคุณสมบัติถูกเปิดใช้งาน ตรวจสอบส่วน "Wake on" ตัวอักษรที่แสดงจะเป็น g แทน d
ด้วยวิธีนี้ คุณสามารถเปิดใช้งาน Wake-on-LAN บนคอมพิวเตอร์ของคุณ และปลุกมันจากโหมดสลีปแบบระยะไกลเมื่อต้องการ