wol コマンド
目的
中断モードでネットワークに接続されている 1 つ以上のホストを、Magic Packet を送信してウェイクアップします。
構文
Magic Packet をサブネット上のブロードキャスト・アドレスに送信する場合は、 以下のようになります。
ワル { [-m (M) MAC アドレス [ [ -h ホスト -s サブネット・マスク ] | I インターフェース ] | 「-f」 ファイル } [ -v (V) ]
Magic Packet をマルチキャスト・アドレスに送信する場合は、以下のようになります。
ワル { -m (M) MAC アドレス -M (M) マルチキャスト・アドレス [ P- ポート ] [ I インターフェース ] | 「-f」 ファイル} [ -v (V) ]
説明
wol コマンドは、 中断モードでネットワークに接続されている 1 つ以上のホストを、 指定されたサブネット上のアドレスまたは複数のアドレスに Magic Packet を送信してウェイクアップします。
-h フラグも -s フラグも指定されない場合、wol マネージャーは Magic Packet を
以下のようにブロードキャストします。
- インターフェース名 (-i Interface) を指定すると、 Magic Packet は指定したインターフェースからブロードキャストされます。
- インターフェース名が指定されない場合、wol マネージャーは、 マシンにインストールされた各ネットワーク・インターフェースをループします。 インターフェースが作動していると、 マネージャーはそのインターフェースから Magic Packet をブロードキャストし、 マシンのインターフェース・リスト全体のインターフェースを同様に次から次へと移動します。
-f File で指定したファイルには、 ウェイクアップする必要のあるホストのリストを含めます。 このファイルは 1 つ以上の行で構成され、各行には次のフォーマットで情報を含めます。
MacAddress; Hostname/IPaddress; SubnetMask; Multicast; Port; Interface
例えば、次のようなファイルになります。
00:20:35:7a:7:89a; 9.41.86.19; 255.255.255.0 ; ; ;
00:04:ac:17:c0:9f ; obiwan.aoot.austin.ibm.com; 255.255.255. 224; ; ;
00:07:be:4a:2:394; ; ; ; ; en0
00:06:38:6b:7e:8f ; ; ; 234.5.6.7; 12345 ;「#」文字で始まる行はコメントであり、無視されます。 各行にはトークンが 6 つ含まれ、それぞれが「;」文字で区切られます。 MAC アドレスは必須です。 その他のトークンはオプションですが、
使わないトークンについても「;」文字を使用する必要があります。フラグ
| 項目 | 説明 |
|---|---|
| -iinterface | wol コマンドの実行に使用する、ホスト上のインターフェースを指定します。 |
| -ffile | グループ・リストが含まれるファイルの名前を指定します。 これで指定したグループのホストをウェイクアップすることができます。 |
| -hHost | ウェイクアップするホストを、 ホスト名またはドット文字列表記 IPv4 アドレス (例えば 10.0.0.3) で指定します。 |
| -m MACAddress | ホストの 48 ビット MAC アドレスを、 16 進表記で指定します (例えば 00:20:35:7a:78:9a)。 |
| -M MulticastAddress | IPv4 マルチキャスト・アドレスを指定します。 |
| -p port | マルチキャスト・マシンで使用するポートを指定します。 |
| -s SubnetMask | IPv4 サブネット・マスクをドット文字列表記で指定します (例えば 255.255.255.0)。 |
| -v | 詳細モードを指定します。 |
終了状況
| 項目 | 説明 |
|---|---|
| 0 | コマンドは正常に完了しました。 |
| >0 | エラーが発生しました。 |
セキュリティー
RBACユーザーおよびTrustedAIXユーザーに注意:このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限と特権の詳細については、セキュリティの特権コマンドデータベースを参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。
ロケーション
/usr/sbin/wol