Article View: fj.net.lan
Article #1311Wake On LAN
From: Hiroaki Sengoku
Date: Tue, 18 Jan 2000 00:00
Date: Tue, 18 Jan 2000 00:00
48 lines
2921 bytes
2921 bytes
仙石です。 最近 Wake On LAN (WOL) サポートな 100BaseTX カードが 2000 円程度で売られ ているのを見て、衝動買いをしてしまいました。 # 安くなったものですねぇ。ついでに 8 ポートスイッチングハブも 9300 円だっ # たので衝動買いしてしまいました (^^;)。 一応、Linux のドライバがあることを確認するだけの理性は残っていたのですが、 肝心の WOL パケットを送信するアプリケーションは添付されていないのに、どー せ誰かが公開しているに違いない、と高をくくっていました。 # Linksys EtherFast 10/100 LAN Card V2 (WOL ケーブル付) # ちなみにマザーボードは BH6 です。 で、付属フロッピーに入っていた tulip.c を Linux のカーネルソースツリーに コピーしてモジュールとしてコンパイル、insmod したら無事認識したので、次 は WOL の実験をすべく WOL パケットを送信するアプリケーションを WWW で検 索しました。 # モジュールだとカーネルを再構築する必要がないから楽ですね。 # リブートの必要さえないから、Windows より手間要らず。 すぐに Windows 用のアプリケーションは見つかりましたが、Linux (UNIX) 用は 見つけることができませんでした。というわけで、100 行程度のプログラムを即 興で作りましたので公開します。次の URL に置きました。 http://www.gcd.org/sengoku/freesoft.ja.html 使い方は単純で、 wol 192.168.1.255 01:23:45:67:89:ab などと実行すると、192.168.1.255 (broadcast) 宛のパケットが届く範囲にある、 MAC アドレスが 01:23:45:67:89:ab のインタフェースを持つマシンの電源が ON になります。 最近の Linux は電源 OFF までリモートからできるので、このプログラムを使え ば、リモートから立ち上げて、用が済んだらリモートから電源を切る、なんて使 い方が可能になります。 Linux 以外の OS で動くかは未確認なので、動作レポートを送って頂けると幸い です。Linux だと 2.2 から broadcast がデフォルト状態では送れなくなってい る (このおかげでちょっとハマった) のですが、他の OS だとどうなのでしょう? #5526. 仙石 浩明 http://www.gcd.org/sengoku/ Hiroaki Sengoku <sengoku@gcd.org>
Technical Details
Message-ID:
<85vcdj$ers$1@toyokawa.gcd.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 10684a,e0aa7465eb81427e,start X-Google-Attributes: gid10684a,public X-Google-Thread: fa805,e0aa7465eb81427e,start X-Google-Attributes: gidfa805,public From: Hiroaki Sengoku <sengoku@gcd.org> Subject: Wake On LAN Date: 2000/01/18 Message-ID: <85vcdj$ers$1@toyokawa.gcd.org> X-Deja-AN: 573770382 Content-Type: text/plain; charset=ISO-2022-JP X-Complaints-To: abuse@gcd.org X-Trace: toyokawa.gcd.org 948122867 15229 210.161.209.178 (17 Jan 2000 15:27:47 GMT) Organization: Personal Site GCD, JAPAN Mime-Version: 1.0 NNTP-Posting-Date: 17 Jan 2000 15:27:47 GMT Newsgroups: fj.net.lan,fj.os.linux