Wake-On-Lanを試す

Wake-On-Lanを試す

サーバー側の設定が終わったところで、いよいよWake-On-Lanを試してみましょう。まずはクライアントPCからWake-On-Lanを送信できるフリーソフトを探してきてインストールしてみてください。

インストールが完了したら、先ほどメモしたMACアドレスを入力します。

  例:
  00:2F:C1:FB:DB:90

インストールしたソフトウエアによっては、サーバーのMACアドレス以外にIPアドレスやポート番号の入力が求められる場合があります。その場合、IPアドレス欄にはサーバーに届くようなブロードキャストアドレスを指定します。例えば 192.168.0.100/255.255.255.0 などのネットワークだった場合は 192.168.0.255 を指定することとなります。一方、ポート番号は特に定められていないので任意の数字で構わないようです。

マジックパケットはUDPでブロードキャスト送信することが一般的ですが、実際には完全なプロトコル・スタックによって解析されるわけではないので、TCPやユニキャストで送ってもマジックパケットのフォーマットでフレームが送信された場合マジックパケットとして認識されるようです。

→参考文献:Wake-on-LAN Magic packet -Wikipedia(英語)

無事設定が完了したら、いよいよマジックパケットを送信してみましょう。マジックパケットを送信した直後にサーバーが自動的に起動してきたら成功です。

もしサーバーが起動してこない場合は、サーバーのNICに通電されていない、マジックパケットを送信するMACアドレスが間違っている、もしくは途中経路のネットワークに問題があるといったことが考えられます。

特にネットワークについては、スイッチングHUBやルータなどが、シャットダウンしたサーバーの存在に気づかず、該当サーバーにマジックパケットをブロードキャスト送信していないといったことが考えられます。この辺の話は長くなるのでここでは割愛しますが、ご興味がある方はスイッチングHUBもしくはL2スイッチの仕組みを調べてみてください

そしてサーバーを使い終わったら忘れずにサーバーをシャットダウンしておきましょう。

  # shutdown -h now           <- シャットダウン

自宅外からWake-On-Lanを利用する。

これまでご紹介した設定は自宅サーバーを自宅内にあるクライアントPCから利用する設定例でしたが、これを発展させて、マジックパケットを送信することが可能な家庭用ブロードバンドルータ等を用いることで、自宅外から自宅サーバーを起動させて使うといったことも実は可能です。

図3:自宅外からWake-On-Lanを利用

ここで今回誌面の都合でそこまで踏み込めませんので、簡単な方向性だけ示してみます。

  1. 自宅サーバーのWake-On-Lan設定を完了させる。
  2. ルータ上でマジックパケットを送信できるように設定する。
  3. 自宅外からルータにアクセスしてマジックパケットを送信できるように設定する。
  4. 自宅外からルータを経由して自宅サーバーにアクセスできるように設定する(IPマスカレード設定)。
  5. クライアントPCからルータに対してマジックパケットを送信できるか確認する。
  6. クライアントPCからルータを経由して自宅サーバーにアクセスできるか確認する。

手順が多くて大変ですが、ここまで無事設定できると自宅サーバーをより多目的に使えるようになりますのでぜひ挑戦してみてください。

ということで、今回は節電サーバーという観点から、必要なときだけ電源を入れて使う方法をご紹介しました。常時稼働だったときと比較して即応性が下がり利便性は確かに落ちますが、電気を無駄に浪費しないというだけで、想像以上に精神的な安心感を与えてくれます。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30