基地台與分享器 - 關於從外部網路喚醒電腦(wake-on-wan)的問題請教 - 電腦

前往內容


關於從外部網路喚醒電腦(wake-on-wan)的問題請教

前陣子問了一些內網傳輸的問題,感激各位大大的熱心回答最後解決的問題。不過真的是吃飽太閒就會一直想到底還有什麼功能可以讓我做事情更加方便,於是就把腦筋動到了遠端喚醒這個功能上...

言歸正傳,經過小弟昨天一整個晚上的實驗後,發現不能從外部網路(ex:手機的3G)喚醒電腦有可能是因為我用的分享器Dlink的DIR-618的問題。昨天小弟先用手機的軟體測試了內網的喚醒(WOL)發現在要被喚醒的電腦關機時,手機軟體就算設定IP以及MAC位址也無法成功喚醒,除非用手機軟體中的廣播功能,才能夠將電腦喚醒。因此我就覺得會不會是因為這台分享器在設備關閉時,會把MAC與IP的配對刪除(小弟這方面的知識不足,不知道是否有專有名詞)所以只能透過廣播的方式喚醒電腦。

以下先附圖:


我的電腦原本是設定IP:192.168.0.100,可是就如同剛剛上述的原因無法成功喚醒,因此想說把這個規則改為廣播全部的電腦,結果卻出現這個視窗,是代表真的無法了嗎@@??懇請各位大大為小弟解惑

P.S.分享器的撥接是中華電信的固定IP
csgogoio36 wrote:
前陣子問了一些內網傳...(恕刪)


您要了解的是 WOL的基本原理

他是用區網廣播的方式來丟封包喚醒

要跨網域 甚至跨Router當然也可以實現Wake on lan

只是施行的方式就不是這麼單純了

比較基礎的方式就是

1. Router支援wol 那就透過Router去發喚醒的封包 喚醒區網內電腦

2. Router支援VPN 那就把VPN架起來 就可以在虛擬的區網內 發廣播封包喚醒

當然還有其他方式 就Google看看囉

簡單說 WOL封包 並不是直接連到這台電腦做動作

因為這台電腦就已經關機了

要做的是連到這個 "區域網路" 然後丟廣播訊息 讓這台關機的電腦"接收"
กิิิิิิิิิิิิิิิิิิิิ ก้้้้้้้้้้้้้้้้้้้้ ก็็็็็็็็็็็็็็็็็็็็
csgogoio36 wrote:
前陣子問了一些內網傳...(恕刪)


大大可以參考這篇

http://www.mobile01.com/topicdetail.php?f=507&t=3084547&p=2

我印象中,D-LINK的官方韌體大部份都沒有支援Static ARP的功能,建議大大可以改刷DD-WRT,或者是使用VPN的方式來達到wake-on-wan的功能。
Ailio wrote:
您要了解的是 WOL...(恕刪)


大大說的兩個方法對我來說似乎都是無法的...剛剛查了一下我這台分享器好像沒有架設VPN的功能,且雖然他有提供WOL的通訊規則但是卻沒有直接內建WOL的功能...還是只能想辦法從外部網路連回來再對區網內的電腦廣播,可是我就是不知道該如何設定才能廣播QQ


scot2195 wrote:
大大可以參考這篇

...(恕刪)


大大我剛剛有看了一下連結,似乎這是對小烏龜的設定??我的小烏龜是P872h不知道是不是也可以這樣設定呢?

csgogoio36 wrote:
大大說的兩個方法對我...(恕刪)


DD-WRT的韌體應該有Static ARP的功能,你可以試著刷看看,我家是用DIR-615有刷過DD-WRT不過說真的沒原廠的韌體穩,所以後來又刷回原廠的韌體了,合勤的小烏龜很有可能都有支援Static ARP,你的P872h我沒用過所以實際上不知道有沒有支援,不過你倒是可以去試看看。
scot2195 wrote:
DD-WRT的韌體應...(恕刪)


遺憾的是小弟的分享器似乎沒有在tomato和dd-wrt的支援列表內...不然我也很想試試看。再者之前查詢的結果P872h好像無法設定的樣子?網路上都查不到相關的教學
1、先確定 WOL 是正確設定,在 LAN 內是可以正常工作的。
2、到 Router 裡設定 udp port 9 到欲喚醒電腦的 LAN IP. (Port Forwarding)
3、到 http://www.depicus.com 的 gui 那裡下載 gui 程式。(其他 iOS/Android 界面也有)
4、區網外的 PC/NB 執行該程式,填好 Router 的公網 IP、port、及其他相對應資料如第二圖。
5、按下 Wake Me Up 鈕
6、搞定。(發此文前已確認由外網 Wake up on WAN 成功。)





下面這裡也有類似的 Magic packet sender gui:
http://magicpacket.free.fr/

ulimie wrote:
1、先確定 WOL ...(恕刪)


大大你好,我知道這是最標準的方法,只是小弟現在的問題在於,當我需要被喚醒的電腦關機後,從外部網路要連回來喚醒時,分享器會無法廣播到我的這台電腦。就如同我文章中附的圖一樣,我試圖把IP改成192.168.0.255,卻會出現此網路不在LAN中而無法設定,理論上255不是應該是對全部的內部網路嗎?還是我的理解有錯誤@@
csgogoio36 wrote:
前陣子問了一些內網傳...(恕刪)


先把要被喚醒的電腦在DIR-618中設定成固定IP 192.168.0.x,然後DMZ設定成要被喚醒的電腦的192.168.0.x 試看看,如果DMZ沒有設定成要被喚醒的電腦192.168.0.x的話,就必須在通訊埠轉傳做設定,要被喚醒的電腦的192.168.0.x,Protocol為UDP,PORT為7或8或9,255是廣播位址正常路由器都會保護起來不讓使用者去設定因為會有安全上的疑慮,不過發起wake on wan或是wake on lan的那端倒是可以下IP廣播位址跟硬體廣播位址,因為傳送到路由器後,路由器會接收wake on wan或是wake on lan的廣播訊息,然後再去找符合的電腦做開機,所以這也是為什麼路由器無法設定255,不然隨便一個wake on wan或是wake on lan的廣播訊息過來,區網裡面所有關機的電腦通通都被開機,所以路由器的設定當然不會讓你動255這個位址。
scot2195 wrote:
先把要被喚醒的電腦在...(恕刪)


我有把我要被喚醒的電腦設成固定IP了,也把MAC與IP綁起來,不過關機後這些動作似乎都會失效?DMZ我是還沒用過因為我對這個不熟,加上網路上有人說這樣電腦會暴露在危險的環境下所以一直沒去動這個設定。請問是否不動這邊的設定就無法了呢?
另外大大說的"不過發起wake on wan或是wake on lan的那端倒是可以下IP廣播位址跟硬體廣播位址,因為傳送到路由器後,路由器會接收wake on wan或是wake on lan的廣播訊息"這句話是什麼意思呢?看不太懂@@

1頁 (共3頁)

前往