ฉันจะเปิดใช้งาน Wake On LAN ได้อย่างไร


66

ความคิดแรกของฉันคือเพียงเริ่มออกอากาศ WOL แพ็คเก็ตเวทย์มนตร์ผ่านเครือข่าย แต่ Raspberry Pi ของฉันไม่ตื่นขึ้นมา ดังนั้นฉันสมมติว่าอาจไม่รองรับ WOL หรือฉันไม่ได้กำหนดค่าอย่างถูกต้อง

ฉันต้องทำอะไรเพื่อเปิดใช้งาน Wake-on-LAN


3
ฉันสงสัยว่าคุณจัดการพลังงานบนโลกได้อย่างไรและไม่เปิด Pi ของคุณ

6
@Tibor: ฉันมีจินตภาพเท่านั้นนั่นเป็นวิธี
Der Hochstapler

19
@OliverSalzburg: ลองจินตนาการดูว่ามันตื่นขึ้นมาแล้ว
David Schwartz

2
แม้ว่าฉันจะไม่แปลกใจถ้าปริมาณการใช้งานของ pi นั้นเทียบเท่ากับปริมาณการใช้งานที่รอคอยสำหรับเดสก์ทอปของเดสก์ท็อปจำนวนมากมันจะเป็นคำถามที่น่าสนใจหากมีข้อมูลสาธารณะเพียงพอเกี่ยวกับ SOC ที่จะทำการควบคุมปริมาณนาฬิกา สถานะไม่ได้ใช้งานพลังงานต่ำ
Chris Stratton

3
ฉันใช้ RampBMC กับ Pi ของฉันและฉันสามารถบอกคุณได้ การใช้แอพระยะไกล xbmc บน iPhone มีคุณสมบัติปิดการทำงาน เมื่อฉันบอกให้ปิดมันก็ทำ มันไม่ได้รีบูต หน้าจอว่างเปล่าและสิ่งเดียวที่สว่างขึ้นบน Pi คือไฟแดง แค่นั้นแหละ. มันอาจมีอำนาจ แต่มันไม่ได้ทำงาน XBMC ฉันสนใจตัวเลือก WOL ด้วย ฉันต้องการวางเทปสองด้านลงบน Pi ของฉันและติดที่ด้านหลังของทีวีและไม่ต้องแตะมัน แอพ XBMC iPhone ยังมีตัวเลือก WOL

คำตอบ:


40

ไม่รองรับ WoL

เมื่อพิจารณาถึงอุปกรณ์ที่ใช้พลังงานเพียงเล็กน้อยประโยชน์ของการปิดและการปลุกด้วย WoL นั้นมีอยู่ไม่มาก เพียงทิ้งไว้!


3
@AlexChamberlain ใช่ แต่เมื่อระบบปฏิบัติการหยุดคุณไม่สามารถกู้คืนได้โดยไม่ต้องรีบูตเครื่อง
Jivings

2
@Jivings คุณสามารถรีบูตโดยใช้ WoL รองรับในชิป LAN ได้หรือไม่
อเล็กซ์แชมเบอร์เลน

12
ไม่ใช่แค่ Pi เท่านั้นที่จะเข้าสู่โหมดสลีปนอกจากนี้ยังทำให้ HDD ภายนอกเข้าสู่โหมดสลีปซึ่งอาจหมายถึงการประหยัดพลังงานอย่างมีนัยสำคัญหรือเพียงแค่ยืดอายุการใช้งาน HDD
Mrchief

2
ตกลงดังนั้น RaspBmc ใหม่จะหมุน HDD ภายนอกหลังจากที่ไม่มีกิจกรรมเป็นเวลา 20 นาที - น่ารัก! คุณยังสามารถกำหนดค่าช่วงเวลาให้เป็นอย่างอื่นได้ ดังนั้นฉันเดาว่า WOL จะนั่งเบาะหลังตอนนี้! :)
Mrchief

4
ฉันคิดว่าสิ่งที่ผู้คนไม่เข้าใจคือ Raspi ไม่มีปุ่ม 'เปิด' ดังนั้นสิ่งนี้จะเป็นประโยชน์เมื่อเปิด Raspi ถูกปิดใช้งาน
puk

37

