1. 苏葳的备忘录首页
  2. 网络

跨网段网络唤醒的问题

远程唤醒 wol一台机子是P8H61主板,支持网络唤醒功能。在BIOS的高级电源管理选项中打开了”PCIE设备网络唤醒”之后。在网内用magic packet可轻松唤醒。但跨网段唤醒时却遇到问题。由于发出唤醒包时,机器尚处在关闭状态,因而无法依靠IP地址访问,只有依靠网卡物理地址。而此时网内很可能没有到此台机器的路由项。所以必须广播报文,以使唤醒包被该机器收到。

但跨网段时,无法发送广播报文。除非是在路由器上打开定向广播,此时,可在magic packet中将广播地址设为目标机的广播地址。但一般路由器上是关闭定向广播的。另一种方法是在路由器上有直达该mac地址的arp项,比如静态mac绑定。此时可用单播方式,把报文送至该网卡。问题在于这种方式也需要路由器权限。

如此说来,若使用arp欺骗技术,加上单播唤醒报文的方法,是否可以不需要操作路由器就唤醒另一网段某台机子呢?当然,此处的arp欺骗只是为了在路由表中加上一个动态arp项,猜想而已,无时间验证,不知实际能否实现。

或者在该目标网段有另一台能登录的机子,从那台机子上发送唤醒报文,这也是个没办法的办法。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/577.html

发表评论

您的电子邮箱地址不会被公开。