トポロジ:xDSLモデム<-ethernet 'wan'-> Linuxホスト(2つのネットワークカード)<-ethernet lan'->スリープLinux ITXホスト。 Linuxホストは5.0.0-arch1-1-ARCHで、ITXホストは最新のLibreElecバージョンです。
実行されたテスト:別のホストが2つのイーサネットセグメントのそれぞれに接続されているアダプタで順番にtcpdumpを実行している間、ITXホストのMACアドレスを使用してwolコマンドを実行します(管理されていないスイッチが使用されます)。
テスト結果: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です。 -iパラメーターは、IPアドレスが与えられたときにパケットが送信されないようにします(ARP要求の観察)。 192.168.1.255 方向指定されたサブネットを使用して成功した結果を取得できませんでした。