如何進行跨網段的遠程喚醒

遠程計算機喚醒對於學生機房管理提供了諸多便利,然而在使用中我發現,一般的喚醒只能再本網段中進行,對於我們學校這樣,一個機房一個VLAN的來說,跑到機房裏來喚醒計算機是在是比較困難。
廢話不多說,我來說一下如何進行跨網段的遠程喚醒(我研究了一下午呢)
 
這次使用的工具是WolCmd,這是一個小工具,你只需要使用bat編寫一段腳本,就可以使用它來進行遠程喚醒。
首先新建一個bat輸入WolCmd 001d0903a911 172.16.20.1 255.255.255.0 2304,這裏要主要必須用WolCmd開頭,後面001d0903a911是目標計算機的MAC地址,中間最好不要有“-”號,
後面的172.16.20.1按照軟件中的說明來說是目標計算機的IP地址,不過我認爲他的作用就是用來和目標網段子網掩碼255.255.255.0來一起生成目標網段的子網廣播地址。最後2304是端口,軟件中寫的是7,不過我在用wireshark抓包是發現只有填寫爲2304時,wireshark纔會認爲他是一個網絡喚醒包。
自此如果你是在目標網段內就可以使用這個bat來喚醒計算機了(目標計算機BIOS要開啓遠程喚醒功能)
 
下面是今天重點如何跨網段喚醒。
這裏要用到一個叫做子網定向廣播的功能,晚上關於這個功能的說法很雜,有人說默認路由器都是轉發子網廣播的,有人說只有高端路由有這個功能且需要開啓,那到底什麼叫做子網定性廣播,來解釋一下,例如你現在的IP是192.168.10.4,你需要給192.168.20.0/24這個網段發一個廣播這個就叫做子網定向廣播。
我今天用的是銳捷的設備,直接說重點,我的設備上這個功能需要手動開啓,默認是關閉的。
你需要在192.168.20.0/24這個網段也就是目標網段的網關接口上輸入如下命令(我這邊是在vlan上,int vlan 22)
ip directed-broadcast
網上很多都說這樣就可以了,我試了一下午還是不行,最後發現還需要加一條命令
ip broadcast-address 192.168.20.255
這裏的192.168.20.255是這個網段的子網廣播地址,根據IP和掩碼得到的。
至此就可以實現跨網段的遠程喚醒了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章