Wake-On-LanWake-On-Lan

昨日はEeeBoxを見事にリモート・デスクトップ・クライエントの設定をやってから、今度はリモートでEeeBox本体に起動させる方法を探してみた。EeeBoxにまた一般的のPCのBIOS設定には指定の時間に起動させるのがあるけど、たとえば毎日の9時から起動するのを設定したら、毎日の9時に起動してくれるが、別に毎日もリモートするわけがないため、できれば、自分の意欲で起動させたい時だけには起動してくれるといいなと考えてた。

それはWake-on-Lanのmagic packetのことがわかった。イントラネットでそれをやってみたら問題なく動いてくれたが、インターネットからやってみたら何度もやってもダメだった。

Wake On Lan – dslreports.comにはウェブブラウザだけでmagic packetの送信することができるのが見つかった。

以上のうまくできるまでの手順はたいていは以下のように僕がまとめてみた。

  • BIOS設定にはBoot from Lanのを有効する。
  • ネットワーク・カードのプロパティの詳細設定と電源の管理の設定を弄る。
  • ネットワーク・カードのIP及びMac Addressのをメモしといてから、それらの入力でmagic packetの送信して起動させる。「イントラネットだけではなく、外からも有効すれば、ルーターの設定にはUDPのポート7-9の開放する必要である」
  • 最後に、イントラネットからの場合はmagic packet utilityで起きさせ、インターネットからの場合はWake On Lan – dslreports.comで起きさせるってこと。

 これで、いつでもどこでも自宅においてあるパソコンに起動させたりするができるよ、ちなみに、Wake On Lan – dslreports.comはたんなるウェブからmagic packet送信するから、携帯をもってウェブで自宅のパソコンに起動させるのが可能だぞぉ。そして、リモート・デスクトップ・クライエントでいじったりする、まるでどこでも在宅な感じだね。^^;

確かに、上記の手間に従って、なんとなくうまくできたそうだが、ルーターの与えたIPは約20分後は開放され、ほかの起動するPCにIPが取られるようになるんだ。たとえば、IPは開放されてから、ほかのPCは起動してなくても、指定IPはすでに存在してないだとルーターに認知されるから、いくらうまくmagic packetの送信しても、指定IPに信号届かなくなるんだ。そんな時に、ルーターのARPっていう設定をもって、指定IPを指定Mac Addressに与えるという機能であるんだが、一般的に安いルーターにはそういう設定ついてなさそうなんだ、うちのルーターの設定を調べたら、うちのルーターにもARPのがついていないんだ。orz
そういうわけで、BIOSの電源設定には毎日9時からwake upのに設定するしかたない。近いうちに新しいルーターでも買おうかな。WOLを楽しむだけのためにも。w

参考になったサイトはこちら:Wake On LANでコンピュータを起動する - @IT琴日成功把EeeBox設定好了遠端桌面事宜,今次搵方法而遠端喚醒EeeBox部機.雖然EeeBox又或者一般的PC的BIOS設定裏都會有指定時間開機的,例如設定了每日9點開機的話,咁就會每日9點都會開機,但係我唔係每日都要用架嗎,所以,盡可能希望只有自己想開機才開機的方法.

於是我發現了Wake-on-Lan的magic packet.我從內部網試過無問題,不過從網際網路唻試就試極都唔得.

我發現到呢個網Wake On Lan – dslreports.com可以淨係用瀏覽器就可把magic packet傳送架啦.

以上的經過功夫,我大概綜合了如下.

  • BIOS設定要啟用Boot from Lan.
  • 到網卡的內容(進階設定)及電源管理稍作設定.
  • 記下網卡的IP及Mac Address之後,把那些資料輸入用唻把magic packet傳送來啟動.「若唔單只內部網,網際網路也開通的話,要到router把UDP端口9開放.」
  • 最後,內部網的可用magic packet utility唻開機,而網際網路的就可用Wake On Lan – dslreports.com唻開機.

咁樣,就可以隨時隨地都可以開着家裏的電腦了,另外,Wake On Lan – dslreports.com係只需要於WEB上把magic packet傳送,所以可用手機上網就可把家裏的電腦開着.之後再用遠端桌面唻操控咁就好似在家一般的了.^^;

的而且確,如上記的做法,總算可行的,不過,router所分配的IP大約20分鐘後便會重新解放的,若另一台電腦開機便會取了其IP的,就算沒有另一台電腦開機都好啦,IP被解放了後,router唔會再認到個IP的存在架啦,就算點樣寄出magic packet的傳送,指定的IP都唔會收到信號架啦.係呢個時候,router內的arp功能的設定,可以把指定的IP放到指定的Mac Address裏,但係一般的平價router係沒有呢個功能的,我用的router的設定係冇呢個ARP功能架.orz
就係因為咁樣,只好把BIOS的電源設定弄成每日9點開機囉.諗緊不如遲啲買新的router啦,為咗可以享用WOL.w

可參考的網站如下:遠端開機(網路喚醒)技術實作 – 強納森的科學世界-遙控飛機與LEGO NXT機器人設計 – Yahoo!奇摩部落格

Share and Enjoy:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • Add to favorites
  • Google Buzz
  • Live
  • MSN Reporter
  • MySpace
  • RSS
  • email

About カガヤキ