CentOS7 实现局域网内远程开机
原理:
遠(yuǎn)程開機的大致原理是關(guān)機后仍保持網(wǎng)卡供電,然后客戶端通過向目標(biāo)服務(wù)器的網(wǎng)卡發(fā)送一串固定的喚醒指令,進而由網(wǎng)卡觸發(fā)開機。
條件:
遠(yuǎn)程開機需要硬件支持,如果硬件支持則可以在主板BIOS設(shè)置上找到對應(yīng)的設(shè)置,不同的主板BIOS系統(tǒng)其配置方式也不相同,這里無法給出具體的BIOS設(shè)置步驟,只給出關(guān)鍵字:網(wǎng)絡(luò)喚醒、網(wǎng)卡喚醒、wake。
遠(yuǎn)程開機僅可在局域網(wǎng)內(nèi)進行
配置方法:
0、查看網(wǎng)卡名和MAC地址
ifconfig
圖中圈出了我服務(wù)器的網(wǎng)卡名和網(wǎng)卡MAC地址,MAC地址需要找個地方記錄下來,當(dāng)我們遠(yuǎn)程開機的時候會用到。
1、編輯配置文件,保證重啟后自動支持遠(yuǎn)程開機
vi /etc/sysconfig/network-scripts/ifcfg-[網(wǎng)卡名] 在文件的最后增加以下內(nèi)容: ETHTOOL_OPTS="wol g"
2、執(zhí)行命令,讓本次關(guān)機也支持遠(yuǎn)程開機
ethtool -s [網(wǎng)卡名] wol g
3、查看現(xiàn)在是否支持喚醒
ethtool [網(wǎng)卡名]| grep -i wake-on Supports Wake-on: pumbg Wake-on: g
Wake-on為g代表已經(jīng)支持。
4、關(guān)機
init 0
在某臺內(nèi)網(wǎng)centos主機上測試目標(biāo)服務(wù)器的遠(yuǎn)程開機:
1、安裝wol:
yum install -y wol
2、執(zhí)行遠(yuǎn)程開機命令
wol [目標(biāo)服務(wù)器的網(wǎng)卡MAC地址]
(完畢)
總結(jié)
以上是生活随笔為你收集整理的CentOS7 实现局域网内远程开机的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STM32之触摸屏
- 下一篇: PHPCMS V9添加模板自定义全局变量