OPENWRT系統(tǒng)配置MOONLIGHT遠程啟動電腦方法思路
先介紹下環(huán)境,之前配置了moonlight本地打游戲,后來想搞遠程游戲,公共IP那些全都配置好了,但是無法遠程使用moonlight去啟動主機,遠程主機啟動用到的是WOL,叫魔術封包喚醒好像是,相關的電腦WOL配置百度都有,然后最重要的一點是連上本地可以WOL喚醒,但是外網(wǎng)的時候無法喚醒,神奇的是電腦關機5分鐘內是可以外網(wǎng)喚醒的,超過一段時間之后就無法外網(wǎng)喚醒了,一直沒找到怎么解決,今天繼續(xù)研究這個問題的時候找到了解決方案,在這里發(fā)一下
一開始懷疑思路是電腦關機5分鐘內并不是完全關機,所以還是能接收到wol請求,但是關機一段時間后就徹底斷電接收不到請求了,后面把電腦設置一通亂搞,什么wol的喚醒時間,機器的斷電時間搞了一堆,還是沒解決,放棄這條思路
然后懷疑是路由器在機器斷電一段時間后,把IP緩存清除了,導致的該IP不知道對應的是哪臺機器,后面在防火墻把靜態(tài)IP配置上了,但還是無濟于事,放棄這條思路
然后在谷歌搜索【moonlight remote wol】關鍵字的時候找到了答案
https://github.com/moonlight-stream/moonlight-android/issues/631


問題提出人最后提了一嘴綁定靜態(tài)ARP解決了問題
搜了一下ARP是什么

原來之前設置的靜態(tài)IP地址并不會把IP跟機器綁定起來,要使用ARP綁定才能讓機器的MAC地址跟IP強綁定。
那么問題就很清晰了,先在OPENWRT系統(tǒng)配置上ARP就好了,我的這個系統(tǒng)沒有自帶的ARP功能,要在軟件包上下載一個

然后把主機MAC跟主機IP綁定上,就解決了

最后提供一下MOONLIGHT的遠程端口,前面的是遠程游玩的端口,網(wǎng)上都能查到,后面的9跟7的端口是遠程喚醒WOL的端口

至此,問題解決,只要打開moonlight,走到哪里都能玩到哪里啦!
文章只是記錄下問題解決思路,以免以后換環(huán)境了又重新踩一次坑