我的目的是要從Wan傳送一個魔術封包來喚醒關機的電腦

但現在的問題是,如果我的網卡持續20分鐘沒有封包活動,那他的MAC Address就會從arp table中剔除

也就是他的Flugs從Complete變成Incomplete了

這樣魔術封包送進來之後,就無法送到我的PC了


目前有兩種解決辦法,但在我的路由器都做不到
路由器型號:zyxel p883 (中華電信小烏龜)

1.
用arp add將ip與mac做binding
Flugs就會從Complete變成Permanent
這樣mac就再也不會被剔除了

但,中華電信似乎在某個韌體版本更新後就把arp指令刪掉了(亦或者鎖起來?不得而知)
用putty ssh進路由器之後
輸入arp add會顯示
sshd:error:298.960:processInput:453:No support arp add .......

2.
port forwarding時 將轉入的封包用.255廣播
如此一來不管mac address有沒有被踢掉
都會被廣播到(已經在LAN裡測試過了 可行)

雖然在大部分路由器的port forwarding頁面中
.255是非法的,只能輸入1~254(安全考量)

而在小烏龜裡 255居然是合法的輸入
但,實際上這個封包根本就沒有廣播出去
他其實也把port forwarding的255也鎖起來了
只是不知為何還能這樣設定而已


請問在不更變亦或者增加設備的情況下
還有任何解決辦法嗎?
我是覺得你不用去執著用中華小烏龜去喚醒區域內的主機
因為它本身扮演的工作也不少,外加效能功能也有限
我自己曾經用單板電腦,ex.樹梅派
由外部或區域去連你的單板電腦,看你是要寫成網頁或者其他方式
我自己是在單板上架http服務,裏頭放php程式去發魔術封包
要從區網又或者網際網路連進來也行
外加又可以用ddns去轉入不用記ip
網路上有教學,你可以這樣試試看
Kuro阿永 wrote:
我的目的是要從Wan...(恕刪)


ISP業者提供的設備內部設定就不去異動,業者的設備會升版也會修改部分設定值,這個是無法自己掌控的。

建議使用自己的路由器,從外部連回路由器,一般市面上所販售的路由器對於Wake on LAN這個功能應該都是有提供的,如果有興趣也可以研究MikroTik 設備,可以寫個小Script,從Router內直接Trigger你的電腦網卡.
或者VPN連回家,用APP發magic packet =>這個沒試過,提供各建議給你參考.
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!