私は、魔法で動いているWindowsコンピューターを持っています。コマンドが見つかるまで、これがなぜ起こるのか、長い間わかりませんでしたpowercfg -lastwake
これは、私のNICコンピューターを覚醒させた。有線部分は、WOLパッケージを送信しなかったということだ。だから、ソースを知りたい。ここにLinux部分がある。
WOLパッケージのみを収集する方法を知っていますか?それはtcpdumpで可能だと思いますが、WOLパッケージをフィルター処理する方法と、RaspberryPiでデーモンとしてこれを実行する方法はわかりません。あなたはそれを達成する方法を知っていますか?最良の場合、ソース/ターゲットMACと時間を含むログファイルが必要です。
screen
でこのコマンドを実行している独自のソリューションを見つけました:
Sudo tcpdump -i eth0 '(udp and port 7) or (udp and port 9)'
ロギングのために、その行を-x
フラグとtee
と組み合わせました。だから私の完全な解決策はこれです:
$ screen
$ Sudo tcpdump -i eth0 '(udp and port 7) or (udp and port 9)' -x | tee wol.log