WOL (Wake On LAN),意是通過網(wǎng)絡(luò)喚醒電腦。
通過網(wǎng)絡(luò),發(fā)一個封包就可以讓電腦開機(jī),這種功能在無人值守的場合是非常有用的。
下面我們就來介紹一下如何來讓Neousys系列電腦遠(yuǎn)程開機(jī)。
系統(tǒng)配置
主機(jī):?POC-120緊湊型無風(fēng)扇電腦
CPU : E3826
RAM: 4G
HD: 32GSSD
OS: Ubuntu12.04
原理介紹:
WOL的原理很簡單:只要通過一臺主機(jī)(Host),朝處于關(guān)機(jī)狀態(tài)的支持網(wǎng)絡(luò)喚醒功能的目標(biāo)機(jī)(Target)發(fā)送一串特定的網(wǎng)絡(luò)封包,目標(biāo)機(jī)即可開機(jī)。這串封包有個正式的名稱,叫魔術(shù)封包——Magic Packet。
那么怎么讓這串封包剛好去喚醒特定的目標(biāo)機(jī)呢?識別的方法就是,在封包中加入目標(biāo)機(jī)的網(wǎng)口的MAC地址。比如我們這次試驗(yàn)的目標(biāo)機(jī),MAC地址是78:D0:04:20:A9:48。
Magic Packet的格式是,首先包含六個FF,然后是重復(fù)十六次待喚醒電腦的MAC。比如上圖的封包,就應(yīng)該是這樣:
FF FF FF FF FF FF 78 D0 04 20 A9 48 78 D0 04 20 A9 48......
操作步驟:
1.?設(shè)置目標(biāo)機(jī)的BIOS,開啟WOL功能。目標(biāo)機(jī)開機(jī)時按F2進(jìn)入BIOS,在Power菜單下,找到Wake on LAN,把默認(rèn)的Disable改成Enable,保存退出。
2.?找出目標(biāo)機(jī)的MAC地址
MAC地址就是一串16進(jìn)制的數(shù)字,中間以冒號或是減號隔開。
在Linux下的話,Terminal中運(yùn)行ifconfig就可以看到;
Windows下的話,開一個命令行窗口,運(yùn)行ipconfig/all即可看到。
3.?發(fā)送魔術(shù)封包。有各種不同的方法,我介紹兩種工具好了。
a)?WOL Magic Packet Sender:http://magicpacket.free.fr/thankyou15.htm。如附圖填寫好MAC地址和Host (可以寫我們用來發(fā)送的這臺主機(jī)的IP),然后點(diǎn)擊發(fā)送即可。注意這個軟件要求MAC地址是用減號(-)隔開,而不是常見的冒號(:)。
b)?mc-wol:http://www.filecluster.com/downloads/WakeOnLAN.html。開一個命令行窗口,進(jìn)入放置mc-wol的目錄,執(zhí)行命令:mc-wol MAC地址。如附圖。