小编wtf*_*mbo的帖子

如何在没有广播地址的情况下在 WAN 上唤醒?

--- 回顾底部可能的解决方案 ---

首先,如果我写的东西毫无意义,我深表歉意。直到三天前,我对网络的了解才超出了 IP 地址的范围,其中很多内容对我来说仍然很陌生。

我设置了一个系统,可以使用 LAN/WAN 唤醒远程打开我的家庭计算机。我按照几个指南来启用它,一开始它似乎工作正常,只是在我的远程电脑关闭一段时间后,它不再工作了。

我明白这是由于 ARP 表刷新造成的,我认为我已经通过将远程 PC IP 地址映射到其路由器的 DHCP 配置中自己的 MAC 地址来解决这个问题。

让我简要说明一下我做了什么:

  1. 设置 DDNS 服务、在 BIOS 中允许 WoL、允许 NIC 在魔术数据包上进行 WoL、禁用 Windows 10 上的快速启动等...该部分已涵盖。
  2. 我在路由器上转发端口 7 监听 UDP 数据包。由于路由器不允许广播,因此我无法将端口绑定到 192.168.1.255(它显示“无效 ip”),因此我将其绑定到远程计算机的 IP 地址。
  3. 然后,在 DHCP 配置中,我将远程 PC MAC 地址映射到其自己的 IP。
  4. 最后,我在手机上下载了一个应用程序(这个),它会发送带有我的远程 PC MAC 地址的魔术包。我在 4G 上测试了它,它正确地传送了数据包。

正如我上面所说,一切正常,直到远程电脑保持关闭状态一段时间。我认为步骤 3 可以修复 ARP 表刷新,但显然没有(我认为 DHCP 配置和 ARP 表是同一件事?)。

所以我的问题是,有没有办法可以绕过这个问题,并且即使在关闭一段时间后也能够远程打开我的电脑?

我的问题的第二部分是:我在这里读到我应该编辑路由器的 ARP 表,以在我的电脑 MAC 地址和 IP 之间建立静态映射,这样它就不会被刷新。接下来 3 周我都不在家,而且我不记得我的路由器可以编辑 ARP 表(不过我可能弄错了)。那么,有没有办法可以通过 SSH …

networking router remote-desktop dhcp arp

6
推荐指数
1
解决办法
6012
查看次数

标签 统计

arp ×1

dhcp ×1

networking ×1

remote-desktop ×1

router ×1