IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類(lèi)|軟件專(zhuān)題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)操作系統(tǒng)LINUX → linux遠(yuǎn)程開(kāi)機(jī)

linux遠(yuǎn)程開(kāi)機(jī)

時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)

  一,什么情況下需要遠(yuǎn)程開(kāi)機(jī)?

  如果我們的服務(wù)器沒(méi)有部署在本地(實(shí)際上通常都是這樣的,我們會(huì)把服務(wù)器托管到IDC機(jī)房),

  而且服務(wù)器在機(jī)房中不止一臺(tái),其中一臺(tái)被關(guān)閉時(shí),則我們可以遠(yuǎn)程連接一臺(tái)沒(méi)有關(guān)機(jī)的服務(wù)器上,

  然后進(jìn)行遠(yuǎn)程開(kāi)機(jī).

  二,遠(yuǎn)程開(kāi)機(jī)需要的軟件

  它需要wakeonlan這個(gè)軟件,

  從何處得到它?

  它的官方站是:http://sourceforge.net/projects/wake-on-lan/

  如果使用rpm包可以從這里下載:http://dag.wieers.com/rpm/packages/wol/

   ?? 如果使用fedora,則可以用yum命令安裝:

  yum install wol

  三,如何進(jìn)行遠(yuǎn)程開(kāi)機(jī)?

  先不要急著去關(guān)閉你的linux服務(wù)器,你首先要確定它是否支持遠(yuǎn)程開(kāi)機(jī)?

  第一步:登錄到目標(biāo)服務(wù)器,用ethtool這個(gè)命令打印出網(wǎng)卡的信息

  [root@localhost lhd]# ethtool eth0

  Settings for eth0:

  Supported ports: [ TP MII ]

  Supported link modes:?? 10baseT/Half 10baseT/Full

  100baseT/Half 100baseT/Full

  Supports auto-negotiation: Yes

  Advertised link modes:? 10baseT/Half 10baseT/Full

  100baseT/Half 100baseT/Full

  Advertised auto-negotiation: Yes

  Speed: 100Mb/s

  Duplex: Full

  Port: MII

  PHYAD: 32

  Transceiver: internal

  Auto-negotiation: on

  Supports Wake-on: pumbg

  Wake-on: d

  Current message level: 0x00000007 (7)

  Link detected: yes

  可以看到,ethtool 把網(wǎng)卡的信息全部列出,我們只關(guān)心其中的這兩項(xiàng):

  Supports Wake-on: pumbg

  Wake-on: d

  如果 wake-on 一項(xiàng)值為 d,表示禁用wake on lan

  值為 g,表示啟用 wake on lan

  因?yàn)榇藱C(jī)器禁用了 wake on lan,所以用下面的命令來(lái)啟用它:

  [root@localhost lhd]# ethtool -s eth0 wol g

  再用 ethtool命令進(jìn)行查看,會(huì)發(fā)現(xiàn):

  Wake-on: g

  OK,目標(biāo)機(jī)器的網(wǎng)卡已經(jīng)支持了遠(yuǎn)程開(kāi)機(jī),下面我們得到它的本地MAC地址:

  [root@localhost lhd]# ifconfig

  eth0????? Link encap:Ethernet? HWaddr 00:03:0D:1D:1F:97

  inet addr:192.168.6.101? Mask:255.255.255.0

  UP BROADCAST RUNNING MULTICAST? MTU:1500? Metric:1

  RX packets:34470 errors:0 dropped:0 overruns:0 frame:0

  TX packets:35377 errors:0 dropped:0 overruns:0 carrier:0

  collisions:0 txqueuelen:1000

  RX bytes:31559763 (30.0 MiB)? TX bytes:5340032 (5.0 MiB)

  Interrupt:5 Base address:0x2c00

  把HWaddr 00:03:0D:1D:1F:97這一項(xiàng)記錄下來(lái)即可

  現(xiàn)在你可以試著把目標(biāo)機(jī)器關(guān)閉

  第二步:開(kāi)機(jī)

  現(xiàn)在我們需要登錄到已安裝了wake on lan軟件的機(jī)器上,在上面執(zhí)行開(kāi)機(jī)命令:

  wol 00:03:0D:1D:1F:97

  稍后就會(huì)發(fā)現(xiàn),目標(biāo)機(jī)器已開(kāi)機(jī)可以登錄了

  四,多學(xué)一點(diǎn):

  1,ethtool 的 -s 參數(shù)是修改指定以太網(wǎng)設(shè)備的設(shè)置

  2,wol的取值默認(rèn)是d,含義是disable

  修改后的值為g,含義是Wake on MagicPacket(tm)

  它還有幾個(gè)取值,分別是:

  p? Wake on phy activity

  u? Wake on unicast messages

  m? Wake on multicast messages

  b? Wake on broadcast messages

  a? Wake on ARP

  如果有興趣,大家可以通過(guò) man ethtool查看

  3,當(dāng)機(jī)器重啟后,eth0的設(shè)置又會(huì)回復(fù)到Wake-on: d 狀態(tài),

  這個(gè)問(wèn)題怎么解決?

  兩個(gè)辦法:第一個(gè),也是我們的慣性思維;

  把/sbin/ethtool -s eth0 wol g 這條命令附加到/etc/rc.local這個(gè)文件中,

  則下次開(kāi)機(jī)后會(huì)自動(dòng)執(zhí)行

  第二個(gè): 編輯/etc/sysconfig/network-scripts/ifcfg-eth0

 ?。╡th0網(wǎng)卡的配置文件),添加上一行:

  ETHTOOL_OPTS="wol g"

  4,網(wǎng)絡(luò)喚醒的局限性:

  它只能在局域網(wǎng)中應(yīng)用,而不能通過(guò)互聯(lián)網(wǎng)運(yùn)行,為什么?

  因?yàn)闄C(jī)器關(guān)閉后,完全是靠網(wǎng)卡喚醒機(jī)器,此時(shí)的機(jī)器是關(guān)閉的,沒(méi)有操作系統(tǒng)運(yùn)行,

  也就談不上支持tcp/ip協(xié)議,當(dāng)然也就不能通過(guò)互聯(lián)網(wǎng)運(yùn)行了.

  也就是說(shuō):如果我們?cè)谀硞€(gè)局域網(wǎng)中只有一臺(tái)機(jī)器,就不能使用此功能了.

  我們必須能登錄到局域網(wǎng)中的一臺(tái)機(jī)器上,在此機(jī)器上運(yùn)行 wake on lan 去喚醒目標(biāo)機(jī)器

  前提條件就是:目標(biāo)機(jī)器和我們登錄的機(jī)器在同一局域網(wǎng)中

  5,還有一點(diǎn):被遠(yuǎn)程開(kāi)機(jī)的目標(biāo)機(jī)器必須是插電的,沒(méi)插電源的機(jī)器也能開(kāi)機(jī)只有電影中才會(huì)出現(xiàn)

  下面簡(jiǎn)單介紹一下linux下的wakeonlan 的用法:

  假設(shè)遠(yuǎn)程要喚醒的計(jì)算機(jī)IP:12.34.56.78,Mac地址:01:02:03:04:05:06

  $ wakeonlan -i 12.34.56.78 01:02:03:04:05:06

關(guān)鍵詞標(biāo)簽:linux,遠(yuǎn)程開(kāi)機(jī)

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門(mén)文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP Linux操作系統(tǒng)修改IP

相關(guān)下載

    人氣排行 Linux下獲取CPUID、硬盤(pán)序列號(hào)與MAC地址 dmidecode命令查看內(nèi)存型號(hào) linux tc實(shí)現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機(jī)、重啟、注銷(xiāo) 命令 查看linux服務(wù)器硬盤(pán)IO讀寫(xiě)負(fù)載