My Photo
暱稱:
砂子

 

My Photo
連結:
正修班網

 

[姓名標示][相同方式分享]—  

發佈日期:2006/11/11

以下是我同一天發表的文章
記得按下 F5 或是 重新整理 才可以看到新消息!

網路啟動電腦

前陣子因為需要,開始看有關網路啟動的訊息,
看到了封包格式稱為Magic Packet
相關資訊請上Google搜尋,關鍵字可以為Magic Packet或是wake on lan,
這樣就可以找到很多的資訊。

一開始測試時要先設定BIOS的WOL或是Wake on Lan為Enable,
然後只要送出封包就可以了,
因為封包為UDP,送內部時沒問題,可以網路開機,
但是由Internet送出時會被我的防火牆擋在門外,
因此我又想到一個方法,利用PHP寫一個網路啟動的網頁,
利用PHP送出UDP封包來啟動,
搞了老半天,封包送出去就是無法廣播,
開啟了廣播路由,又解除UDP的封鎖,又安裝UDPSENDER,
一大堆的方法試了又試,
後來才發現,原來Linux 就有網路開機的指令,
真是無言呀!
Linux 的網路開機指令為ether-wake
指令執行限用root權限,
使用方式為:
   ether-wake MAC:MAC:MAC:MAC:MAC:MAC

   後面接的參數為網卡的卡號,
   Windows下可以輸入ipconfig /all
   Linux下可以輸入ifconfig
   這樣就可以看到你的網卡卡號了。

Ex.)
   ether-wake 00:11:22:33:44:55

只要一行就解決了,非常簡單。

參考資料:
   何謂 Wake On LAN
   淺談 Wake On Lan
   下載 Wake On Lan (For Windows)

標籤: