【硬件趣事】充电线静电能唤醒wol【已破案】

昨晚给设备充电,然后触发了静电,结果电脑启动了。


没有碰到键鼠,充电器也是插在无关电脑的插座上。很神奇。

有没有大佬讲解一下wol数据不重要吗?

不过白天启动发现重启过了,也不知道是微软干的好事还是怎样。由于没有办法稳定产生静电,故目前暂未复现。


结案。熬夜迷糊了。

是在2点多莫名重启了,然后正正好,在准备睡觉并且给设备充电,并且被静电电的瞬间,屏幕亮了起来。因为这时刚好定时睡眠了。

为什么会认为是唤醒电脑呢,估计是当时迷糊了,也没注意到机箱风扇在转,机箱灯亮着。

以为后面是进入系统后手动睡眠,其实是屏幕亮了,上完厕所回来,屏幕已经关了,迷迷糊糊就去睡了。


少熬夜,熬夜伤身。


GPT不可尽信,就说怎么可能完全明文进入路由。

2 个赞

每次重装电脑后第一时间就是去设备管理器把有线网卡的只允许幻数据包唤醒打开,这样也不影响我平时正常使用wol唤醒电脑的功能。

不然大概率睡眠后就会被莫名唤醒。看来我这电脑更敏感或者我家电路更复杂点:joy:

1 个赞

这都行?这个魔法包有点魔力啊

1 个赞
  • g模式(GENERIC):只需要NIC芯片和驱动支持唤醒扩展就可以工作,兼容性最好。这是wol标准实现。
  • p模式(PHY):需要NIC PHY层支持未对齐帧检测唤醒,支持程度较低。
  • u模式(UNICAST):需要NIC芯片支持L2/L3过滤和单播唤醒功能,支持程度一般。
  • m模式(MULTICAST):同时支持g和p模式,兼容性次于g模式。
  • b模式(BROADCAST):同时支持所有模式,兼容性汇总下来可能性最低。

兼容性方面,g模式 > m模式 > u模式 > p模式 > b模式

魔法数据包(Magic Packet)是一个广播性的帧(frame),一般用UDP 协议。
在魔法数据包内,每次都会先有连续6个"FF"(十六进制,换算成二进制即:11111111)的数据,即:FF FF FF FF FF FF,在连续6个"FF"后则开始带出重复的MAC地址信息,有时还会含4字节或6字节的密码。

但是由于兼容性问题, 很多设备不需要mac地址, 只要受到6个FF, 就可能会被唤醒.

1 个赞

当代鬼火。

这过程最让我不能理解的就是明明是有线网卡,那WiFi是怎么接受一个杂讯再转换成包的呢?毕竟电脑(有线网卡)只能接收有线讯号吧。

1 个赞

那很可能电脑并不是wol唤醒的. 分辨这个办法很简单, 你关闭wol功能, 看看电脑是否会自动唤醒.

有些电脑的s1s2s4这类待机状态有问题, 一个轻微空气振动到鼠标, 或者电流干扰都可能.

1 个赞

鼠标唤醒关掉了,只有键盘的。当时没有碰到键盘,所以感觉是wol。

早上又电了一次没唤醒。上次是电在充电接口。gpt给我解释是最基础的wol信号是明文的,会不会是明文给到wifi,再给到电脑。

1 个赞

我宁愿相信是开机跳线。。。。

1 个赞

我遇到过电涌(就房东买的二手冰箱的垃圾压缩机,每次启停都和EMP一样)会导致一些异常。

我之前每次显示器都要黑一下,后来换了光纤的视频线后就啥事没有了。不过你的这种电脑开机,我感觉会不会是断电后来电开机、或者是跳线。

1 个赞