web-dev-qa-db-ja.com

Wake On Lanが機能しない

私は、ホームNASボックスとして設定したUbuntuサーバー(14.04.1 LTS)でWake On Lanを動作させようとしています。いくつかのチュートリアルに従ってこれを機能させようとしましたが、何らかの理由でトレースできませんが、機能していません。

システムは、古い(4〜5年前)シャトルPCシステム(Shuttle SN78SH7)、AMD64 CPU(AMD Athlon 64 X2 7550)です。

これまでの手順

  1. BIOSでWoLを設定しました
  2. Eth0でWoL(メソッドg)を有効にしました
  3. Eth0が起動時にgのままになるようにスクリプトを追加しました
  4. ネットワークカードの緑とオレンジ色のライトが点灯していることを確認できます

Ethtoolを使用すると、次のように表示されます。これは、期待どおりに構成されていることを意味すると考えています。

Supports Wake-on: g
Wake-on: g

wolcmd (macから)を使用して、ifconfig eth0で指定されたMACアドレス、IPアドレス、およびサブネット(ポート9)にマジックパケットを送信します。 。

問題を解決するために次のステップがどうあるべきかわかりません。

UPDATE

pm-suspend)を一時停止するとWoLが実際に動作することを確認できますが、(halt -pまたはshutdown -h now)を使用すると動作しません。サスペンドは本当に不安定なようですので、それを使用することは私にとって良い答えではないでしょう。

4
Codemwnci

これはLinux固有の問題ではありません。 Wake-on-lanは、オペレーティングシステムではなく、マザーボードとネットワークカードによって実装されます。可能な場合はマザーボードBIOSをアップグレードしてみてください。また、 SN78SH7マニュアル にも注意してください。

WOL(PME#)From Soft-Offこの項目がEnableに設定されている場合、LANポートが着信信号を受信するとシステムの電源がオンになります。この機能を動作させるには、ファックス/モデムをメインボードのWake On LANコネクタに接続する必要があります。選択肢:有効または無効。

S4/S5からのMAC再開この項目により、S4/S5からのMAC再開を有効/無効にすることができます。選択肢:無効または有効。

これらのオプションの両方を有効にする必要があります。特に、シャットダウンされたPCの電源を入れるには、S4/S5からのMAC Resumeが必要です。

6
bain
  1. まず、ethtoolをインストールします。

    Sudo apt install ethtool
    
  2. WoLをテストして一時的に有効にする場合:

    ethtool -s eth0 wol g
    

    eth0をネットワークインターフェイスの名前に置き換えます。

  3. WoLを永続的に編集するには/etc/network/interfacesを編集し、次の行を追加します(Debian 6 "Squeeze"以降):

    iface eth0 inet dhcp
         ethernet-wol g
    
1
R.Santana