目前的网络拓扑为:电信光猫(动态公网 IP,192.168.1.1/24),光猫下连接华为路由 AX3 ( 192.168.3.1/24 ),我的台式机通过有线连接上了华为 AX3 。
首先我手机和电脑都在华为路由下,可以通过幻数据包唤醒电脑,通过 wireshark 抓包如图中①表示。
然后我想通过外网唤醒电脑,我做了如下操作:
1.对光猫进行端口映射,将 UDP 的端口 9 映射到 AX3 上;
2.在 AX3 上将台式机的 MAC 和 IP 进行绑定,并映射 UDP 的端口 9 到台式机上;
3.我将手机切换到 4G 网络,发送幻数据包,在电脑上通过 wirkshark 进行抓包,并成功抓到,如图中②所示
但是如果我电脑是关机状态,却无法进行唤醒,这是为什么呢?
PS:
如果我将台式机直接接在光猫下面,可以通过外网唤醒的,是不是路由器的锅?
PS:
在华为的花粉俱乐部上发帖,说我有敏感词不让我发。。改成发截图,又说我内容过大。。。
1
ysc3839 2021-09-26 11:12:11 +08:00
> 将台式机的 MAC 和 IP 进行绑定
是怎么绑定的呢?设置了静态 ARP 规则? |
3
ysc3839 2021-09-26 15:08:15 +08:00
@ChenDJ 那我就不知道了,按理说设置了静态 ARP 之后,目标机子无任何回应的情况下也能把 IP 包送达才对。不然考虑搞个集线器,用另一台电脑抓同一网线上的包看看?
|
4
ivan_wl 2021-09-26 15:56:56 +08:00
②不是广播包,如果你关机了,路由器还会转发么
|
5
ysc3839 2021-09-26 16:03:25 +08:00 via Android
@ivan_wl 正确设置了静态 ARP 的话是会的,路由器就不会发 ARP 广播进行查询了,而是直接把包发往对应 MAC 地址。
|
8
expy 2021-09-26 16:16:10 +08:00
既然台式机直接接在光猫下面,可以通过外网唤醒。可以考虑把 ax3 设置成 ap 模式。
|
10
ChenDJ OP @ysc3839 感觉就是路由器的问题:电脑关机后,即使设置了 ARP,也没有转发。不知道咋在路由器上抓包验证一下。。。
|
12
SNOOPY963 2023-04-26 01:48:45 +08:00
我跟你讲,别说 AX3 用不了,一样是 AX3 pro ,高通版本的就用不了。
|