「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Wake on LAN

pointこの用語のポイント

pointコンピュータの電源を入れるよ

point遠隔操作で電源を入れるよ

pointマジックパケットをぶつけて電源を入れるよ

スポンサーリンク

簡単に書くよ

Wake on LAN(読:ウェイク・オン・ラン)とは

パソコンさん向けのモーニングコール機能のこと。
もう少し真面目っぽく書くと

ネットワークにつながっている他のコンピュータから、目的のコンピュータの電源を入れるための仕組み
です。


image piyo

詳しく書くよ

サクっと一言で説明すると

他のパソコンさんから遠隔操作で電源を入れるための仕組み

が「Wake on LAN」です。
パソコンさん用のモーニングコールみたいなものですね。
WOL」と表現されることも あります。

Wake on LAN

WOLと表現された場合は「Wake On LAN」の略です。
気が向いたら、覚えてあげてください。

Wake on LAN2

※「Wake On LAN」を何となく日本語にすると「LAN上で起きる」となります。[詳細]

Wake on LANの仕組みは、難しいようで簡単です。

他のパソコンさんから寝ているパソコンさんに向けて思い切りボールを投げます。

Wake on LAN3

寝ているパソコンさんにボールがぶつかります。

Wake on LAN4

寝ているパソコンさんは痛さで目が覚めます。

Wake on LAN5

これがWake on LANの仕組みです。
「嘘つくなよ!簡単過ぎだろ!」と思うかもしれませんが、本当ですよ。

もう少し実際の状況に近い説明もしておきます。

たたき起こす方のパソコンさんは「マジックパケット」と呼ばれるデータを寝ているパソコンさんに送ります。

Wake on LAN6

マジックパケットは寝ているパソコンさんの元に届きます。

Wake on LAN7

マジックパケットを受け取ったパソコンさんは電源が入ります。

Wake on LAN8

他にもやり方はありますが、これが代表的なWake on LANの仕組みです。

なお、Wake on LANをやるには

1.機器が対応していること
2.設定がしてあること


の2つの条件を満たしている必要があります。

まず「1.機器が対応していること」ですが、寝ている方のパソコンさんはマジックパケットを受け取ると目を覚まします。
ということは、マジックパケットを受け取ったことに気づけなくてはいけませんよね。
これをやるには、寝ている方のパソコンさんは完全に熟睡してはいけません。
マジックパケットを受け取ったことに気づける程度に半覚醒状態でいる必要があります。

具体的には、完全に電源が切れちゃダメなのです。
電気が一切通っていない状態になってしまうと、パソコンさんは何もできません。
ただの箱です。

これではマジックパケットを受け取っても気づけません。
そこで、ちょっとだけ電気を通しておいて、マジックパケットを受け取ったら気づけるように待ち受ける必要があります。

この「ちょっとだけ電気を通しておいて、マジックパケットを受け取ったら気づけるように待ち受ける」が、できる機器もあればできない機器もあるのです。
できない機器ではWake on LANはできません。
諦めてください。

これが1つ目の条件「1.機器が対応していること」です。

次に2つ目の条件「2.設定がしてあること」について説明します。

先程「ちょっとだけ電気を通しておいて、マジックパケットを受け取ったら気づけるように待ち受ける必要があります」と書きました。
この設定が多くの機器では無効になっています。
機器的には対応している場合でも、です。
やればできるけどやらないのです。
せっかくのモーニングコールも無視して寝続けます。

この設定を「マジックパケットを待ち受けろ!」に変更してやる必要があります。
「モーニングコールを無視するな!」と言い聞かせてやってください。

これがWake on LANをするときに必要な設定です。
さぁ、これであなたも快適なWake on LAN生活を……あれ?まだできませんか?

それは、きっとマジックパケットが、ちゃんと届いていないのですよ。

一般的に、ネットワーク上のパソコンさん同士が直接つながっていることは、ほとんどありません。
その多くは、ルータなどの機器を経由して、つながっています。

Wake on LAN9

このルータのような中継機器がマジックパケットをガードしている可能性があります。

Wake on LAN10

どうして、そんなことをしているのでしょうね?

パッと思いつくのはイタズラ防止です。

マジックパケットをガードしていない場合、Wake on LANに対応している機器の電源が、意図しない形で勝手に入ってしまう可能性があります。
イタズラ目的で誰彼構わずマジックパケットを送り付けようとする輩もいるでしょう。
イタズラじゃないとしても、送り先を間違えてしまう事態は十分に考えられます。
場合によっては知らない人の機器の電源が勝手に入ってしまいます。

これはホラーですね。
夜中寝ていると、パソコンさんの電源が勝手に入るのです。
パソコンさんとの付き合いが長い私でもビビります。

そんな事態を防ぐためにも「マジックパケットは通さねーぜ」になっている中継機器は多々あります。
言い方を変えると、起こすパソコンさんと起こされるパソコンさんの間にある中継機器すべてに「マジックパケットを通してやってね」な設定をする必要があるのです。

Wake on LAN11

少し話が逸れますが、この設定が一般的に「マジックパケットのルータ越え」や「マジックパケットのNAT越え」あるいは「インターネット経由のWake on LAN」と呼ばれている設定です。
単純にルータさんに対して「マジックパケットが来たら捨てないで通してやってね」な設定をするだけなのですが「言うは易し、行うは難し」の典型だったりします。
興味がある方は「マジックパケット ルータ越え」などのキーワードGoogleとかYahoo!検索してみてください。
わちゃわちゃと情報が出てきます。

そんなところでしょうかね。

最後に、もう一度まとめておきます。
Wake on LANをやるには、機器が対応していて、かつ

1.マジックパケットが届いたら起動するようにする
2.マジックパケットが届くようにする


の2つの設定が必要です。
チャレンジする方は頑張ってください。


image piyo2

一言でまとめるよ

まぁ「Wake on LAN」って単語が出てきたら「遠隔操作でパソコンの電源を入れるための仕組みなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像063
書籍画像069

おまけ

■訳してみるよ

「wake(ウェイク)」の意味は「目が覚める」とか「目を覚ます」とかです。
「on(オン)」の意味は「上に」とかです。
「LAN(ラン)」は「Local Area Network(ローカル・エリア・ネットワーク)」の略です。
「local(ローカル)」の意味は「現地の」とか「地元の」とか「局所的な」とかです。
「area(エリア)」の意味は「範囲」とか「領域」とか「地域」とかです。
「network(ネットワーク)」はカタカナで「ネットワーク」で分かりますかね。
何となく くっつけると

局所的な範囲のネットワークの上で目が覚める

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
優れたエンジニアがコミュニティの中でしていること
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性