Tag: 网络唤醒

局域网唤醒工作3次,然后不再工作

更新:我现在的主要理论是(详见下文): Ubuntu系统在待机模式下关闭NIC电源? 用于64位机器的Realtek RTL8111驱动程序不起作用? 任何人都可以确认或否认吗? 我几天前安装了Ubuntu 12.04,并通过桌面菜单将Ubuntu机器置于待机状态后,通过从另一台PC发送Magic Packets来启动Wake-on-lan。 我这样做了3次,效果很好。 然后突然它不再起作用了! 这怎么可能呢?! 我知道当WOL不起作用时可能有1000件事可能是错误的,但它连续工作3次的事实排除了大部分。 它工作了3次(相隔几分钟),之后从未奏效。 在它工作的3次和随后的10次不成功的尝试中,我唯一想要的是PC上发送魔术包的防火墙,我很快关闭防火墙以消除这个潜在的问题,并且还validation了数据包通过使用wireshark(当然还有Ubuntu机器)。 我在测试开始前几个小时对Ubuntu进行了全面更新。 大多数时候我觉得我只是盲目地测试各种事物。 例如,是否有任何方法可以检查NIC的电源是否未关闭? 并且“cat / proc / acpi / wakeup”不是“禁用”意味着什么是错的吗? 我知道WOL上有很multithreading,但没有一个在10分钟内完美运行然后无缘无故地停止工作。 一些线程在安装12.04之后提到了WOL的问题。 我现在唯一剩下的想法是安装Ubuntu 10.但这只是一个测试,而不是一个永久的解决方案,而且是一个非常耗时的测试。 而且我确定RTL8111 / RTL8168在较旧的Ubuntus上没有得到适当的支持(那些使用旧版Ubuntus的NIC存在重大问题),这使得这样的测试更加复杂。 您只需阅读上面的文字即可了解我的问题。 但是对于深入的信息,这里有一些我已经完成的事实和测试: 我尝试将“pci = noacpi”,“pci = noapic”,“acpi = force”和“apm = on apm = power-off”添加到/ etc / default / grub(我validation了grab.cfg中的更改)。 当然是一次一个(每次重启后)。 我看到在cat / proc / […]

局域网唤醒退出使用最新内核(Bionic)

在昨天的内核更新之前,WOL在Bionic上工作得很好。 如何诊断/恢复? 编辑:如果设置为从4.15.0-23内核启动它可以工作。 如果设置为从4.15.0-24启动则不会。 Edit2:可以启用WoL sudo ethtool -s [card] wol g 但它不是持久的。 搜索每次启动时如何设置它。 编辑3:根据冯开恒对此错误报告的评论,这是一个广告性的变化! (因此不是错误) This is because the fix of LP: #1752772 has one commit [1] that disables WoL by default. Set WoL explicitly should solve your issue. [1] https://github.com/torvalds/linux/commit/7edf6d314cd061e1d0a1b7bc0b511d64322c3f72