ฉันขอแตกต่าง หากคุณขุดลึกลงไปอีกนิดคุณจะพบชิปไมโคร LAN ซึ่งบังเอิญเป็นฮับ USB 2 พอร์ตด้วย

ผู้ผลิตชิป LANกล่าวอย่างชัดเจนในรายละเอียดของพวกเขามีเป็น WoL บนโมดูล LAN

คุณสมบัติอีเธอร์เน็ต: คอนโทรลเลอร์อีเทอร์เน็ต 10/100 รองรับคุณสมบัติการจัดการพลังงานจำนวนมากรวมถึง Magic Packet ™, Wake-on LAN (WOL) และการเปลี่ยนสถานะลิงก์

ตอนนี้วิธีที่คุณใช้เป็นคำถามอื่น ในตอนท้ายของวันตราบใดที่มีพลังงานเชื่อมต่อกับราสเบอร์รี่ Pi (แม้ว่าจะอยู่ในสถานะปิดหรือนอนหลับ) คุณสามารถใช้ WoL โดยไม่มีปัญหา

ฉันรู้ว่าคำตอบอื่น ๆ บอกว่าคุณไม่สามารถปิดหรือนอนหลับ Raspberry Pi (อาจมีระบบปฏิบัติการที่มีอยู่) แต่คำตอบคือยังมี WoL ในโมดูล LAN และนั่นคือความจริง


สิ่งหนึ่งที่จะร้องไห้หากความจริงที่ว่าPoE ถูกละไว้แต่โชคดีที่ Raspberrians ถามความจริงนี้และปรากฎว่า .. พวกเขาลืมไปเลย .. โอ๊ะโอ

สามารถจ่ายไฟผ่าน Ethernet (PoE) ได้หรือไม่

ไม่ได้อยู่ในอุปกรณ์พื้นฐาน แต่เป็นคุณสมบัติที่มีการร้องขอเป็นอย่างมากดังนั้นเราจึงตรวจสอบตัวเลือกสำหรับการเปิดตัวในภายหลัง

ที่ไหนสักแห่งในบล็อกของพวกเขาพวกเขายอมรับว่าจะลืมมัน .. ไม่สามารถหาได้ตอนนี้


3
หน้า 2 ของแผนผัง
อเล็กซ์แชมเบอร์เลน

PoE ได้รับการสนับสนุนโดยอุปกรณ์ HAT เช่นนี้raspberrypi.org/products/poe-hat
CLS

PoE ไม่เหมือนกับ WOL ใช่ไหม ยังเจ๋งดี ... ฉันคิดว่า? : D
Piotr Kula

17

RPi ไม่ต้องการ Wake On Lan

หากเชื่อมต่อกับแหล่งจ่ายไฟก็เปิดอยู่ ไม่มีการระงับชั่วคราวหรือไฮเบอร์เนต

หากไม่ได้เชื่อมต่อกับแหล่งจ่ายไฟก็จะไม่สามารถเปิดได้


3
จะเกิดอะไรขึ้นถ้าคุณปิดระบบปฏิบัติการ
อเล็กซ์แชมเบอร์เลน

1
@AlexChamberlain มันบอกว่า "ระบบหยุด" แล้วคุณถอดออก
Jivings


@Jivings: วิธีการบูตหลังจากที่มันได้รับการหยุด?

5
คุณผิด. เพียงแค่ออกคำสั่ง 'poweroff' จากคอนโซลในขณะที่เปิดไฟและมันจะปิด ตอนนี้เชื่อมต่อกับแหล่งจ่ายไฟแล้ว แต่ไม่ได้เปิดอยู่ มีซอฟต์แวร์จำนวนมากที่ปิดอุปกรณ์โดยใช้วิธีการ soft-off ที่คล้ายกัน จากนั้น WoL จะเปิดใช้งานในทางทฤษฎี
Octopus

6

ฉันกำลังเผชิญกับปัญหาเดียวกันเป็นเวลานาน แต่ฉันใช้กลอุบายเพื่อ WOL Raspberry Pi ของฉัน (ฉันใช้ RPi หลายแห่งในพิพิธภัณฑ์ที่ฉันทำงาน) ฉันจัดการกับปัญหาโดยใช้รีเลย์ไฟฟ้าอีเธอร์เน็ตราคาไม่แพง

