CentOS7 實現局域網內遠程開機


原理:

遠程開機的大致原理是關機后仍保持網卡供電,然后客戶端通過向目標服務器的網卡發送一串固定的喚醒指令,進而由網卡觸發開機。

 

條件:

遠程開機需要硬件支持,如果硬件支持則可以在主板BIOS設置上找到對應的設置,不同的主板BIOS系統其配置方式也不相同,這里無法給出具體的BIOS設置步驟,只給出關鍵字:網絡喚醒、網卡喚醒、wake。

遠程開機僅可在局域網內進行

 

配置方法:

0、查看網卡名和MAC地址

ifconfig

圖中圈出了我服務器的網卡名和網卡MAC地址,MAC地址需要找個地方記錄下來,當我們遠程開機的時候會用到。

 

  

 

1、編輯配置文件,保證重啟后自動支持遠程開機

vi /etc/sysconfig/network-scripts/ifcfg-[網卡名]

在文件的最后增加以下內容:
ETHTOOL_OPTS="wol g"

 

2、執行命令,讓本次關機也支持遠程開機

ethtool -s [網卡名] wol g

 

 

3、查看現在是否支持喚醒

ethtool [網卡名]| grep -i wake-on
Supports Wake-on: pumbg Wake-on: g

 Wake-on為g代表已經支持。

 

4、關機

init 0

 

 

在某台內網centos主機上測試目標服務器的遠程開機:

1、安裝wol:

yum install -y wol

2、執行遠程開機命令

wol [目標服務器的網卡MAC地址]

 

 

(完畢)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM