Questions tagged «wake-on-lan»

Wake on LAN或它的缩写Wol是1996年针对以太网络开发的标准,它允许计算机通过网络消息打开或“唤醒”。

4
局域网唤醒
我意识到有一两个相关的帖子,但没有一个完全符合我的要求。 我正在使用一台旧计算机作为使用FreeNAS的NAS,经过一些调整之后,一切都变得很花哨。NAS仅由我本人和我的室友使用,因此我希望能够使用WOL(与基本的关闭脚本结合使用),这样我就可以随时打开/关闭NAS的电源,以节省电源。基于一些论坛帖子,主板手册中没有包含功能以及BIOS中缺少WOL设置,看来我的主板不支持WOL(Asus p5ld2);但是,我的NIC可以(Marvell 88E8053)。可以肯定的是,我还是尝试过WOL。NIC收到了WOL魔术包(指示灯闪烁),但计算机从未开机。 我深信WOL不是一个可行的选择,所以我自然就开始考虑替代方案,例如... 一台Rube Goldberg装置(主要是在开玩笑.....) 改装一个远程汽车启动器以远程将其打开(我过去已经这样做过,而我碰巧周围有一些零件) 收到特定的魔术包(为简便起见,可能为WOL)后,请使用微控制器打开计算机。 其中,我认为微控制器是最好的(省钱),因为它直接连接到我的网络,并且不受远程汽车启动器或机械故障之类的范围的限制。 因此,我对您的好人的问题如下: 我缺少什么选择 我需要考虑哪些陷阱/注意事项 您会给一些一般性建议 如果微控制器是最佳选择,那么您会建议使用哪种微控制器? 我是一位具有Java / C / C ++ / Python / Lisp / Haskell / Scala经验的软件开发人员,并且不反对学习新的语言。

1
IGMP和Wake On Lan
我有一台Windows 10服务器,使用Wake On Lan已经运行了一段时间。Realtek适配器设置为启用唤醒魔术包并禁用唤醒模式匹配。同样,Windows设置为“仅在Magic Packet上唤醒”。这通常适用于我的家庭网络:我有几个WoL客户端,每个客户端都可以在需要时唤醒服务器,并且服务器在不再需要时立即进入睡眠状态。 最近我在家用路由器上启用了IGMP代理以支持IPTV应用。但是,现在,只要服务器休眠,它就会在几秒钟内再次唤醒,由网络适配器发出的唤醒信号触发。关闭IGMP代理,它会停止唤醒。 我相信它是某种触发唤醒的组播数据包。我使用Wireshark来嗅探导致唤醒的数据包,但我找不到罪魁祸首:唤醒时没有魔法数据包,但有很多组播数据包。 发生什么了?为什么适配器在看起来不是魔术的数据包上醒来?我该如何解决? 更新: 我采取了一个数据包捕获(只有28个数据包),它跨越从睡眠到服务器唤醒的时间段,因此应该包含有问题的数据包。我注意到没有一个帧包含服务器的MAC地址(作为魔术数据包)但大多数是UDP - > RTTP - > ISO / IEC 13818-1 - > DVB-EIT数据包,其中包含大量的“ FF“填充(作为魔术包)。 还有1个ICMP v6数据包和2个STP帧。我不认为这些是这样做的,因为我认为我已经看过没有它们的唤醒捕获 - 但我可能是错的。 但请注意,数据包捕获是通过交换机进行的。因此,它会看到任何广播的魔术包(正如我故意发送的那样),但它不会捕获直接发送到服务器MAC的假设魔术包。另一方面,当我在服务器上捕获时(在它唤醒的条件下,当它醒来时 - 当然)我没有看到任何类似魔术包指向其MAC地址的东西。 网卡是与最新的驱动程序我的华硕P 8Z77-V LX主板上提供一个Realtek的8168 PCI千兆以太网适配器这里。 更新更精确的症状更新 因此,IGMP不是直接原因。我可以在不使用Multicast的情况下相当可靠地重现问题。如果我只是将一个特定的UDP数据包(有效载荷)作为UDP广播重复发送到适配器,我最终可以将其唤醒。它通常需要300或400次发送。数据包是从多播流的捕获中复制出来的,是典型的数据包。 这是我用来发送数据包的Python 3代码(以及显示为十六进制转储的数据包的字节): import time from socket import * cs = socket(AF_INET, SOCK_DGRAM) hex_dump = …

2
如何使用OpenWRT 14.07,Barrier Breaker设置静态/持久ARP表项?
标题说明了一切,但这是长版本: 我试图为我的家庭服务器设置一种方法,当客户端尝试访问它时,使用WakeOnLan自动打开。我的想法是路由器(OpenWRT 14.07,Barrier Breaker)监视我想要唤醒的主机的任何连接尝试,iptables并且在它注册这样的事件的情况下它发送魔术包以唤醒主机。经过对SF的大量尝试和帮助后,我得到了iptables来为桥接设备和本地网络工作(见这里)。 不幸的是,我现在遇到的问题是,如果主机关闭,它不存在ARP条目,因此当本地客户端无法解析IP时(如果我已正确理解问题),它将不会发送任何数据包。对于从互联网访问的外部客户,它可以工作。 如果我理解正确,解决方案应该是创建静态ARP条目,以便路由器响应任何请求,然后客户端将发送其数据包。在此之后我尝试使用ip neigh add 192.168.1.20 lladdr 00:de:ad:be:ef:00 nud permanent dev br-lan并运行arp我看到服务器的条目,但它仍然无法正常工作。 我已经确认,当服务器开启或最近关闭时(几分钟前),客户端会发送记录的数据包iptables。 所以问题是: 1)我做错了什么? 2)如何实现静态/持久ARP表项?



3
计算机由于某些PCI设备而醒来
自从安装我的新主板(华硕Z77专业版)后,我的电脑将无法保持睡眠状态超过几分钟。执行powercfg /lastwake始终返回相同: PS C:\WINDOWS\system32> powercfg /lastwake Wake History Count - 1 Wake History [0] Wake Source Count - 1 Wake Source [0] Type: Device Instance Path: PCI\VEN_8086&DEV_1E1E&SUBSYS_1E1E1849&REV_C4\3&11583659&0&E7 Friendly Name: Description: PCI-to-PCI Bridge Manufacturer: (Standard system devices) 从我在网上找到的,这个设备是音频控制器或USB控制器。我确保取消选中“允许此设备唤醒所有设备的计算机”,但它在睡觉后仍然可以快速唤醒。 只有当我拔掉除电源以外的所有东西时,电脑才真正睡着了。 我想使用Wake on LAN,所以任何不禁用它的解决方案都是受欢迎的。

1
即使计算机被WOL激活,如何使服务器电源设置也适用
我有一台计算机,有9个硬盘作为存储服务器,在我和我的家人(电影等)连接到路由器的隔壁房间。电脑没有键盘和显示器,一切正常,但在电源选项中,我让它在2小时不活动后进入睡眠状态。当我正常打开电脑时,它真的会在2小时内进入睡眠状态。但是当我通过LAN唤醒它 - 局域网唤醒(WOL)魔法包时,它会在3-5秒内完美启动,但会在几分钟后进入睡眠状态 - 可能在3或5分钟后左右。 我确定如果我连接键盘并触摸任何键,它将保持清醒2小时,但是当我通过局域网唤醒它时,它在我不访问它后不久就进入睡眠状态。有两个小时的电源选项,所以它应该像我提到的那样进入睡眠状态,但是当我用WOL魔术包通过局域网唤醒这台电脑时它不起作用。 有什么想法我怎么能让这台电脑在我通过局域网唤醒它而不接触它后保持清醒2小时?


1
WOL对高通Atheros QCA8171在Linux上无法正常工作
我根本无法使用wake-on-lan在我的机器上工作。我是Linux的新手,所以我可能错过了一些东西。在我的配置下面。任何输入都非常感谢。谢谢。 我的HW配置: AsRock FM2A88X-ITX+ AMD A10-7800 Running Linux Mint 17.3 64bits BIOS configured for wake-on-lan: Boot From Onboard LAN: Enabled PCIE Device Power On: Enabled 我的系统配置: $ uname -a Linux home-server 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux $ lspci -nnk | grep -i …

3
在Mac上升级AirPort以支持Snow Leopard的无线/ WLAN唤醒?
Snow Leopard现在支持WLAN唤醒,但并非所有硬件都支持此功能。例如,我从2008年初开始使用的Octo Mac Pro有一张AirPort卡,但不支持此功能。我的2007款2.33GHz MacBook Pro也不行。 有关所需内容的参考,请查看http://www.macrumors.com/2009/08/28/a-closer-look-at-snow-leopards-wake-on-demand-feature/,其中包含System Profiler应该显示什么。 很难找到Apple的部件,但是有可能将更新的卡放入这些机器中以使它们支持Wake on Wireless吗?


1
华硕P8P67 Deluxe主板:PC关闭时网络适配器关闭;无法在局域网上唤醒
我的华硕P8P67 Deluxe(rev 3)主板包括一个Intel 82579 LAN控制器。我已按照以下说明启用了LAN唤醒功能,该功能可从睡眠状态运行,但在PC断电时无法使用。我听说PC关闭时,网络适配器上的指示灯需要点亮。当计算机关闭且指示灯熄灭时,我看了看。我该怎么办才能解决此问题,以便在计算机关闭时可以通过局域网唤醒工作?我正在使用Windows 7 Professional 64位。


2
局域网唤醒仅在开始->关闭后有效
有谁知道为什么当我使用唤醒局域网时,仅当我通过“开始”->“关机”关闭计算机时才起作用,但是如果我使用shutdown -f命令(如我在系统备份后在批处理文件中所做的那样),则计算机会执行无法通过WOL打开。在shutdown命令之前是否必须执行某种先决条件命令? 感谢您的输入


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.