多宿主主机上的 WOL

多宿主主机上的 WOL

拓扑:xDSL 调制解调器 <-ethernet 'wan'-> Linux 主机(两个网卡)<-ethernet lan'-> 睡眠 linux ITX 主机。 Linux 主机是 5.0.0-arch1-1-ARCH,ITX 主机是最近的 LibreElec 版本。

执行的测试:使用 ITX 主机的 MAC 地址发出 wol 命令,同时另一台主机在依次连接到两个以太网段中的每一个的适配器上运行 tcpdump(正在使用非托管交换机)。

测试结果:当仅使用 MAC 地址时,魔术数据包似乎是通过默认路由从接口路由出去的(“wan”接口通过 DHCP 从 ISP 获取默认路由)。这是有道理的,因为 255.255.255.255 将匹配 0.0.0.0/0。定向子网广播(例如 192.168.1.255)会导致魔术数据包通过所需的接口(“lan”接口)发送出去。

上下文和问题:ITX 主机不响应定向子网广播魔术数据包。有没有办法影响这个路由选择?

使用的软件:https://www.archlinux.org/packages/community/x86_64/wol/;命令是 wol xx:xx:xx:xx:xx。当给定 IP 地址时,-i 参数不会导致发送任何数据包(观察 ARP 请求)。使用192.168.1.255定向子网尚未获得成功结果。

相关内容