แอพบางตัว (ดีกว่าฟรี / OS) หรือเครื่องมือบรรทัดคำสั่งจะทำ
แอพบางตัว (ดีกว่าฟรี / OS) หรือเครื่องมือบรรทัดคำสั่งจะทำ
คำตอบ:
ติดตั้งแพ็คเกจWakeonlanโดยใช้Homebrew :
$ brew install wakeonlan
(มันเป็นสคริปต์ Perl สำหรับการปลุกคอมพิวเตอร์ผ่านแพ็คเก็ตเวคเวท Wake-On-LAN)
เมื่อติดตั้งคุณสามารถส่ง "แพ็คเก็ตเวทย์มนตร์" จากเทอร์มินัลของคุณไปยังอุปกรณ์ใด ๆ โดยใช้ที่อยู่ IP (Internet Protocol) และที่อยู่ MAC (การควบคุมการเข้าถึงสื่อ)
นี่คือตัวอย่างของการใช้งานทั่วไป:
$ wakeonlan -i 192.168.1.255 -p 1234 01:02:03:04:05:06
สคริปต์ใช้อาร์กิวเมนต์ 2 ตัวที่อยู่ MAC ของ NIC และที่อยู่ IP
หมายเหตุ: อาร์กิวเมนต์ของที่อยู่ IP นั้นยุ่งยากและไม่ใช่สิ่งที่คุณคิด
สำหรับ NIC บนซับเน็ตท้องถิ่นของคุณใช้ Broadcast-address ของซับเน็ตนี้ (เช่นซับเน็ต 192.168.10.0 กับ netmask 255.255.255.0 ใช้ 192.168.10.255)
ตัวอย่างเช่นผมมี Synology NAS กำหนดค่าด้วยตนเองกับที่อยู่ IP ของ10.0.1.100
ด้วยซับเน็ตของและที่อยู่ของเราเตอร์255.255.255.0
10.0.1.1
ที่อยู่ IP ที่ถูกต้องที่จะใช้ไม่ได้เป็นของอุปกรณ์แต่เป็นที่อยู่ออกอากาศของซับเน็ตแทน
ต่อจากตัวอย่างของฉันฉันใช้คำสั่งต่อไปนี้เพื่อปลุก Synology ของฉันให้สำเร็จ:
$ wakeonlan -i 10.0.1.255 -p 7 01:02:03:04:05:06
(โดยธรรมชาติแล้วแทนที่ค่าจริงของอุปกรณ์และเครือข่ายสำหรับสถานการณ์ของคุณ)
คุณจะได้รับข้อมูลเพิ่มเติมจากหน้าคน WakeOnLan, หรือคำศัพท์ที่รวดเร็วของคำสั่งจากman makeonlan
wakeonlan -h
mkdir -p $HOME/bin
curl https://raw.githubusercontent.com/jpoliv/wakeonlan/master/wakeonlan -o ~/bin/wakeonlan
chmod +x ~/bin/wakeonlan
~/bin/wakeonlan THE_MAC_ADDRESS