使用者工具

網站工具


os:linux:wake_on_lan_20200728

CentOS 6.x使用遠端喚醒(Wake on Lan, WOL)指令

環境:

電腦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

在Linux下通過Wake On LAN實現網路喚醒遠端開機

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遠端喚醒開機有可能不起作用。

os/linux/wake_on_lan_20200728.txt · 上一次變更: 2020/07/29 14:43 由 eddie