如何启用局域网唤醒?


66

我的第一个想法是简单地开始通过网络广播WOL魔术包,但我的Raspberry Pi并未唤醒。因此,我假设它要么不支持WOL,要么我没有正确配置它。

我必须怎么做才能启用局域网唤醒?


3
我不知道,您到底是如何在不接通Pi的情况下接通电源的?

6
@Tibor:我只有一个假想的,就是这样。
Der Hochstapler,2012年

19
@OliverSalzburg:然后想象一下它正在醒来。
David Schwartz 2012年

2
如果pi的运行消耗与许多台式机的局域网等待唤醒消耗不相上下,我将不会感到惊讶,但是如果有足够的关于SOC的公共信息来进行时钟调节和实现,这将是一个有趣的问题。低功耗空闲状态。
克里斯·斯特拉顿

3
我在Pi上使用RampBMC,我可以告诉你。在iPhone上使用xbmc远程应用程序具有关闭功能。当我告诉它关闭时。它不会重新启动。屏幕变黑,Pi上唯一亮起的是红色电源指示灯。而已。它可能具有电源,但未运行XBMC。我也对WOL选项感兴趣。我希望能够在Pi上放一块双面胶带并粘贴在电视背面,而不必触摸它。XBMC iPhone应用程序还具有WOL选项。

Answers:


40

它不支持WoL。

考虑到该设备消耗的功率如此之小,将其关闭和用WoL唤醒的好处很少,而且相差甚远。放开它!


3
@AlexChamberlain是的,但是一旦操作系统停止运行,您将无法重新启动它。
吉文斯

2
@Jivings可以使用LAN芯片中的WoL支持重新启动吗?
亚历克斯·张伯伦

12
不仅是Pi,进入睡眠状态还会使外部HDD进入睡眠状态,这可能意味着可以节省大量电量或延长HDD的寿命。
Mrchief 2012年

2
好的,所以新的RaspBmc在闲置20分钟后会调低外部硬盘驱动器-太好了!您还可以将时间段配置为任何类似的时间。因此,我想WOL现在会退居第二位!:)
Mrchief

4
我认为人们无法意识到的是Raspi没有“ ON”按钮,因此打开Raspi已被“关闭”非常方便
puk

37

我不敢苟同。如果您进行更深入的研究,您会发现LAN微型芯片,该芯片也是2端口USB集线器。

局域网芯片制造商明确地说,在他们的规格还有就是网络唤醒LAN模块上。

以太网功能:10/100以太网控制器支持多种电源管理唤醒功能,包括Magic Packet™,唤醒LAN(WOL)和链接状态更改。

现在,如何使用它是另一个问题。一天结束时,只要有电源连接到Raspberry Pi(即使它处于关闭状态或处于睡眠状态),就可以使用WoL而不会出现问题。

我知道其他答案表明您无法关闭或休眠Raspberry Pi(也许使用现有的操作系​​统),但是答案仍然是LAN模块中存在WoL,这是事实。


如果省略PoE这一事实,可哭的是一件事,但是幸运的是Raspberrians质疑这一事实,事实证明..他们只是忘记了..哎呀。

以太网供电(PoE)是否可行?

不在基本设备中,但这是一个非常常用的功能,因此我们正在研究更高版本的选项。

他们承认在博客的某个地方忘记了它。.现在找不到它。


3
原理图的第2页。
亚历克斯·张伯伦

HAT设备支持PoE,例如:raspberrypi.org/products/poe-hat
CLS

PoE与WOL不同吗?还是很酷的...我想呢?:D
Piotr Kula

17

RPi不需要唤醒局域网。

如果已连接到电源,则电源打开。没有挂起或休眠状态。

如果未连接电源,则绝对不会打开电源。


3
如果关闭操作系统会怎样?
亚历克斯·张伯伦

1
@AlexChamberlain它说“系统已停止”,然后拔下电源。
吉文斯2012年

我们去聊天吧 ……
亚历克斯·张伯伦

@Jivings:停止后如何启动?

5
你错了。接通电源后,只需从控制台发出“ poweroff”命令,它将关闭。现在,它已连接到电源,但未打开。有很多软件可以通过类似的软关闭方法来关闭设备。从理论上讲,WoL将重新打开它。
章鱼

6

我长期面对同样的问题。但是我使用了一个技巧来使我的Raspberry Pi变成WOL(我在工作的博物馆中使用了几个RPi)。我使用便宜的以太网功率继电器解决了这个问题。

这是我的把戏:我将ETH002板(来自Devantech)连接到网络。RPi的电源通过继电器的输出NC(常闭)连接。由于继电器通常是闭合的,因此当打开主电源时,两个系统都将启动。

当我向RPi发送“ sudo halt”命令时,该按钮熄灭。为了再次唤醒它,我将以下命令发送到中继板(假设正在使用中继1):

//停用继电器1

PacketSender \ PacketSender.exe -txw 500 IP地址17494“ 21 01 00”

//等待几秒钟...

//重新激活继电器1

PacketSender \ PacketSender.exe -txw 500 IP地址17494“ 20 01 00”

其中IPaddress是默认情况下中继板和端口17494的IP地址。

-PacketSender是一个非常好的免费软件,感谢开发人员-

这样做,我完全关闭了RPi,然后再次打开电源。例如,当博物馆有晚间活动时。看起来像WOL。

而已!瞧!

对于所有人,

伊万


5

您可以在pi上使用PoE,在pi端使用PoE交换机和PoE分离器。效果很好,并且使用更智能但更昂贵的交换机,您可以重置端口以重启pi。

在pi上使用WOL会很好,但是即使nic芯片会“支持”它,也看不到任何使它起作用的输入。


-1

RPi从普通的手机充电器(例如旧的PC AT电源)获得电源,您需要手动打开和关闭电源。因此,pi无法自行重启,并且WoL之类的功能无法正常工作。


-2

我不是专家,但是如果以太网芯片也是USB端口的控制器,答案可能是通过支持电源反馈的USB集线器通过PI的主USB端口获得电源。


-4

如果您想唤醒某些东西,则系统中必须存在一个BIOS,因为您需要一个时钟来唤醒它。...RPI内部没有任何BIOS。就这样


那么,为什么只有时钟才能拥有BIOS?很多东西都有时钟,甚至没有BIOS的RTC……为什么人们需要一个时钟到WOL?WOL所需要做的一切:当ETH固件检测到WOL封装时,逻辑上将2个引脚短接。如果以太网控制器固件可以在低功耗状态下运行,并已获得两个GPIO 5和6,那么这将是没有问题... ... raspberrypi.stackexchange.com/a/19754/24295
svin83
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.