室井の部屋
WOL
最終更新:
momijimanjyu
-
view
WOLをやってみる
WOL(Waik on LAN)とはNW経由で電源が落ちてるPC等を起動させる技術。
今回はWOL機能を利用してWOW?(Waik on WAN)を行う。
今回はWOL機能を利用してWOW?(Waik on WAN)を行う。
目的
iPhone(3G網)から自宅のPCをWOLで起動しリモート接続する。
環境
■自宅PC
| OS | WindowsXP HomeEdition sp2 |
| IPadd | 192.168.1.100/24(固定) |
| MAC-add | 00-00-00-00-00-11 |
■ルータ
| 機種 | Netscreen5GT |
| ScreenOS | 5.4.0r12.0 |
| LAN-IPadd | 192.168.1.1/24(固定) |
| WAN-IPadd | 1.1.1.1/32(固定) |
■iPhone
| 機種 | 3GS |
| WOLアプリ | RemoteBoot lite(無料) |
いうまでもなく使用している値はフェイクです。
構成作成手順
■自宅PC
①BIOS設定
WOL,PME(PowerManagementEvent)等の設定を有効にする。
※注意
BIOSの種類によって項目はマチマチ。
例:
①BIOS設定
WOL,PME(PowerManagementEvent)等の設定を有効にする。
※注意
BIOSの種類によって項目はマチマチ。
例:
| Wake On LAN | WOL、Wake On LAN、Remote Wakeupなど |
| Power Management Event | PME、PCI Boot Device、APM Configuration、Power On by PCI Device、Power On By PCIE Deviceなど |
②NIC設定
デバイスマネージャ
↓
NICのプロパティ
↓
詳細タブ
↓
WOL Magic Packet有効
PME有効
↓
電源管理タブ
↓
「このデバイスで、コンピュータのスタンバイ状態を解除できるようにする」チェック
※注意
こちらもOSやNICの種類によってマチマチ。
デバイスマネージャ
↓
NICのプロパティ
↓
詳細タブ
↓
WOL Magic Packet有効
PME有効
↓
電源管理タブ
↓
「このデバイスで、コンピュータのスタンバイ状態を解除できるようにする」チェック
※注意
こちらもOSやNICの種類によってマチマチ。
■ルータ(Netscreen5GT)
①ARP設定
明示的にMAC-address Tableに登録
set arp 192.168.1.255 ffffffffffff trust
①ARP設定
明示的にMAC-address Tableに登録
set arp 192.168.1.255 ffffffffffff trust
②NAT設定(今回はVIP)
宛先:1.1.1.1 50000/udpのパケットを宛先:192.168.1.255 50000/udpに変換する
※注意
Server Auto Detectionのチェックを外さないとDownステータスになるっぽい。
ブロードキャストアドレスなので当たり前か(~o~)
宛先:1.1.1.1 50000/udpのパケットを宛先:192.168.1.255 50000/udpに変換する
※注意
Server Auto Detectionのチェックを外さないとDownステータスになるっぽい。
ブロードキャストアドレスなので当たり前か(~o~)
■iPhone
①WOL Magic Packet 設定
①WOL Magic Packet 設定
| Name | testdesuyo.co.jp |
| MAC Address | 00:00:00:00:00:11 |
| Broadcast | オフ |
| IP Address | 1.1.1.1 |
| Target Port | 50000 |
②実践!!
Boooooooooot!!
いうまでもなく自宅PCが起動すれば成功(^^♪
起動後はVNC等を使ってリモート接続でOK
Boooooooooot!!
いうまでもなく自宅PCが起動すれば成功(^^♪
起動後はVNC等を使ってリモート接続でOK
感想
パケットとフレームの動きを把握しないとハマります。
通常のMagicPacketの動きは
- ブロードキャストフレームx1
- ユニキャストフレームx16
なのでクライアントソフト側で必要な情報は
- 宛先のブロードキャストIPアドレス
- 宛先のブロードキャストMACアドレス(共通)
- 宛先のユニキャストMACアドレス
同一セグメントでの使用の場合は上記でOKだが、
別セグメントからの使用の際は宛先IPNATする必要がある。
WANからの接続の場合、固定IP or DDNS等での使用が楽です。
NetscreenのPolicyLogに通過パケット情報が載って来ないのはなぜ?
別セグメントからの使用の際は宛先IPNATする必要がある。
WANからの接続の場合、固定IP or DDNS等での使用が楽です。
NetscreenのPolicyLogに通過パケット情報が載って来ないのはなぜ?
起動すると人生でTOP3の感動が味わえます(*^_^*)
- 普通のブロードバンドルータでも同じ事が出来ますか? -- (minami) 2010-06-10 16:17:36
- minamiさん -- (室井) 2010-06-11 10:42:49
- 宛先NATの機能があれば可能です。 -- (室井) 2010-06-11 10:43:28
部屋へ訪問した人数
今のところ - 人が部屋を訪問してるはず。