นี่คือเคล็ดลับของฉัน: ฉันเชื่อมต่อบอร์ด ETH002 (จาก Devantech) กับเครือข่าย พลังของ RPi เชื่อมต่อผ่านเอาท์พุท NC (ปิดปกติ) ของรีเลย์ ตามปกติรีเลย์จะปิดเมื่อไฟหลักเปิดอยู่ทั้งสองระบบจะเริ่มทำงาน

เมื่อฉันส่งคำสั่ง "sudo halt" ไปยัง RPi สิ่งนี้จะดับลง หากต้องการปลุกอีกครั้งฉันส่งคำสั่งต่อไปนี้ไปยังบอร์ดรีเลย์ (สมมติว่ารีเลย์ 1 ใช้งานอยู่):

// ยกเลิกการถ่ายทอด 1

PacketSender \ PacketSender.exe -txw 500 ที่อยู่ IP 17494 "21 01 00"

// รอสักครู่ ...

// เปิดใช้งานรีเลย์ 1

PacketSender \ PacketSender.exe -txw 500 ที่อยู่ IP 17494 "20 01 00"

โดยที่ IPaddress เป็นที่อยู่ IP ของบอร์ดรีเลย์และพอร์ต 17494 โดยค่าเริ่มต้น

- PacketSender เป็นฟรีแวร์ที่ดีมากขอบคุณนักพัฒนา -

การทำเช่นนั้นฉันปิด RPi และเปิดใหม่อีกครั้ง เช่นเมื่อมีเหตุการณ์ตอนเย็นในพิพิธภัณฑ์ ดูเหมือน WOL

แค่นั้นแหละ! และ voila!

ขอแสดงความนับถือทุกคน

อิวาน


5

คุณสามารถใช้ PoE กับ pi ใช้สวิตช์ PoE และตัวแยกสัญญาณ PoE ที่ปลาย pi ทำงานได้ดีและด้วยสวิตช์ที่ชาญฉลาด แต่มีราคาแพงกว่าคุณสามารถรีเซ็ตพอร์ตเป็นวงจรไฟฟ้าของไพ

มันคงจะดีถ้าได้ใช้ WOL ใน pi แต่ไม่เห็นว่ามีใครเข้ามาทำงานแม้ว่าชิป nic จะ "สนับสนุน" ก็ตาม


-1

RPi รับพลังงานจากเครื่องชาร์จโทรศัพท์ทั่วไปเช่นพีซีเก่าที่จ่ายไฟที่คุณต้องการเปิดและปิดด้วยตนเอง ด้วยเหตุนี้ปี่ไม่สามารถจ่ายกระแสไฟเองได้และฟังก์ชั่นอย่าง WoL ไม่สามารถทำงานได้


-2

ฉันไม่ใช่ผู้เชี่ยวชาญ แต่ถ้าชิปอีเธอร์เน็ตเป็นคอนโทรลเลอร์สำหรับพอร์ต USB คำตอบก็อาจจะได้รับพลังงานผ่านพอร์ต USB หลักสำหรับ PI ผ่านทางฮับ USB ที่รองรับการป้อนกลับพลังงาน


-4

ถ้าคุณต้องการปลุก LAN บางสิ่งต้องมีไบออสอยู่ในระบบเพราะคุณต้องการนาฬิกาปลุก ... RPI นั้นไม่มีไบออสอยู่ข้างใน นั่นคือทั้งหมด


เหตุใดจึงต้องมีไบออสเพื่อให้นาฬิกา หลายสิ่งมีนาฬิกาและแม้แต่ RTC ที่ไม่มีไบออส ... และทำไมเราต้องใช้นาฬิกากับ WOL ทั้งหมดจะนำไปใช้กับ WOL: ลอจิกถึง 2 พินสั้นเมื่อเฟิร์มแวร์ ETH ตรวจจับแพ็คเกจ WOL หากเฟิร์มแวร์ตัวควบคุมอีเธอร์เน็ตสามารถทำงานในสถานะพลังงานต่ำและมีการเข้าถึงทั้ง GPIO 5 และ 6 มันจะไม่มีปัญหา ... raspberrypi.stackexchange.com/a/19754/24295
svin83
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.