Yokin's Wake On LAN ASP.NET

The Camtasia Studio video content presented here requires JavaScript to be enabled and the latest version of the Macromedia Flash Player. If you are you using a browser with JavaScript disabled please enable it now. Otherwise, please update your version of the free Flash Player by downloading here.

Yokin's Wake On LAN ASP.NETはよく知られている Wake On LAN をウェブサーバー上から実行するためのキットです。Wake On LANが何であるかについてはここでは解説しません。その意味についてはGoogleWikiを参照ください。

通常Wake On LANによって他のPCの電源を入れる場合、マジックパケットと呼ばれる特殊なデータをネットワーク上に放出するソフトウェアが必要です。また、そのソフトウェアに各々のPCのMACアドレスなどの情報を登録しておく必要があります。

Wake On LAN ASP.NET はマジックパケットを送信する機能をウェブサーバー上に実現します。そのため次のような利点があります。

動作環境

ASP.NET 3.5 または ASP.NET 2.0 + Microsoft AJAX Extensions のIIS
または

Mono 1.2.6 XSP2.0 がインストールされたLinuxなどのOSのウェブサーバー(未確認)

インストール方法

パッケージに含まれる wol ディレクトリに含まれるファイルがすべてです。

PCの登録

wol_hosts.xml ファイルへエントリを登録します。

<?xml version="1.0" encoding="utf-8" ?>
<
hosts>
    <
host name="PC1" mac-address="00:00:00:00:00:00" ip-address="192.168.0.1" />
    <
host name="PC2" mac-address="00:00:00:00:00:00" ip-address="192.168.0.2" />
    <
host name="PC3" mac-address="00:00:00:00:00:00" ip-address="192.168.0.3" />
</
hosts>

host タグの属性は name mac-address ip-address の3種類です。nameは任意の文字列。ip-addressは省略可能です。PINGによる起動状態のチェックを行う場合はIPアドレスが必要です。

ウェブサーバーへの設置

ディレクトリ構成の制限はありません。任意のディレクトリにwolフォルダごとコピーすれば動作可能です。動作確認は直接 Default.aspxを開いてください。

著作権

大したプログラムではありませんので、プログラムの内容について自由に参考なり、コピーするなりしていただいてかまいません。ただし、なんらかの修正を加えたものを配布する場合は当方のクレジットは削除していただきますようお願いします。

無保証

当方は、本パッケージを利用した結果生ずるいかなる問題や損害に関して保証いたしません。とくに、本ソフトをインターネットに露出したサーバーに設置する場合は、十分にセキュリティ上の問題を検討の上ご利用ください。

ダウンロード

Yokin's Wake On LAN ASP.NET 配布パッケージ