ADP
Programming Language ADP

Japanese

Sourceforge.net

SourceForge.JP

Loading

wol (WOLパケットの送出)

形式
 wol( $mac_addr, $ip_addr, $port)
引数
  • $mac_addr: MACアドレス
  • $ip_addr: IPアドレス(省略可)
  • $port: ポート番号(省略可)
完了時の動作
  • 常に次の述語を実行に移ります。バックトラックしません。
バックトラック時の動作
  • 常にバックトラックします。前の述語にバックトラックします。
説明

WOLパケットを送出します。WOLパケットを受け取ったマシンは起動します(BIOSの設定が必要)。

$mac_addrは起動するマシンのMACアドレスを指定します。
MACアドレスの確認は、確認したいマシン上で、
Windowsでは、" ipconfig /all " コマンド実行結果の物理アドレス、
Linuxでは、 ”ifconfig " コマンド実行結果のHWaddr
で確認できます。

その他、" arp -a "コマンドを実行すると現在通信中のマシンのMACアドレスが確認できます。
事前にpingコマンドで通信し、その後 " arp -a "コマンドを実行します。

$ip_addrは通常、指定の必要がないですが、マルチホームサーバー等、ネットワークカードを複数挿してるマシンの場合、通信できない場合があります。その場合、$ip_addrにネットワークに対するブロードキャストアドレスを指定します。
例えば、ネットワークアドレス(IPアドレスのサブネットマスクで指定される部分)が
192.168.0.
の場合、
192.168.0.255
を指定します。

$portは通常ほとんど指定する必要がありません。


Powered by ADP.