私のコンピューターは、Windows10とArchLinuxのデュアルブートです。現在、Windows 10からコンピューターをシャットダウンした場合、Windowsからシャットダウンした後に使用すると、wake on lanは正常に使用できますが、最後にLinuxを使用した場合はまったく機能しません。リストされている4つのステップすべてを試しました ここ Windowsドライバーをロールバックする以外に、WOLをセットアップするためのすべてのステップが見つかりました ここ 。
WOLを両方のOSで動作させる方法について誰かがアイデアを持っていますか?
私は現在、WindowsとLinuxOSを組み合わせたDell/HPハードウェアでWOLを使用しています。私が有効にした唯一の設定はBIOS(OSには何もありません)であり、それはちょうど機能しました。
OSレベルでのいくつかの設定について説明している次のリンクを見つけたので、正しく設定されているかどうかを確認できます。
Linux
Ubuntuには、マシンがWoLをサポートしているかどうかを確認し、それを有効にできる優れたツールがあります。ターミナルを開き、次のコマンドで「ethtool」をインストールします。
Sudo apt-get install ethtool
次のコマンドを実行して、互換性を確認できます。
Sudo ethtool eth0
デフォルトのインターフェースが他のものである場合は、「eth0」の代わりに使用してください。
「Wake-onのサポート」セクションを探してください。リストされている文字の1つが「g」である限り、WoLに魔法のパケットを使用できます。このオプションを有効にするには、次のコマンドを使用します。
Sudo ethtool -s eth0 wol g
Fingなどのアプリを使用してMagic Packetを送信し、MACアドレスを絞り込みます
私も数年前にこの問題を抱えていました。
ifconfig
はWOL_MAGIC
のサポートを示しましたが、Linuxからシャットダウンした後、何を試してもWOLを動作させることができませんでした。原因は、Realtek RTL8111ENICのドライバーの実装でした。 RTL8111Eが何であるかについての開発者からのコメントとともに、ドライバーのソースコードを閲覧したことを覚えています。この情報をどこで見つけたのか正確には思い出せませんが、見つけたらリンクします。
とにかく、あなたがどちらのNICを持っているかはわかりませんが、これが問題になる可能性があります。