ubuntu的遠程開機、關機和遠程桌面控制

辦公室和家裏之間都是同一個局域網,辦公室安裝的edubuntu系統,家裏有ubuntu和win7雙系統,想在家控制辦公室電腦的開機、關機和遠程桌面控制。 html

遠程開機須要計算機網卡支持遠程喚醒功能,辦公室電腦正好支持,同時bios中也須要打開wake on lan選項 ios

一、遠程開機

  ubuntu系統遠程開機辦公室edubuntu系統

      sudo apt-get install wakeonlan ubuntu

      wakeonlan 「辦公室電腦的mac地址」(不須要雙引號)瀏覽器

  win7系統遠程開機辦公室edubuntu系統

Magic Packet、Netman等,這些軟件只能在同一個網段內遠程開機。後來使用了LANHelper,能夠在局域網中跨網段遠程開機,以爲不錯。它提供了三種遠程 開機發特殊包的方法:廣播方式、單播方式和因特網方式,其中因特網方式就是發定向廣播包的方法。網絡

下載 LANHelper綠色版本ide

 在Windows中能夠實現遠程喚醒功能的軟件不少,這裏只介紹筆者經常使用的兩個: 一、命令行方式的wolcmd: 工具

http://www.depicus.com/wake-on-lan/wake-on-lan-cmd.aspx
wolcmd命令的格式爲:
wolcmd [mac address] [ip address] [subnet mask] [port number]

注:設置好遠程計算機的mac地址、ip地址、子網掩碼、遠程端口號通常填7。鼠標點Wake Me Up,遠程開機命令就發往ip地址所在的子網內。對應MAC地址的計算機就自動啓動開機了
ui

在局域網中直接使用mac地址做爲命令參數就能夠喚醒指定的計算機,例如:
wolcmd 009027a324fe
wolcmd 00221569CE6A xxx.vicp.net 255.255.255.255 65533

二、圖形界面的Wake On Lan GUI:this

http://www.depicus.com/wake-on-lan/wake-on-lan-gui.aspx
以上2個軟件均可以避免費使用的,筆者更喜歡使用命令行方式的wolcmd,能夠寫個批處理文件(.bat)或創建一個Windows快捷方式來執行wolcmd命令喚醒某個MAC地址的主機。

下載 Magic Packet 1.0spa

遠程喚醒一臺電腦。運行magpac.exe,其界面如圖所示。在「Magic Packets」菜單中單擊「Power On One Host」(啓動某一主機)命令,顯示「Send a Magic Packet to One Host」(向主機發送喚醒數據包)對話框(如圖所示)。在「Destination Ethernet Address」(目標以太網地址)中輸入欲喚醒電腦網卡的MAC地址,單擊「Send」(發送)按鈕。局域網上的遠程電腦將自動啓動。

經過Internet或者跨網段遠程開機,須要在網關上作端口轉發 網絡封包使用的是UDP協議,必需要支持轉發UDP廣播,端口轉發的方法和工具不少,我這裏用了passport這個工具來作端口轉發,我是這樣設置: 0.0.0.0:65533>192.168.0.255:7 UDP 意思是任何發往網關65533端口的魔法封包要在局域網裏廣播,這樣才能讓咱們要開機的電腦的網卡收到開機信號。

depicus.com 還提供了在線網頁來發送信號實現網頁喚醒電腦, 咱們打開 http://www.depicus.com/wake-on-lan/woli.aspx 填上MAC地址、IP地址、端口號等信息而後提交就能夠遠程開機了。不過要時時記得一個MAC地址,太難了。

三、打開一個URL就開機^_^:

我發如今發現構造這樣的一個URL:http://www.depicus.com/wake-on-lan/woli.aspx?__VIEWSTATE=%2FwEPDwUKMTcwMzQ0ODE2NWRkbwQCWt3QRAsehmc1a70B8bkdHdg%3D&__EVENTVALIDATION=%2FwEWBgL49dOdBALY9dLhDAKP05P9AgKih6rRCgKc6fOEDALaxo%2FnC2Eezh0dsFN9JFEmE8AY32aeKZEG&edtMac=00-22-15-69-CE-6A&edtIpAddress=xxx.vicp.net&edtSubnetMask=255.255.255.255&edtPortNo=65533&btnWakeUp=Wake+On+Wan

只在瀏覽器中直接打開,就能夠啓動個人電腦。我用的遨遊在線收藏,無論在哪均可以同步在線收藏夾,因此如今對我來講,遠程開機就是一個打開URL,很方便。

四、若是不方便使用和下載第三方工具,能夠直接執行命令:

mshta 「http://www.depicus.com/wake-on-lan/woli.aspx?__VIEWSTATE=%%2FwEPDwUKMTcwMzQ0ODE2NWRkbwQCWt3QRAsehmc1a70B8bkdHdg%%3D&__EVENTVALIDATION=%%2FwEWBgL49dOdBALY9dLhDAKP05P9AgKih6rRCgKc6fOEDALaxo%%2FnC2Eezh0dsFN9JFEmE8AY32aeKZEG&edtMac=00-22-15-69-CE-6A&edtIpAddress=xxx.vicp.net&edtSubnetMask=255.255.255.255&edtPortNo=65533&btnWakeUp=Wake+On+Wan」

 

 

遠程桌面  MSTSC VNCviewer

 

 

附:開機特殊數據包的格式內容
       包含有連續6個字節的「FF」和連續重複16次的MAC地址。
 
    假如須要開機的計算機網卡MAC地址爲01:02:03:04:05:06的話,包的組成應該以下:
 
FFFFFFFFFFFF010203040506010203040506010203040506010203040506
010203040506010203040506010203040506010203040506010203040506
010203040506010203040506010203040506010203040506010203040506
010203040506010203040506
相關文章
相關標籤/搜索