Wake on LANの代替


8

関連する投稿が1つまたは2つあることに気づきましたが、私が求めていることについてまったく理解できません。

私はFreeNASを使って古いコンピューターをNASとして使用していますが、少し手を加えた後、すべてがうまくいきません。NASは自分とルームメートだけが使用しているので、WOLを(基本的なシャットダウンスクリプトと組み合わせて)使用して、電力を節約するためにいつでもNASの電源をオン/オフできるようにしたいと考えています。いくつかのフォーラムの投稿、マザーボードのマニュアルに機能が含まれていないこと、およびBIOSにWOL設定がないことから、私のマザーボードはWOL(Asus p5ld2)をサポートしていないようです。ただし、私のNICにはあります(Marvell 88E8053)。念のため、私はとにかくWOLを試しました。NICはWOLマジックパケット(ライトが点滅)を受信しましたが、コンピューターの電源が入りませんでした。

WOLは実行可能なオプションではないことを十分に確信し、私は当然、次のような代替案を検討し始めました...

  • Rube Goldbergデバイス(冗談.....ほとんど)
  • リモートカースターターをリモートでオンにするように改造します(以前にこれを実行したことがあり、たまたまいくつかのパーツを配置している)
  • マイクロコントローラーを使用して、特定のマジックパケット(おそらく単純にするためにWOL)を受信した後にコンピューターの電源を入れます。

それらの中で、マイクロコントローラーは私のネットワークに直接接続していて、リモートカースターターや機械的故障のような範囲によって制限されていないので、マイクロコントローラーは最高です(お金は別として)。


だから、あなたに良い人たちに対する私の質問は次のとおりです:

  • 私には何が欠けていますか
  • 私が考える必要があるいくつかの落とし穴/考慮事項は何ですか
  • あなたが与えるいくつかの一般的な提案は何ですか
  • マイクロコントローラーが最良の選択肢である場合、どのマイクロコントローラーを提案しますか?
    • 私はJava / C / C ++ / Python / Lisp / Haskell / Scalaの経験を持つソフトウェア開発者であり、新しい言語やその他の知識を習得することに反対していません。

回答:


2

さて、最も簡単なハードウェアソリューションは、オンスイッチを配線して、何らかのリレーでスイッチを入れることです。問題の「複雑さ」(つまり、単純で弱々しい電源ボタンを押すことをエミュレートする必要がある)を考慮すると、ほとんどすべてのマイクロコントローラーが行うことであり、必要なのは電源スイッチのリード線をタップすることだけです(これは簡単です)取り替えて、めちゃくちゃにして、必要に応じてブリッジします

ただし、電源を切った後(システムが使用されていないため)、電源障害が発生したときに電源を入れますか?多くのシステムは、老人性PIIIでさえ、停電後に単純に再起動するように設定できます

機械的なアプローチがあることも指摘しておきますが、別のコンピューターを起動するためにコンピューターを実行するのは、上記よりも実用的ではないと思います。


電力を節約するために、システムの電源をいつでも入れたり切ったりできる機能が欲しいです。したがって、私はもともと、単純なシャットダウンスクリプトと共にWOLを使用することを意図していました。元の質問を更新して、この情報も含めました。
Bface

その場合、マイクロコントローラーで制御されたリレーが有効です。(イーサネットシールドがあるため)アルディーノを確認し、オン/オフスイッチに接続して必要な操作を実行することをお勧めします。その詳細は、おそらくEE stackexchangeサイト
ジャーニーマンオタク

私は以前、コンピューターの電源を入れるようにリモートカースターターを改造しました。マイクロコントローラを過ぎると、すべての配線は新しいものではありません。:)
Bface 2011

3

asus.comのマニュアルによると、ボードに「PCIでのウェイクアップ」と「PCIEでのウェイクアップ」があります。これらをWOLに対して有効にします。

OSでWOLを有効にする必要がある場合もあります。デフォルトでは無効になっている可能性がありますが、その方法を説明するのに十分なFreeNAS(またはFreeBSD)はわかりません。

更新:ネットワークチップはPCIまたはPCIeバスに接続されているため、バスウェイクアップラインを介してシステムをウェイクアップできます。2つの前提条件があります。

  1. PCI / PCIeウェイクアップシステムはアクティブです(電源が入っており、有効になっています)。
  2. ネットワークチップではWOLが有効になっています-通常、そのドライバー設定を通じて。


1
WakeOnLan(最後に編集された2008-08-16)-時代遅れになっているように思われませんか?
ターボJ

私のボードのマニュアルをasus.comからダウンロードしましたが、あなたが話している内容が見つかりませんでした。p5ld2-VMまたはSEのマニュアルを入手しましたか?さらに、私のネットワークカードは統合されているので、PCIでウェイクアップを有効にすると統合されたカードがどのように役立つかについて少し混乱しています。
Bface 2011

「Gigabit LANコントローラーはDOSモードまたはWindows MEでのS5 Wake-On_LAN機能をサポートしていません」
Bface

つまり、DOSドライバーはWOLの有効化をサポートしておらず、BIOSもサポートしていません。OSを介してWOLを有効にする必要があります。そして次回は、ボードの完全なモデル名を使用してください。マニュアルはp5ld2追加なしで使用しました。
ターボJ

1

OSでサポートされているWOLを備えたネットワークカードをいつでもインストールできます。あなたがPCIで目を覚ますことができるならば、あなたは大丈夫でなければなりません。


0

ワイヤレスは常に気の利いたアイデアですが、偶発的な電源のオン/オフなどの欠点があります。偶発的な電源投入はおそらく大したことではありません。ただし、偶発的に電源が切れる場合があります。キーフォブをつかんで誤って間違ったボタンを押すと、シャットダウンが発生する可能性があります。さらに悪いことに、可能性は低いですが、近くの誰かがあなたの受信機に一致する同様の信号を使用しています。例えば誰かガレージのドアのオープナー。

私の古い隣人を見つけ、同じX10周波数を使用していたので、私はこれを経験から言っています。私たちはライトをめぐって互いに戦っていましたが、それを理解するのにかなり時間がかかりました...

マザーボードを交換しないのはなぜですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.