I'm having an issue using Wake-on-LAN from the WAN, after everything has been configured correctly.
First of all, no problems waking up the PC from inside the LAN. Always works.
When it comes to WAN, it also works for me at first. But after a certain amount of time, let's say after 5 minutes have passed, it stops working, no matter how many WOL packets I try to send.
Any ideas?
BTW, I'm using a wired interface (ethernet).
This is usually caused by your router not having a static ARP mapping (IP address to MAC address mapping) for your sleeping client. Dynamic ARP mappings usually time out and get deleted after a few minutes of disuse. So when your router gets a Wake-on-LAN packet to forward to the sleeping client a few minutes later, it doesn't know what MAC address to send it to. It doesn't matter that 16 copies of the target MAC address are contained inside the payload of the packet; most routers don't contain any code to recognize the format of a Wake-on-LAN packet and use the MAC address from the payload as the destination MAC address for the Ethernet header it needs to create.
Configure your router to have a static ARP mapping for that client. If you don't have a way to do that in your router, consider upgrading to aftermarket firmware like OpenWrt, DD-WRT, Tomato, etc., or upgrade your router hardware to something more flexible/advanced/geek-friendly.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다