F-19-F / udp2ewol

A daemon to make wake on wan easily.
GNU General Public License v3.0
6 stars 2 forks source link

不太明白怎么用,已经在openwrt上运行了。 #2

Open iseeyou opened 2 years ago

iseeyou commented 2 years ago

2022-02-12 23:24:20 udp2ewol.c(381): INFO: Initing udp2ewol 2022-02-12 23:24:20 udp2ewol.c(267): INFO: Checking the mac addr of interface:eth0 2022-02-12 23:24:20 udp2ewol.c(273): INFO: eth0's mac addr is 3c:cd:57:87:b9:cf. ok 2022-02-12 23:24:20 udp2ewol.c(274): INFO: Checking the udp port : 9 2022-02-12 23:24:20 udp2ewol.c(287): INFO: Udp port 9. ok 2022-02-12 23:24:20 udp2ewol.c(290): INFO: Checking send raw packet. 2022-02-12 23:24:20 udp2ewol.c(303): INFO: Send raw packet success. ok 2022-02-12 23:24:20 udp2ewol.c(384): INFO: Init success. 2022-02-12 23:24:20 udp2ewol.c(393): INFO: Start daemon... /etc/init.d/udp2ewol enable

我是外网arp绑定唤醒电脑不稳定,所以想试试这个。 发送wol包到路由器,然后呢?不太明白如何唤醒目标电脑。。。

F-19-F commented 2 years ago

wol包主要有两种,一种是udp的wol包,一种是以太网层的wol包。本程序会根据udp的wol包中目的mac地址向指定的接口发送以太网层的wol包,从而实现免arp绑定的唤醒指定主机。使用时向路由器udp端口9发送wol唤醒包(防火墙放行udp9或者内网穿透绑定到路由器127.0.0.1的udp 9),并确保程序绑定的接口(-i指定)是要唤醒主机所连接的接口(LAN对应的ethx)。