Wake on LANとPHYを介したユニキャストは、pmの中断後の最初の30秒間のみ機能します。

Wake on LANとPHYを介したユニキャストは、pmの中断後の最初の30秒間のみ機能します。

PHYとユニキャストによるWake on LANにはいくつかの問題があります。電源がオフになっているコンピュータにpingを送信したり、SSHを実行してシステムを起動させることはできますが、最初の30秒以内にのみ可能です。なぜですか?その理由は何ですか?

70wol私はその中にスクリプトを入れて/usr/lib/pm-utils/sleep.d実行可能にしました。明らかに動作するので実行されます。

#!/bin/bash
ethtool -s eth0 wol pug

Debianテストを行っていますが、ネットワークカードはIntel DH87RLのIntel I217-Vで、ドライバはIntel 2.5.4 e1000e.koです。

ベストアンサー1

さて、私はWindowsとLinuxで基本的に正確に30秒のARPタイムアウトがあるという事実を考えていませんでした。これは次のようにして確認できます。

netsh interface ipv4 show interface 2

cmd.exe で 2 を NIC の Idx に置き換える必要がある場合は、次を実行してこれを実行できます。

netsh interface ipv4 show interfaces

Linuxタイプの場合

cat /proc/sys/net/ipv4/neigh/default/base_reachable_time_ms

BashでデフォルトのARPタイムアウトをミリ秒単位で確認してください。

したがって、解決策は、SSH、SMB、またはその他の手段を介してシステムを起動するように静的ARPアドレスを設定することです。これを行うには、次の手順を実行します。

arp -s 10.0.0.200 00-10-54-CA-E1-40

Windowsと

arp -s 10.0.0.200 00:10:54:CA:E1:40

あなたのLinuxシステムから。

おすすめ記事