遠(yuǎn)程計(jì)算機(jī)喚醒對(duì)于學(xué)生機(jī)房管理提供了諸多便利,然而在使用中我發(fā)現(xiàn),,一般的喚醒只能再本網(wǎng)段中進(jìn)行,,對(duì)于我們學(xué)校這樣,一個(gè)機(jī)房一個(gè)VLAN的來說,,跑到機(jī)房里來喚醒計(jì)算機(jī)是在是比較困難,。廢話不多說,我來說一下如何進(jìn)行跨網(wǎng)段的遠(yuǎn)程喚醒(我研究了一下午呢) 這次使用的工具是WolCmd,,這是一個(gè)小工具,,你只需要使用bat編寫一段腳本,就可以使用它來進(jìn)行遠(yuǎn)程喚醒,。 首先新建一個(gè)bat輸入WolCmd 001d0903a911 172.16.20.1 255.255.255.0 2304,,這里要主要必須用WolCmd開頭,后面001d0903a911是目標(biāo)計(jì)算機(jī)的MAC地址,,中間最好不要有“-”號(hào),, 后面的172.16.20.1按照軟件中的說明來說是目標(biāo)計(jì)算機(jī)的IP地址,不過我認(rèn)為他的作用就是用來和目標(biāo)網(wǎng)段子網(wǎng)掩碼255.255.255.0來一起生成目標(biāo)網(wǎng)段的子網(wǎng)廣播地址,。最后2304是端口,,軟件中寫的是7,不過我在用wireshark抓包是發(fā)現(xiàn)只有填寫為2304時(shí),,wireshark才會(huì)認(rèn)為他是一個(gè)網(wǎng)絡(luò)喚醒包192.168.1.1,。 自此如果你是在目標(biāo)網(wǎng)段內(nèi)就可以使用這個(gè)bat來喚醒計(jì)算機(jī)了(目標(biāo)計(jì)算機(jī)BIOS要開啟遠(yuǎn)程喚醒功能) 下面是今天重點(diǎn)如何跨網(wǎng)段喚醒。 這里要用到一個(gè)叫做子網(wǎng)定向廣播的功能,,晚上關(guān)于這個(gè)功能的說法很雜,,有人說默認(rèn)路由器都是轉(zhuǎn)發(fā)子網(wǎng)廣播的,有人說只有高端路由有這個(gè)功能且需要開啟,,那到底什么叫做子網(wǎng)定性廣播,,來解釋一下,例如你現(xiàn)在的IP是192.168.10.4,,你需要給192.168.20.0/24這個(gè)網(wǎng)段發(fā)一個(gè)廣播這個(gè)就叫做子網(wǎng)定向廣播,。 我今天用的是思科的設(shè)備,直接說重點(diǎn),,我的設(shè)備上這個(gè)功能需要手動(dòng)開啟,,默認(rèn)是關(guān)閉的,。 你需要在192.168.20.0/24這個(gè)網(wǎng)段也就是目標(biāo)網(wǎng)段的網(wǎng)關(guān)接口上輸入如下命令(我這邊是在vlan上,int vlan 22) ip directed-broadcast 網(wǎng)上很多都說這樣就可以了,,我試了一下午還是不行,,最后發(fā)現(xiàn)還需要加一條命令 ip broadcast-address 192.168.20.255 這里的192.168.20.255是這個(gè)網(wǎng)段的子網(wǎng)廣播地址,根據(jù)IP和掩碼得到的,。 至此就可以實(shí)現(xiàn)跨網(wǎng)段的遠(yuǎn)程喚醒了,。 出處:http://bobzy.blog.51cto.com/2109336/906120 |
|