環境:
電腦A: 使用eth1
電腦B: Mac address為 90:2B:34:27:9C:76
若現在我們要使用電腦A來對電腦B做Wake on Lan開機,可以如下這樣做。
在電腦A裡安裝Wake on Lan的工具
# yum -y install net-tools
對電腦B下做WOL開機。需指定電腦B的Mac address, 以及電腦A本身連出去的NIC interface(eth1).
# ether-wake -i eth1 90:2B:34:27:9C:76
or
# ether-wake90:2B:34:27:9C:76
1.在本機安裝Wake On LAN。可從官方網站下載。
CentOS可以用yum命令安裝:
# yum install wol
2.登入需要遠端喚醒開機的目標機器,執行ethtool命令檢視網絡卡是否支援Wake On Lan
# ethtool eth0
看這兩行
Supports Wake-on: pumbg Wake-on: d
若Wake-on為d,表示禁用Wake On LAN,需要啟用它。
# ethtool -s eth0 wol g
如果已經是g就說明目標機器的網絡卡已經支援Wake On LAN。
3.喚醒目標機器,在主機執行wol命令
# wol 90:2B:34:27:9C:76
這時,目標機器這時就會開啟了。可以通過ping命令驗證機器是否已經啟動了。 如果記不住mac地址可以寫個簡單的shell指令碼,直接執行這個指令碼就可以了。
注意:掉電重新來電後,通過wol遠端喚醒開機有可能不起作用。