EmptyPage.jp > Gadgets > wol.py

wol.py

2007年11月18日公開
2011年6月15日更新

Wake on LAN のマジックパケットを送出する Python スクリプトです。リモートからコンピュータの電源をオンにできます。

使い方

python wol.py [options] MAC_address...

MAC アドレスは 16 進数で表記します(例、001122aabbcc)。00:11:22:aa:bb:cc00-11-22-aa-bb-cc のように区切って記述することもできます。複数指定できます。

オプション

-a IP_address
--address IP_address
マジックパケットを送出する IP アドレスを指定します(例、192.168.100.255)。デフォルトではブロードキャストアドレス (255.255.255.255) が使われます。
-p port
--port port
マジックパケットを送出するポート番号を指定します。デフォルトでは 9 が使われます。

ライセンスおよび免責

パブリックドメインです。好きに使ってください。

なお、このスクリプトを使って生じた損害等についての責任は負いかねますのであしからず。

履歴

2014-08-17
コードを Gist に置いた。
2011-06-15
コマンドライン・オプションからの IP アドレス指定が効いていなかった。変数名の typo
2007-11-18
公開。