Read Sean

          Read me, read Sean.
          posts - 508, comments - 655, trackbacks - 9, articles - 4

          [Tips] Wake-on-LAN

          Posted on 2009-03-18 20:03 laogao 閱讀(1134) 評論(0)  編輯  收藏 所屬分類: Computer UsageOperating SystemsGNU/Linux

          其實很早就聽說有這個東東,只是一直沒玩過,最近公司調(diào)整PC服務(wù)器,正好找個空閑實戰(zhàn)了一把。基本的配置步驟如下(時間有限,挑簡單的說,假定你要Wake-on-LAN的機器是Windows,控制服務(wù)器是Linux):

          [被控制方]
          1- 正常開機進入BIOS設(shè)置
          2- 找到Wake-on-LAN的選項enable它(如果是Dell的機器這個選項叫Remote Wake Up)
          3- 進入OS,在需要配置Wake-on-LAN的網(wǎng)絡(luò)端口的配置項中(網(wǎng)絡(luò)連接屬性->配置->電源管理),選擇允許此設(shè)備使計算機脫離待機狀態(tài)
          4- 記錄網(wǎng)卡的MAC地址
          5- 正常關(guān)機
          // 如果被控制方是Linux/Ubuntu,OS的配置方法參考鏈接[4]

          [控制方]
          1- 安裝wakeonlan,可以選擇(如果有的選) apt-get install wakeonlan,或者從鏈接[3]獲取源碼手工安裝(是Perl寫的)
          2- 通過wakeonlan+MAC地址的命令行方式控制需要wake up的機器,如 wakeonlan 01:23:45:67:89:AB
          // 更高級的用法包括編寫腳本,添加到cron,以及通過-f指定一個包含多個MAC地址的文件同時操作等

          [基本原理]

          Wake-on-LAN的相關(guān)通信協(xié)議位于OSI七層模型中的數(shù)據(jù)鏈路層,比IP需要的網(wǎng)絡(luò)層還要低一層,在局域網(wǎng)范圍發(fā)送廣播,數(shù)據(jù)包格式為:
          FF FF FF FF FF FF $MAC*16
          即 FF FF FF FF FF FF然后重復(fù)16次對方的MAC地址,被戲稱為"magic packet"。

          配置成功后,只要被控制方正常關(guān)機、掛起、休眠,且環(huán)境始終不掉電,任何時候在局域網(wǎng)中廣播"magic packet",指定網(wǎng)卡的機器就可以被喚醒。

          鏈接:

          [1] http://en.wikipedia.org/wiki/Wake-on-LAN
          [2] http://en.wikipedia.org/wiki/OSI_model
          [3] http://gsd.di.uminho.pt/jpo/software/wakeonlan/
          [4] http://ubuntuforums.org/showthread.php?t=234588


          主站蜘蛛池模板: 广德县| 平阴县| 昆明市| 云龙县| 惠东县| 赤峰市| 都兰县| 章丘市| 盐源县| 棋牌| 松江区| 永春县| 五华县| 紫金县| 阿瓦提县| 漳州市| 拉孜县| 尼木县| 墨玉县| 富民县| 汝南县| 百色市| 胶州市| 呼玛县| 泾川县| 乐陵市| 道真| 会理县| 利津县| 旬阳县| 通山县| 尼勒克县| 潢川县| 彝良县| 翼城县| 沂水县| 达孜县| 循化| 睢宁县| 儋州市| 武宣县|