存在VPN
多种WOL
启用主板协议的机器。话虽如此,我希望创建一个脚本来创建一个数据包,WOL
该数据包可以发送到网络的特定机器,而不依赖于任何二进制文件(例如,etherwake
或wakeonlan
)。
阅读相应论文后,可以轻松实现生成魔术包字节流所需的代码[1] 但我不知道如何从VPN
网络内部传输/发送数据包。
所以在下面的场景中:
+---+ +---+ +---+ +---+
| A | | B | | C | | D |
+---+ +---+ +---+ +---+ __ _
\______\_____\__VPN__\______( )_( )_
( internet)_________ +---+
_(__)_(_)_ | W |
+---+
当我可以远程访问(例如,通过ssh
)任何一台机器时VPN
,并说,例如,我所在的机器可以看到本地网络中的其余部分,例如,D
我如何发送数据包来唤醒机器(一旦B
再次,不依赖任何类型的软件/库)?
先感谢您。