Wake-on-LAN ผ่าน SSH


9

ฉันใช้ Wake-on-LAN มาหลายปีแล้วสำหรับอุปกรณ์ Linux ของฉัน มันทำงานได้ดีพอ

อย่างไรก็ตามฉันยังมี Mac Mini ที่บ้าน ฉันสังเกตว่ามันเข้าสู่โหมดสลีปและมีคุณสมบัติที่แตกต่างกันสองอย่างแยกต่างหากจากเครื่อง Linux ที่ฉันมีในขณะนอนหลับ:

  1. มันยังคงตอบสนองต่อการ ping บนเครือข่าย

  2. มันจะตื่นขึ้นโดยอัตโนมัติเมื่อsshเชื่อมต่อเข้ามาไม่จำเป็นต้องใช้ Wake-on-LAN

คุณสมบัติที่ 2 นี้จบลงด้วยการเป็นคนดีจริง ๆ : มันเข้าสู่โหมดสลีปโดยอัตโนมัติและประหยัดพลังงานเมื่อไม่ได้ใช้งานและไม่ต้องใช้ความคิดเพิ่มเติมในการเปิดเครื่องเมื่อฉันต้องการที่จะใช้มัน มันแค่ตื่นขึ้นมาโดยอัตโนมัติ และหลังจากฉันออกจากระบบ 15 นาทีหลังจากนั้นมันจะเข้าสู่โหมดสลีอีกครั้ง

ข้อสันนิษฐานของฉันเป็นเพราะ Apple ควบคุมฮาร์ดแวร์และซอฟต์แวร์สแต็ค ดังนั้นในขณะที่ Wake-on-LAN ทั่วทั้งอุตสาหกรรมเป็นคุณสมบัติของอุปกรณ์เครือข่ายที่ใช้แพ็คเก็ตเวทย์มนตร์ (ที่ไม่ต้องมีการทำงานร่วมกับระบบปฏิบัติการ), Mac ของเวทมนต์ "Wake-on-LAN และยังตอบสนองต่อการปิง" ให้ทั้ง OS เข้าสู่โหมดสลีปและ / หรือให้สแต็กเครือข่ายแยกยังคงทำงานในโหมดสลีป แต่นั่นเป็นเพียงการเดา

ฉันอยากรู้ว่าใครเคยเห็นหรือใช้งาน "Wake-on-ขาเข้า - SSH" บนเครื่อง Linux หรือไม่ หรือเป็นเวทย์มนตร์พิเศษที่สามารถพบได้เฉพาะในอุปกรณ์ Apple ที่พวกเขาควบคุมฮาร์ดแวร์ผ่านซอฟต์แวร์และสามารถทำสิ่งนี้ได้ในวิธีที่คนอื่น ๆ ในอุตสาหกรรมไม่สามารถทำได้?


1
@Vlastimil เนื่องจากคำถามเกี่ยวข้องกับฟังก์ชันการทำงานของ Linux เพื่อใช้งาน Wake on LAN ซ้ำซ้อนของ Apple ฉันจะบอกว่าไม่ใช่หัวข้อ
mjturner

@ mjturner โอเคฉันได้ถอนการโหวตอย่างใกล้ชิดแล้ว
LinuxSecurityFreak

คำตอบ:


5

ethtools จะช่วยคุณได้ แต่ฮาร์ดแวร์จะต้องตอบสนองความต้องการของคุณ

# ethtool interface | grep Wake-on

# ethtool eth0 | grep Wake-on
    Supports Wake-on: pumbag
    Wake-on: d

ตามวิกิของ ArchLinux :

ค่า Wake-on กำหนดกิจกรรมที่ทริกเกอร์ตื่น:

  • d (ปิดการใช้งาน)
  • p (กิจกรรม PHY)
  • คุณ (กิจกรรม unicast)
  • m (กิจกรรมมัลติคาสต์)
  • b (กิจกรรมออกอากาศ)
  • a (กิจกรรม ARP) และ
  • g (กิจกรรมการส่งเวทมนต์)

หากคุณต้องการ "Wake-on-ขาเข้า - SSH" ให้ลอง

# ethtool -s interface wol u

ทักทาย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.