只要主板BIOS設置裏有Wake On LAN這個功能設置,即可開啟遠程開機功能。 前置條件:待開機器与操作機器在同一網段內 待開機器電源和網線都已接通 待開機器網卡和主板均支持遠程開機並在BIOS裏已經設置了網絡喚醒(WOL)開機。 一、開始配置待開機: 登錄需遠程喚醒開機的機器,這裏以Linux系統爲例,如果是WINDOWS系統,則可以直接點開網卡的屬性,打開相關WOL的設置即可。這裏只講LINUX下如何操作: 在ethtool命令的輸出信息中找到這兩行: d 表示 disable,意思就是禁止,我們要啟用一下: 但是這裏有一個問題,每當機器重啟或關閉後再次開機,這個設置就失效了,又恢復默認值了,要讓它永久生效有兩個辦法: 最後用ifconfig或ip link命令查看一下網卡的MAC地址,並記下來,之後喚醒此機器時需要指定MAC地址。 解決方法三: 前兩個解決方法适用於採用了sysV init體系的CentOS 7之前的版本,已經不适用於以systemd替換sysV的linux發行版,比如Arch Linux,我使用的系統正是Arch Linux,要使這個設置永久生效就得自己編寫一個systemd風格的啟動文件: vim /usr/lib/systemd/system/rc.local.service [Unit] 保存退出。具體每一行都是什麼意思就不細說了,只要注意ExecStart這個參數,它指定了開機自啟動的腳本文件:/etc/rc.local,創建這個文件,加入以下內容: #!/bin/sh 然後註冊並啟用rc.local.service服務: systemctl enable rc.local.service 至此,問題解決。 二、在操作機上安裝WOL客戶端軟件:
wol命令後面直接跟待開機器的MAC地址,每兩位以:隔開。 此時,待開機器就會啟動了,過一會就可以通過ping命令驗證機器是否已經正常啟動了。 |
|